Go to the source code of this file.
Crée une nouvelle instance de CDartVertex. Le brin créé n'est pas plongé.
- Returns
- Un nouveau brin, de type CDartVertex
CDartVertex* addMapDart |
( |
const CVertex & |
AVertex | ) |
|
Crée une nouvelle instance de CDartVertex, dont le plongement est donné par AVertex.
- Parameters
-
- Returns
- Un nouveau brin de type CDartVertex
CVertex computeBurstExtremity |
( |
CDart * |
ADart | ) |
const |
Retourne le plongement éclaté de la deuxième extrémité du brin ADart donné.
- Parameters
-
- Returns
- Le plongement éclaté de l'extrémité du brin ADart donné
virtual void delDart |
( |
CDart * |
ADart | ) |
|
|
virtual |
Supprime le brin passé en paramètre (de type CDartVertex)
- Parameters
-
void delVertex |
( |
CDart * |
ADart | ) |
|
Supprime s'il existe le plongement sommet du brin ADart.
- Parameters
-
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.
Renvoie le sommet associé à un brin, en parcourant si nécessaire tous les brins du sommet.
- Parameters
-
- Returns
- Le plongement sommet du brin
Retourne le coefficient d'éclatement de la dimension ADim.
- Parameters
-
- Returns
- Une valeur comprise entre 0 et 1
CVertex& getBurstVertex |
( |
CDart * |
ADart | ) |
const |
Retourne le plongement éclaté de la première extrémité du brin ADart donné.
- Parameters
-
- Returns
- Le plongement éclaté de ADart
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.
- Parameters
-
ADart | Un brin de la carte |
ADirectInfoIndex | Un indice de champ directInfo |
- Returns
- Un pointeur sur un attribut sommet
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).
- Parameters
-
ADart | Un brin de la carte |
ADirectInfoIndex | Un indice de champ directInfo |
- Returns
- Un pointeur sur une coordonnée
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.
- Parameters
-
ADart | Un brin de la carte |
ADirectInfoIndex | Un indice de champ directInfo |
- Returns
- Un pointeur sur un sommet
Renvoie le sommet associé à un brin. La méthode renvoie NULL si le plongement sommet n'est pas porté par ADart.
- Parameters
-
- Returns
- Le plongement sommet du brin
virtual CDart* newDart |
( |
| ) |
|
|
virtual |
Crée une nouvelle instance de la classe CDartVertex.
- Returns
- Un nouveau brin, de type CDartVertex
Détache le plongement sommet du sommet topologique incident à ADart. Si le sommet n'est pas plongé, la méthode retourne NULL.
- Parameters
-
Positionne le coefficient d'éclatement de la dimension ADim à la valeur ACoef.
- Parameters
-
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é.
- Parameters
-
ADart | Un brin de la carte |
AVertex | Les nouvelles coordonnées |
void setVertex |
( |
CDart * |
ADart, |
|
|
const CVertex & |
AVertex |
|
) |
| |
Affecte le plongement AVertex au brin ADart.
- Parameters
-
ADart | Un brin de la carte |
AVertex | Un sommet |
findVertex(ADart)==NULL
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'.
- Parameters
-
ADart | Un brin de la carte |
AVertex | Un sommet |