Go to the source code of this file.
CDart* closePolyline |
( |
CDart * |
ADart | ) |
|
Ferme une polyligne pour former une face.
- Parameters
-
ADart | Un brin quelconque d'une polyligne existante |
- Returns
- Un brin de l'arête créée pour fermer la polyligne
isIsolatedPolyline(CDart)
int getNbPolylineEdges |
( |
CDart * |
ADart, |
|
|
bool |
AConsider0FreeDartsAsEdges = true |
|
) |
| |
Calcule le nombre d'arêtes qui composent la face incidente à ADart.
Si AConsider0FreeDartsAsEdges vaut 'vrai' et si ADart est incident à une face ouverte, les éventuels brins 0-libres situés au bout de cette face sont comptabilisés comme des arêtes.
Si AConsider0FreeDartsAsEdges vaut 'faux', les éventuels brins 0-libres situés au bout d'une face ouverte ne sont pas considérés dans le décompte du nombre d'arêtes.
- Parameters
-
ADart | Un brin de la carte |
AConsider0FreeDartsAsEdges | Un booléen indiquant comment considérer les brins 0-libres |
- Returns
- Un nombre d'arêtes
int getNbPolylineVertices |
( |
CDart * |
ADart | ) |
|
Calcule le nombre de sommets qui composent la face incidente à ADart.
- Parameters
-
- Returns
- Un nombre de sommets
bool isClosedPolyline |
( |
CDart * |
ADart | ) |
|
Teste si le brin ADart appartient à une polyligne dont tous les brins sont 0 et 1-cousus. Remarque: Certains brins de la polyligne peuvent être 2 ou 3-cousus.
- Parameters
-
- Returns
- 'vrai' si ADart appartient à une face fermée
bool isIsolatedPolyline |
( |
CDart * |
ADart | ) |
|
Teste si le brin ADart appartient à une polyligne isolée, c'est-à-dire si tous les brins de la face incidente à ADart sont 2 et 3-libres.
- Parameters
-
- Returns
- 'vrai' si ADart appartient à une polyligne
CDart* prolongPolyline |
( |
CDart * |
ADart | ) |
|
Prolonge une polyligne (en rajoutant une arête à son bout). Si ADart vaut NULL, crée un premier brin d'une nouvelle polyligne.
- Parameters
-
ADart | Un brin constituant le bout d'une polyligne existante |
- Returns
- Le nouveau bout de la polyligne
isIsolatedPolyline(CDart)
CDart* shortenPolyline |
( |
CDart * |
ADart | ) |
|
Détruit la dernière arête (dont le brin 0-libre est donné par ADart) d'une polyligne.
- Parameters
-
ADart | Le bout d'une polyligne |
- Returns
- Le nouveau bout de la polyligne
isIsolatedPolyline(ADart)