GMap3d::CDartLexicoCompare Class Reference

#include <sweeping-comparators.hh>

Inherits GMap3d::CDartCompare.

Collaboration diagram for GMap3d::CDartLexicoCompare:

Collaboration graph
[legend]

List of all members.

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


Detailed Description

Definition at line 102 of file sweeping-comparators.hh.


Constructor & Destructor Documentation

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()'.

Parameters:
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
Returns:
Une nouvelle instance de la classe

Definition at line 76 of file sweeping-comparators.cc.


Member Function Documentation

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.

Parameters:
ADart1 Un brin
ADart2 Un brin
Returns:
Un booléen vrai si ADart1 < ADart2

Definition at line 123 of file sweeping-comparators.cc.


Member Data Documentation

Definition at line 148 of file sweeping-comparators.hh.


The documentation for this class was generated from the following files:

Generated on Tue Jul 7 15:21:03 2009 for Moka libraries by  doxygen 1.5.8