Moka libraries
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
GMap3d::CDartVertexerticalCompare Class Reference

#include <sweeping-comparators.hh>

Inheritance diagram for GMap3d::CDartVertexerticalCompare:
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)
 
- Public Member Functions inherited from GMap3d::CDartCompare
 CDartCompare (CGMapVertex *AMap, int ADirectVertex, int AExtremity1, const CVertex &AZVector)
 
void project (const CVertex &AVertex, TCoordinate &AX, TCoordinate &AY) const
 

Additional Inherited Members

- Protected Attributes inherited from GMap3d::CDartCompare
CGMapVertex * FMap
 
int FDirectVertex
 
int FExtremity1
 
int FCoord1
 
int FCoord2
 

Detailed Description

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

Constructor & Destructor Documentation

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 'CGMapVertex::pointDirectInfoToAttributeVertex'). Le paramètre AExtremity1 correspond à un numéro de marque. Pour plus d'informations, se reporter à la méthode 'operator()'.

Parameters
AMapLa carte sur laquelle s'applique le comparateur
ADirectVertexUn indice de champ directInfo
AExtremity1Un numéro de marque
Returns
Une nouvelle instance de la classe

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

Member Function Documentation

bool CDartVertexerticalCompare::operator() ( CDartVertex *  ADart1,
CDartVertex *  ADart2 
) const
Parameters
ADart1Un brin
ADart2Un brin
Returns
Un booléen vrai si ADart1 < ADart2

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.

Parameters
AVertexUn sommet

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


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