
Go to the source code of this file.
Functions | |
| void | empty () |
| virtual CDart * | newDart () |
| virtual void | delDart (CDart *ADart) |
| CDart * | addMapDart () |
| CDartVertex * | addMapDart (const CVertex &AVertex) |
| TCoordinate | getBurstCoef (int ADim) const |
| void | setBurstCoef (int ADim, TCoordinate ACoef) |
| CAttributeVertex * | findVertex (CDart *ADart) |
| CAttributeVertex * | getVertex (CDart *ADart) const |
| void | setVertex (CDart *ADart, const CVertex &AVertex) |
| void | setVertex (CDart *ADart, CAttributeVertex *AVertex) |
| void | updateVertex (CDart *ADart, const CVertex &AVertex) |
| void | delVertex (CDart *ADart) |
| CAttributeVertex * | removeVertex (CDart *ADart) |
| CVertex & | getBurstVertex (CDart *ADart) const |
| void | setBurstVertex (CDart *ADart, const CVertex &AVertex) |
| CVertex | computeBurstExtremity (CDart *ADart) const |
| CAttributeVertex * | getDirectInfoAsAttributeVertex (CDart *ADart, int ADirectInfoIndex) const |
| CVertex * | getDirectInfoAsVertex (CDart *ADart, int ADirectInfoIndex) const |
| TCoordinate * | getDirectInfoAsCoord (CDart *ADart, int ADirectInfoIndex) const |
| CDartVertex* addMapDart | ( | const CVertex & | AVertex | ) |
Crée une nouvelle instance de CDartVertex, dont le plongement est donné par AVertex.
| AVertex | Un sommet |
| CDart* addMapDart | ( | ) |
Crée une nouvelle instance de CDartVertex. Le brin créé n'est pas plongé.
| CVertex computeBurstExtremity | ( | CDart * | ADart | ) | const |
Retourne le plongement éclaté de la deuxième extrémité du brin ADart donné.
| ADart | Un brin de la carte |
| virtual void delDart | ( | CDart * | ADart | ) | [virtual] |
Supprime le brin passé en paramètre (de type CDartVertex)
| ADart | Le brin à supprimer |
| void delVertex | ( | CDart * | ADart | ) |
Supprime s'il existe le plongement sommet du brin ADart.
| ADart | Un brin de la carte |
| void empty | ( | ) |
Destruction de tous les brins de la carte. Cette méthode appelle la méthode 'empty' de la classe CGMapBasic, puis sélectionne l'orbite ORBIT_VERTEX comme orbite utilisée.
| CAttributeVertex* findVertex | ( | CDart * | ADart | ) |
Renvoie le sommet associé à un brin, en parcourant si nécessaire tous les brins du sommet.
| ADart | Un brin de la carte |
| TCoordinate getBurstCoef | ( | int | ADim | ) | const |
Retourne le coefficient d'éclatement de la dimension ADim.
| ADim | Une dimension |
| CVertex& getBurstVertex | ( | CDart * | ADart | ) | const |
Retourne le plongement éclaté de la première extrémité du brin ADart donné.
| ADart | Un brin de la carte |
| CAttributeVertex* getDirectInfoAsAttributeVertex | ( | CDart * | ADart, | |
| int | ADirectInfoIndex | |||
| ) | const |
Retourne le champ directInfo demandé du brin ADart après l'avoir retypé en pointeur sur un attribut sommet.
| ADart | Un brin de la carte | |
| ADirectInfoIndex | Un indice de champ directInfo |
| TCoordinate* getDirectInfoAsCoord | ( | CDart * | ADart, | |
| int | ADirectInfoIndex | |||
| ) | const |
Retourne le champ directInfo demandé du brin ADart après l'avoir retypé en pointeur sur une coordonnée (TCoordinate).
| ADart | Un brin de la carte | |
| ADirectInfoIndex | Un indice de champ directInfo |
| CVertex* getDirectInfoAsVertex | ( | CDart * | ADart, | |
| int | ADirectInfoIndex | |||
| ) | const |
Retourne le champ directInfo demandé du brin ADart après l'avoir retypé en pointeur sur un sommet.
| ADart | Un brin de la carte | |
| ADirectInfoIndex | Un indice de champ directInfo |
| CAttributeVertex* getVertex | ( | CDart * | ADart | ) | const |
Renvoie le sommet associé à un brin. La méthode renvoie NULL si le plongement sommet n'est pas porté par ADart.
| ADart | Un brin de la carte |
| virtual CDart* newDart | ( | ) | [virtual] |
Crée une nouvelle instance de la classe CDartVertex.
| CAttributeVertex* removeVertex | ( | CDart * | ADart | ) |
Détache le plongement sommet du sommet topologique incident à ADart. Si le sommet n'est pas plongé, la méthode retourne NULL.
| ADart | Un brin de la carte |
| void setBurstCoef | ( | int | ADim, | |
| TCoordinate | ACoef | |||
| ) |
Positionne le coefficient d'éclatement de la dimension ADim à la valeur ACoef.
| ADim | Une dimension | |
| ACoef | Une valeur comprise entre 0 et 1. |
| void setBurstVertex | ( | CDart * | ADart, | |
| const CVertex & | AVertex | |||
| ) |
Affecte le plongement éclaté de la première extrémité du brin ADart donné.
| ADart | Un brin de la carte | |
| AVertex | Les nouvelles coordonnées |
| void setVertex | ( | CDart * | ADart, | |
| CAttributeVertex * | AVertex | |||
| ) |
| void setVertex | ( | CDart * | ADart, | |
| const CVertex & | AVertex | |||
| ) |
Affecte le plongement AVertex au brin ADart.
| ADart | Un brin de la carte | |
| AVertex | Un sommet |
| void updateVertex | ( | CDart * | ADart, | |
| const CVertex & | AVertex | |||
| ) |
Ecrase s'il existe le plongement sommet du brin ADart avec le sommet AVertex. Si le sommet topologique incident à ADart n'est pas plongé, la méthode est équivalente à un appel à 'setVertex'.
| ADart | Un brin de la carte | |
| AVertex | Un sommet |
1.5.8