#include <sweeping-comparators.hh>
Inherits GMap3d::CDartCompare.

Public Member Functions | |
| CDartLexicoCompare (CGMapVertex *AMap, int ADirectVertex, int AExtremity1, const CVertex &AZVector, bool AExactComparison) | |
| bool | operator() (CDartVertex *ADart1, CDartVertex *ADart2) const |
Public Attributes | |
| bool | FExactComparison |
Definition at line 102 of file sweeping-comparators.hh.
| CDartLexicoCompare::CDartLexicoCompare | ( | CGMapVertex * | AMap, | |
| int | ADirectVertex, | |||
| int | AExtremity1, | |||
| const CVertex & | AZVector, | |||
| bool | AExactComparison | |||
| ) |
Construction d'une nouvelle instance de la classe. Les plongements des brins doivent être accessibles via le champ directInfo dont l'indice est donné (voir méthode 'CGMapVertexpointDirectInfoToAttributeVertex'). Le paramètre AExtremity1 correspond à un numéro de marque. Pour plus d'informations, se reporter à la méthode 'operator()'.
| AMap | La carte sur laquelle s'applique le comparateur | |
| ADirectVertex | Un indice de champ directInfo | |
| AExtremity1 | Un numéro de marque | |
| AExactComparison | Un booléen |
Definition at line 76 of file sweeping-comparators.cc.
| bool CDartLexicoCompare::operator() | ( | CDartVertex * | ADart1, | |
| CDartVertex * | ADart2 | |||
| ) | const |
Si FExactComparison est vrai, la comparaison faite entre les coordonnées des sommets incidents aux brins sont faites en utilisant l'opérateur ==. Si FExactComparison est faux, la comparaison faite entre les coordonnées des sommets incidents aux brins sont faites en utilisant la fonction areEqual.
| ADart1 | Un brin | |
| ADart2 | Un brin |
Definition at line 123 of file sweeping-comparators.cc.
Definition at line 148 of file sweeping-comparators.hh.
1.5.8