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

Référence de la classe CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC

Graphe d'héritage de CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC:

CONTROLDIALOG::FACETTESELEMENTAIRES::FacetteControl Liste de tous les membres

Fonctions membres publiques

 SurfaceC ()
 SurfaceC (FacetteControl fControlPere, ControlDialog cd)
 SurfaceC (FacetteControl fControlPere, int x, int y, int largeur, int hauteur, ControlDialog cd)
 SurfaceC (SurfaceC surfaceC)
int reqIdCoordCG (int x, int y)
void selectionnerCG (int idZ, int idCG)
Color getCouleurCG (int idZ, int idCG)
void supprimerCG (int idZ, int idCG)
boolean mettreCorbeilleCG (int idZ, int idCG)
String getNomCG (int idZ, int idCG)
Color existeNomCG (String nom)
boolean creerCG (String nom, boolean graphe, boolean miniature, int idG, int idM, Color couleur)
boolean ouvrirCG (String nom, boolean graphe, boolean miniature, int idG, int idM, Color couleur)
void deplacerCG (int idz, String nom, boolean graphe, boolean miniature, int idG, int idM, Color couleur)
int reqIdCoordZ (int x, int y)
int reqIdCoordS (int x, int y)
int chercherZoneLibre ()
void selectionnerS ()
void deselectionnerS ()
void activerDesactiverS ()
void fusionnerZ (int idZ1, int idZ2)
void supprimerZ (int idZ)
void diviserZ (int idZ, boolean horizontal)
String toString ()
String afficherFils ()
boolean getActive ()
void setActive (boolean active)
boolean getSelectionnee ()
void setSelectionnee (boolean selectionnee)
int getAbscisse ()
void setAbscisse (int abcisse)
int getOrdonnee ()
void setOrdonnee (int ordonnee)
int getLargeur ()
void setLargeur (int largeur)
int getHauteur ()
void setHauteur (int hauteur)

Attributs statiques de paquetage

final int NBMAXIMUMZONES = 4
int idSurface = 0

Description détaillée

Auteur:
GOSSET-ISINGRINI-MARTIN-RIVOLLIER RICM2 - projet MULTIMEDIA - rivollier.damien@laposte.net
Facette controle d'une surface


Documentation des contructeurs et destructeur

CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::SurfaceC  )  [inline]
 

constructeur par defaut de la classe SurfaceC

CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::SurfaceC FacetteControl  fControlPere,
ControlDialog  cd
[inline]
 

Constructeur de la facette controle de Surface

Paramètres:
fControlPere la facette controle du pere de Surface (MultiSurfaceC)
cd le controleur de dialogue

CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::SurfaceC FacetteControl  fControlPere,
int  x,
int  y,
int  largeur,
int  hauteur,
ControlDialog  cd
[inline]
 

Constructeur de la facette controle de Surface

Paramètres:
fControlPere la facette controle du pere de Surface (MultiSurfaceC)
x l'abscisse de la surface
y l'ordonnée de la surface
largeur la largeur de la surface
hauteur la hauteur de la surface
cd le controleur de dialogue

CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::SurfaceC SurfaceC  surfaceC  )  [inline]
 

constructeur par copie de la classe SurfaceC

Paramètres:
surfaceC surfaceC à copier


Documentation des fonctions membres

void CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::activerDesactiverS  )  [inline]
 

Rend active ou inactive la surface

int CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::chercherZoneLibre  )  [inline]
 

Renvoie sa première zone libre si elle existe sinon renvoie IDINCONNU

Renvoie:
l'id de la zone libre ou IDINCONNU

boolean CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::creerCG String  nom,
boolean  graphe,
boolean  miniature,
int  idG,
int  idM,
Color  couleur
[inline]
 

Crée le composant graphique (graphe ou miniature ou les deux) de nom "nom", d'id idG/idM et de couleur couleur.

Paramètres:
nom le nom du CG
graphe le composant graphique à créer est un graphe
miniature le composant graphique à créer est une miniature
idG l'id du graphe à créer
idM l'id de la miniature à créer
couleur la couleur du CG

void CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::deplacerCG int  idz,
String  nom,
boolean  graphe,
boolean  miniature,
int  idG,
int  idM,
Color  couleur
[inline]
 

Déplace le composant graphique (graphe ou miniature) de nom "nom", d'id idG/idM et de couleur couleur.

Paramètres:
idz la zone ou il faut déplacer la miniature
nom le nom du CG
graphe le composant graphique à déplacer est un graphe
miniature le composant graphique à déplacer est une miniature
idG l'id du graphe à déplacer
idM l'id de la miniature à créer
couleur la couleur du CG

void CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::deselectionnerS  )  [inline]
 

Désélectionnela surface

void CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::diviserZ int  idZ,
boolean  horizontal
[inline]
 

Divise la zone

Paramètres:
idZ l'id de la zone
horizontal indique si la division est horizontale, verticale si faux
Renvoie:
l'action de division a eu lieu ou impossibilité

Color CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::existeNomCG String  nom  )  [inline]
 

Donne la couleur du composant graphique ayant le nom passé en paramètre.

Paramètres:
nom le nom du CG
Renvoie:
la couleur du CG trouvé ou BLANC si le nom n'est pas trouvé

void CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::fusionnerZ int  idZ1,
int  idZ2
[inline]
 

Fusionne les deux zones

Paramètres:
idZ1 l'id de la première zone
idZ2 l'id de la seconde zone
Renvoie:
l'action de fusion a eu lieu ou impossibilité

int CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::getAbscisse  )  [inline]
 

Retourne l'abcisse de la surface

Renvoie:
l'abcisse

boolean CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::getActive  )  [inline]
 

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

Renvoie:
l'état

Color CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::getCouleurCG int  idZ,
int  idCG
[inline]
 

Retourne la couleur du composant graphique d'id idCG dans la zone d'id idZ

Paramètres:
idZ l'id de la zone
idCG l'id du CG
Renvoie:
la couleur du CG

int CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::getHauteur  )  [inline]
 

Retourne la hauteur de la surface

Renvoie:
la hauteur

int CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::getLargeur  )  [inline]
 

Retourne la largeur de la surface

Renvoie:
la largeur

String CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::getNomCG int  idZ,
int  idCG
[inline]
 

Retoune le nom du composant graphique d'id idCG dans la zone d'id idZ

Paramètres:
idZ l'id de la zone
idCG l'id du CG
Renvoie:
le nom du CG

int CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::getOrdonnee  )  [inline]
 

Retourne l'ordonnee de la surface

Renvoie:
l'ordonnee

boolean CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::getSelectionnee  )  [inline]
 

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

Renvoie:
l'état

boolean CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::mettreCorbeilleCG int  idZ,
int  idCG
[inline]
 

Supprime définitivement le composant graphique d'id idCG dans la zone d'id idZ

Paramètres:
idZ l'id de la zone
idCG l'id du CG

boolean CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::ouvrirCG String  nom,
boolean  graphe,
boolean  miniature,
int  idG,
int  idM,
Color  couleur
[inline]
 

Ouvre le composant graphique (graphe ou miniature ou les deux) de nom "nom", d'id idG/idM et de couleur couleur.

Paramètres:
nom le nom du CG
graphe le composant graphique à créer est un graphe
miniature le composant graphique à créer est une miniature
idG l'id du graphe à créer
idM l'id de la miniature à créer
couleur la couleur du CG

int CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::reqIdCoordCG int  x,
int  y
[inline]
 

Retourne l'id du composant graphique correpondant a la coordonnee (x,y)

Paramètres:
x l'abcisse
y l'ordonnée
Renvoie:
l'id du CG

int CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::reqIdCoordS int  x,
int  y
[inline]
 

Retoune l'id de la surface correspondant a la coordonnee (x,y)

Paramètres:
x l'abcisse du clic
y l'ordonnée du clic
Renvoie:
l'id de la surface

int CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::reqIdCoordZ int  x,
int  y
[inline]
 

Retoune l'id de la zone correspondant a la coordonnee (x,y)

Paramètres:
x l'abcisse
y l'ordonnée
Renvoie:
l'id de la zone

void CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::selectionnerCG int  idZ,
int  idCG
[inline]
 

Sélectionne le composant graphique correpondant à l'idCG qui se trouve dans la zone d'id idZ

Paramètres:
idZ l'id de la zone
idCG l'id du CG

void CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::selectionnerS  )  [inline]
 

Sélectionnela surface

void CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::setAbscisse int  abcisse  )  [inline]
 

Affecte l'abcisse de la surface

Paramètres:
l'abcisse 

void CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::setActive boolean  active  )  [inline]
 

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

Paramètres:
active l'état

void CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::setHauteur int  hauteur  )  [inline]
 

Affecte la hauteur de la surface

Paramètres:
hauteur la hauteur

void CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::setLargeur int  largeur  )  [inline]
 

Affecte la largeur de la surface

Paramètres:
largeur la largeur

void CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::setOrdonnee int  ordonnee  )  [inline]
 

Affecte l'ordonnee de la surface

Paramètres:
ordonnee l'ordonnee

void CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::setSelectionnee boolean  selectionnee  )  [inline]
 

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

Paramètres:
selectionnee l'état

void CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::supprimerCG int  idZ,
int  idCG
[inline]
 

Supprime le composant graphique d'id idCG dans la zone d'id idZ

Paramètres:
idZ l'id de la zone
idCG l'id du CG

void CONTROLDIALOG::RACINE::MULTISURFACE::SURFACE::SurfaceC::supprimerZ int  idZ  )  [inline]
 

Supprime la zone d'id donné

Paramètres:
idZ l'id de la zone


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