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

Référence de la classe MultiSurface

La classe MultiSurface gere les differentes surfaces (mur, table, etc ...) mais permet aussi de decomposer une surface en plusieurs petites surfaces. Plus de détails...

#include <MultiSurface.h>

Liste de tous les membres

Fonctions membres publiques

void printMap (int id)
void selectionCG (int idS)
 selection d'une surface
void deSelectionCG (int idG)
 deselection d'un graphe
void supprimer (int idG)
 suppression d'un graphe
void setMode (int ed)
 choix du mode d'edition
void activerS (int id, bool etat)
 activation d'une surface
void verifierNomGraphe (char *nom, bool graphe, bool miniature)
 verification du nom d'un graphe
void deplacerCG (int ids1, int idz1, int ids2, int idz2, int idg, char *type)
 deplacer un composant graphique
void modVisu (bool unD, bool deuxD, bool troisD)
 choix du mode de visualisation
void creerCG (char *strNom, bool graphe, bool miniature, int strIdg, int strIdm, int strIds, int strIdz)
 creation d'un composant graphique
void MAJmapZone (int idS, int idZ, double x, double y, double L, double H)
 une fusion ou division de zone entraine des modifications sur la map de zone
void envNomOK (char *nom, int idg, int idm)
 envoyer l'accord sur le nom du graphe a ouvrir ainsi que les identifiants à utiliser
void setGraph ()
 creation d'un composant graphique
void moveCG (int idCG, double x, double y)
 coordonnee du composant graphique lors du déplacement
 MultiSurface ()
 le constructeur de la classe MultiSurface sans parametres
void init ()
void print ()
 affiche les proprietes du composant
void destruction ()
 gestion de la destruction


Description détaillée

La classe MultiSurface gere les differentes surfaces (mur, table, etc ...) mais permet aussi de decomposer une surface en plusieurs petites surfaces.

Auteur:
gilles Bailly et laurence Nigay
Version:
1.0
Date:
mars 2005


Documentation des fonctions membres

void MultiSurface::activerS int  id,
bool  etat
 

activation d'une surface

Paramètres:
id identifiant de la surface
etat etat de la surface

void MultiSurface::creerCG char *  strNom,
bool  graphe,
bool  miniature,
int  strIdg,
int  strIdm,
int  strIds,
int  strIdz
 

creation d'un composant graphique

Paramètres:
Nom nom du composant graphique
graphe ouverture d'un graphe
miniature ouverture de la miniature
idg identifiant du graphe
idm identifiant de la miniature
ids identifiant de la surface
idz ientifiant de la zone

void MultiSurface::deplacerCG int  ids1,
int  idz1,
int  ids2,
int  idz2,
int  idg,
char *  type
 

deplacer un composant graphique

Paramètres:
ids1 identifiant de la surface de départ
idz1 identifiant de la zone de depart
ids2 identifiant de la surface d'arrivee
idz2 identifiant de la zone d'arrivee
idg identifiant du composant graphique
type type du composant graphique

void MultiSurface::deSelectionCG int  idG  ) 
 

deselection d'un graphe

Paramètres:
idG identifiant d'un graphe

void MultiSurface::envNomOK char *  nom,
int  idg,
int  idm
 

envoyer l'accord sur le nom du graphe a ouvrir ainsi que les identifiants à utiliser

Paramètres:
nom nom du composant graphique a ouvrir
idg identifiant du graphe
idm identifiant de la miniature

void MultiSurface::MAJmapZone int  idS,
int  idZ,
double  x,
double  y,
double  L,
double  H
 

une fusion ou division de zone entraine des modifications sur la map de zone

Paramètres:
ids identifiant de la surface
idz ientifiant de la zone
x abscisse du coin haut gauche de la zone
y ordonnée du coin haut gauche de la zone
L largeur de la zone en proportion de la surface
H hauteur de la zone en proportion de la surface

void MultiSurface::modVisu bool  unD,
bool  deuxD,
bool  troisD
 

choix du mode de visualisation

Paramètres:
unD une dimension
deuxD deux dimensions
troisD trois dimension

void MultiSurface::moveCG int  idCG,
double  x,
double  y
 

coordonnee du composant graphique lors du déplacement

Paramètres:
idg identifiant du graphe
x abscisse
y ordonnee

void MultiSurface::print  ) 
 

affiche les proprietes du composant

s

void MultiSurface::selectionCG int  idS  ) 
 

selection d'une surface

Paramètres:
idS identifiant de la surface

void MultiSurface::setGraph  ) 
 

creation d'un composant graphique

Paramètres:
composant ....................

void MultiSurface::setMode int  ed  ) 
 

choix du mode d'edition

Paramètres:
ed mode d'edition

void MultiSurface::supprimer int  idG  ) 
 

suppression d'un graphe

Paramètres:
idG identifiant d'un graphe

void MultiSurface::verifierNomGraphe char *  nom,
bool  graphe,
bool  miniature
 

verification du nom d'un graphe

Paramètres:
nom nom du graphe


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