Go to the source code of this file.
Functions | |
bool | isIsolatedPolyline (CDart *ADart) |
bool | isClosedPolyline (CDart *ADart) |
int | getNbPolylineVertices (CDart *ADart) |
int | getNbPolylineEdges (CDart *ADart, bool AConsider0FreeDartsAsEdges=true) |
CDart * | prolongPolyline (CDart *ADart) |
CDart * | shortenPolyline (CDart *ADart) |
CDart * | closePolyline (CDart *ADart) |
CDart* closePolyline | ( | CDart * | ADart | ) |
Ferme une polyligne pour former une face.
ADart | Un brin quelconque d'une polyligne existante |
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.
ADart | Un brin de la carte | |
AConsider0FreeDartsAsEdges | Un booléen indiquant comment considérer les brins 0-libres |
int getNbPolylineVertices | ( | CDart * | ADart | ) |
Calcule le nombre de sommets qui composent la face incidente à ADart.
ADart | Un brin de la carte |
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.
ADart | Un brin de la carte |
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.
ADart | Un brin de la carte |
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.
ADart | Un brin constituant le bout d'une polyligne existante |
CDart* shortenPolyline | ( | CDart * | ADart | ) |
Détruit la dernière arête (dont le brin 0-libre est donné par ADart) d'une polyligne.
ADart | Le bout d'une polyligne |