
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 |
1.5.8