Go to the source code of this file.
|
virtual void | shiftOneFictiveEdge (CDart *ADart, CDart *ADart2) |
|
unsigned int | shiftAllEdgesIncidentToVertex (CDart *ADart) |
|
void | shiftAllAdjacentFictiveEdges (CDart *ADart, int AMark) |
|
void | shiftAllFictiveEdges (CDart *ADart, int AMark) |
|
void | shiftAllFictiveEdgesAroundEdge (CDart *ADart, int AMark) |
|
bool | existFictiveEdgeIncidentTo (CDart *ADart, int AMark) |
|
int | findVertexType (CDart *ADart, CDart **AResDart, int AMark) |
|
CDart * | findIncidentEdgeNonLoop (CDart *ADart) |
|
int | markRealFace (CDart *ADart, int AMark, int AMark2) |
|
int | unmarkRealFace (CDart *ADart, int AMark, int AMark2) |
|
bool existFictiveEdgeIncidentTo |
( |
CDart * |
ADart, |
|
|
int |
AMark |
|
) |
| |
CDart* findIncidentEdgeNonLoop |
( |
CDart * |
ADart | ) |
|
- Parameters
-
- Returns
- Un brin d'une arête non-boucle incidente au sommet désigné par ADArt s'il en existe une NULL Sinon
int findVertexType |
( |
CDart * |
ADart, |
|
|
CDart ** |
AResDart, |
|
|
int |
AMark |
|
) |
| |
- Parameters
-
ADart | Un brin de la carte |
AResDart | l'adresse d'un brin : paramètre retour |
AMark | la marque pour les arêtes fictives |
- Returns
- 0 ssi le sommet est fictif (cas de degré réel 0) ; 1 ssi la seule arête réelle incidente au sommet est une boucle ; 2 ssi le sommet est de degré réel 2 et que les 2 arêtes réelles ne sont pas des boucles. Dans ce cas uniquement, *AResDart contiendra un des brin de ces arêtes incident au sommet ; 3 ssi soit il y a deux arêtes réelles incidente au sommet, et au moins une est une boucle, soit le degré réel est > 2.
int markRealFace |
( |
CDart * |
ADart, |
|
|
int |
AMark, |
|
|
int |
AMark2 |
|
) |
| |
- Parameters
-
ADart | Un brin de la carte qui doit appartenir à une arête non fictive |
AMark | la marque pour les arêtes fictives |
AMark2 | la marque dont on veut marquer les faces réelles |
- Returns
- le nombre de brins marqués
Marque avec AMark2 la face réelle incidente à ADart (cad la face obtenue en sautant les arêtes fictives)
void shiftAllAdjacentFictiveEdges |
( |
CDart * |
ADart, |
|
|
int |
AMark |
|
) |
| |
unsigned int shiftAllEdgesIncidentToVertex |
( |
CDart * |
ADart | ) |
|
void shiftAllFictiveEdges |
( |
CDart * |
ADart, |
|
|
int |
AMark |
|
) |
| |
void shiftAllFictiveEdgesAroundEdge |
( |
CDart * |
ADart, |
|
|
int |
AMark |
|
) |
| |
virtual void shiftOneFictiveEdge |
( |
CDart * |
ADart, |
|
|
CDart * |
ADart2 |
|
) |
| |
|
virtual |
int unmarkRealFace |
( |
CDart * |
ADart, |
|
|
int |
AMark, |
|
|
int |
AMark2 |
|
) |
| |
- Parameters
-
ADart | Un brin de la carte qui doit appartenir à une arête non fictive |
AMark | la marque pour les arêtes fictives |
AMark2 | la marque dont on veut démarquer les faces réelles |
- Returns
- le nombre de brins démarqués
Démarque avec AMark2 la face réelle incidente à ADart (cad la face obtenue en sautant les arêtes fictives)