Page principale | Hiérarchie des classes | Liste des classes | Liste des fichiers | Membres de classe

Référence de la classe LOGICPRESENTATION::ZoneGraphique

Graphe d'héritage de LOGICPRESENTATION::ZoneGraphique:

LOGICPRESENTATION::ElementGraphique Liste de tous les membres

Fonctions membres publiques

 ZoneGraphique (int idS, int idZ, double abs, double ord, double largeur, double hauteur)
CGGraphique getCGGraphique (int idCG)
void addCGGraphique (CGGraphique CG)
int getNbFils ()
CGGraphique getFils (int indice)
void removeCGGraphique (int idCG)
Vector getCGs ()
boolean estDansZoneOngletGraphe (int x, int y)
boolean estDansZoneOngletSurface (int x, int y, int l, int h)
JPanel getPanelSurface ()
void setPanelSurface (JPanel panel)
double getAbscisse ()
void setAbscisse (double abs)
double getOrdonnee ()
void setOrdonne (double ord)
int getAbsAbsolue ()
void setAbsAbsolue (int abs)
int getOrdAbsolue ()
void setOrdAbsolue (int ord)
void setLargeur (double l)
double getLargeur ()
void setHauteur (double h)
double getHauteur ()

Description détaillée

Auteur:
GOSSET-ISINGRINI-MARTIN-RIVOLLIER RICM2 - projet MULTIMEDIA - rivollier.damien@laposte.net Représente une zone graphiquement


Documentation des contructeurs et destructeur

LOGICPRESENTATION::ZoneGraphique::ZoneGraphique int  idS,
int  idZ,
double  abs,
double  ord,
double  largeur,
double  hauteur
[inline]
 

Constructeur d'une zone graphique

Paramètres:
idS l'id de la surface
idZ l'id de la zone
abs l'abscisse du CG relative par rapport à sa zone (entre 0 et 1)
ord l'ordonnee du CG relative par rapport à sa zone (entre 0 et 1)
largeur la largeur du CG relative par rapport à sa zone (entre 0 et 1)
hauteur la hauteur du CG relative par rapport à sa zone (entre 0 et 1)


Documentation des fonctions membres

void LOGICPRESENTATION::ZoneGraphique::addCGGraphique CGGraphique  CG  )  [inline]
 

Ajoute le composant graphique au vecteur

Paramètres:
CG le composant graphique

boolean LOGICPRESENTATION::ZoneGraphique::estDansZoneOngletGraphe int  x,
int  y
[inline]
 

Retourne vrai si le curseur se trouve à l'intérieur du panel de l'onglet surface

Paramètres:
x l'abscisse du curseur
y l'ordonnée du curseur
Renvoie:
vrai ou faux

boolean LOGICPRESENTATION::ZoneGraphique::estDansZoneOngletSurface int  x,
int  y,
int  l,
int  h
[inline]
 

Retourne vrai si le curseur se trouve à l'intérieur du panel de l'onglet config

Paramètres:
x l'abscisse du curseur
y l'ordonnée du curseur
Renvoie:
vrai ou faux

int LOGICPRESENTATION::ZoneGraphique::getAbsAbsolue  )  [inline]
 

Retourne l'abscisse absolue de la zone

Renvoie:
l'abscisse

double LOGICPRESENTATION::ZoneGraphique::getAbscisse  )  [inline]
 

Retourne l'abscisse relative de la zone

Renvoie:
l'abscisse

CGGraphique LOGICPRESENTATION::ZoneGraphique::getCGGraphique int  idCG  )  [inline]
 

Retourne le Composant graphique d'id donné

Paramètres:
idCG l'id du CG
Renvoie:
le composant graphique

Vector LOGICPRESENTATION::ZoneGraphique::getCGs  )  [inline]
 

Retourne le vecteur de CGs

Renvoie:
le vecteur

CGGraphique LOGICPRESENTATION::ZoneGraphique::getFils int  indice  )  [inline]
 

Retourne le CG d'indice donné

Paramètres:
indice l'indice du CG
Renvoie:
le composant graphique

double LOGICPRESENTATION::ZoneGraphique::getHauteur  )  [inline]
 

Retourne la hauteur relative de la zone

Renvoie:
la hauteur

double LOGICPRESENTATION::ZoneGraphique::getLargeur  )  [inline]
 

Retourne la largeur relative de la zone

Renvoie:
la largeur

int LOGICPRESENTATION::ZoneGraphique::getNbFils  )  [inline]
 

Retourne le nombre de CGs contenus dans la zone

Renvoie:
le nombre

int LOGICPRESENTATION::ZoneGraphique::getOrdAbsolue  )  [inline]
 

Retourne l'ordonnée absolue de la zone

Renvoie:
l'ordonnée

double LOGICPRESENTATION::ZoneGraphique::getOrdonnee  )  [inline]
 

Retourne l'ordonnée relative de la zone

Renvoie:
l'ordonnée

JPanel LOGICPRESENTATION::ZoneGraphique::getPanelSurface  )  [inline]
 

Retourne le panel de l'onglet config

Renvoie:
le panel

void LOGICPRESENTATION::ZoneGraphique::removeCGGraphique int  idCG  )  [inline]
 

Efface le composant graphqiue du vecteur d'id donné

Paramètres:
idCG l'id du CG

void LOGICPRESENTATION::ZoneGraphique::setAbsAbsolue int  abs  )  [inline]
 

Affecte l'abscisse absolue de la zone calculée

Paramètres:
abs l'abscisse

void LOGICPRESENTATION::ZoneGraphique::setAbscisse double  abs  )  [inline]
 

Affecte l'abscisse relative de la zone

Paramètres:
abs l'abscisse

void LOGICPRESENTATION::ZoneGraphique::setHauteur double  h  )  [inline]
 

Affecte la hauteur relative de la zone

Paramètres:
h la hauteur

void LOGICPRESENTATION::ZoneGraphique::setLargeur double  l  )  [inline]
 

Affecte la largeur relative de la zone

Paramètres:
l la largeur

void LOGICPRESENTATION::ZoneGraphique::setOrdAbsolue int  ord  )  [inline]
 

Affecte l'ordonnée absolue de la zone calculée

Paramètres:
ord l'ordonnée

void LOGICPRESENTATION::ZoneGraphique::setOrdonne double  ord  )  [inline]
 

Affecte l'ordonnée relative de la zone

Paramètres:
ord l'ordonnée

void LOGICPRESENTATION::ZoneGraphique::setPanelSurface JPanel  panel  )  [inline]
 

Affecte le panel de l'onglet config

Paramètres:
panel le panel


La documentation de cette classe a été générée à partir du fichier suivant:
Généré le Thu Jun 16 21:18:00 2005 pour Le projet NavGraphe par  doxygen 1.3.9.1