#include <sweeping-comparators.hh>
Inherits GMap3d::CDartCompare.
Public Member Functions | |
CDartVertexerticalCompare (CGMapVertex *AMap, int ADirectVertex, int AExtremity1, const CVertex &AZVector) | |
bool | operator() (CDartVertex *ADart1, CDartVertex *ADart2) const |
void | setCurrentPoint (const CVertex &AVertex) |
Static Private Attributes | |
static TCoordinate | FX = 0 |
Definition at line 153 of file sweeping-comparators.hh.
CDartVertexerticalCompare::CDartVertexerticalCompare | ( | CGMapVertex * | AMap, | |
int | ADirectVertex, | |||
int | AExtremity1, | |||
const CVertex & | AZVector | |||
) |
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 |
Definition at line 85 of file sweeping-comparators.cc.
bool CDartVertexerticalCompare::operator() | ( | CDartVertex * | ADart1, | |
CDartVertex * | ADart2 | |||
) | const |
ADart1 | Un brin | |
ADart2 | Un brin |
Definition at line 170 of file sweeping-comparators.cc.
void CDartVertexerticalCompare::setCurrentPoint | ( | const CVertex & | AVertex | ) |
Positionne la ligne de balayage de manière à ce qu'elle passe par AVertex.
AVertex | Un sommet |
Definition at line 245 of file sweeping-comparators.cc.
TCoordinate CDartVertexerticalCompare::FX = 0 [static, private] |