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

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

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

LOGICPRESENTATION::ElementGraphique Liste de tous les membres

Fonctions membres publiques

 SurfaceGraphique (JPanel panelGraphe, JPanel panelSurface, int id, boolean estTable, int abs, int ord, int larg, int haut)
ZoneGraphique getZoneGraphique (int idZ)
void addZoneGraphique (ZoneGraphique zone)
int getNbFils ()
Vector getZones ()
ZoneGraphique getFils (int indice)
void removeZoneGraphique (int idZ)
boolean estDansSurface (int x, int y)
boolean getActivee ()
void setActivee (boolean act)
boolean getSelectionnee ()
void setSelectionnee (boolean sel)
int getAbscisse ()
void setAbscisse (int abs)
int getOrdonnee ()
void setOrdonne (int ord)
void setPanelSurface (JPanel p)
JPanel getPanelSurface ()

Description détaillée

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


Documentation des contructeurs et destructeur

LOGICPRESENTATION::SurfaceGraphique::SurfaceGraphique JPanel  panelGraphe,
JPanel  panelSurface,
int  id,
boolean  estTable,
int  abs,
int  ord,
int  larg,
int  haut
[inline]
 

Constructeur d'une surface graphique

Paramètres:
panelGraphe le panel de l'onglet surface
panelSurface le panel de l'onglet Config
id l'id de la surface graphique
estTable vrai si la surface graphique est la table, faux s'il s'agit d'un mur ou de la corbeille
abs l'abscisse de la surface graphique
ord l'ordonnée de la surface graphique
larg la largeur de la surface graphique
haut la hauteur de la surface graphique


Documentation des fonctions membres

void LOGICPRESENTATION::SurfaceGraphique::addZoneGraphique ZoneGraphique  zone  )  [inline]
 

Ajoute une nouvelle zone graphique au vecteur de la surface

Paramètres:
zone la zone

boolean LOGICPRESENTATION::SurfaceGraphique::estDansSurface int  x,
int  y
[inline]
 

Retourne vrai si les coordonnées du curseur données sont à l'intérieur de la surface

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

int LOGICPRESENTATION::SurfaceGraphique::getAbscisse  )  [inline]
 

Retourne l'abscisse de la surface

Renvoie:
l'abscisse

boolean LOGICPRESENTATION::SurfaceGraphique::getActivee  )  [inline]
 

Retourne l'état d'activité de la surface

Paramètres:
vrai si la surface est activée, faux sinon

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

Retourne la zone graphique d'indice donné

Paramètres:
indice l'indice
Renvoie:
la zone

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

Retourne le nombre de zones contenues dans la surface

Renvoie:
le nombre

int LOGICPRESENTATION::SurfaceGraphique::getOrdonnee  )  [inline]
 

Retourne l'ordonnée de la surface

Renvoie:
l'ordonnée

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

Retourne le panel de l'onglet Config

Renvoie:
le panel

boolean LOGICPRESENTATION::SurfaceGraphique::getSelectionnee  )  [inline]
 

Retourne l'état de sélection de la surface

Renvoie:
vrai si la surface est sélectionnée, faux sinon

ZoneGraphique LOGICPRESENTATION::SurfaceGraphique::getZoneGraphique int  idZ  )  [inline]
 

Retourne la zone graphique d'id donné

Paramètres:
l'id de la zone

Vector LOGICPRESENTATION::SurfaceGraphique::getZones  )  [inline]
 

Retourne le vecteur de zones

Renvoie:
le vecteur

void LOGICPRESENTATION::SurfaceGraphique::removeZoneGraphique int  idZ  )  [inline]
 

Efface la zone graphique du vecteur d'id donné

Paramètres:
idZ l'id de la zone

void LOGICPRESENTATION::SurfaceGraphique::setAbscisse int  abs  )  [inline]
 

Affecte l'abscisse de la surface

Paramètres:
abs l'abscisse

void LOGICPRESENTATION::SurfaceGraphique::setActivee boolean  act  )  [inline]
 

Affecte k'état d'activité de la surface

Paramètres:
act l'état

void LOGICPRESENTATION::SurfaceGraphique::setOrdonne int  ord  )  [inline]
 

Affecte l'ordonnée de la surface

Paramètres:
ord l'ordonnée

void LOGICPRESENTATION::SurfaceGraphique::setPanelSurface JPanel  p  )  [inline]
 

Affecte le panel de l'onglet Config

Paramètres:
p le panel

void LOGICPRESENTATION::SurfaceGraphique::setSelectionnee boolean  sel  )  [inline]
 

Affecte l'état de sélection

Paramètres:
sel l'état


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