GMap3d::CDartCompare Class Reference

#include <sweeping-comparators.hh>

Inherited by GMap3d::CDartAngularCompare, GMap3d::CDartLexicoCompare, and GMap3d::CDartVertexerticalCompare.

List of all members.

Public Member Functions

 CDartCompare (CGMapVertex *AMap, int ADirectVertex, int AExtremity1, const CVertex &AZVector)
void project (const CVertex &AVertex, TCoordinate &AX, TCoordinate &AY) const

Protected Attributes

CGMapVertexFMap
int FDirectVertex
int FExtremity1
int FCoord1
int FCoord2


Detailed Description

Les classes CDart---Compare servent à trier des extrémités d'arêtes. Ce tri est effectué pendant l'opération de coraffinement 2d.

Author:
MOKA TEAM

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


Constructor & Destructor Documentation

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

Parameters:
AMap La carte sur laquelle s'applique le comparateur
ADirectVertex Un indice de champ directInfo
AExtremity1 Un numéro de marque
Returns:
Une nouvelle instance de la classe

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


Member Function Documentation

void CDartCompare::project ( const CVertex AVertex,
TCoordinate &  AX,
TCoordinate &  AY 
) const

Transforme les coordonnées 3d du sommet AVertex en coordonnées 2d, qui sont placées dans les paramètres AX et AY. La méthode projette simplement le sommet sur l'un des plans OXY, OXZ ou OYZ. Ce plan est déterminé à partir du vecteur normal AZVector passé en paramètre au constructeur de l'instance.

Parameters:
AVertex Un sommet quelconque
AX L'abscisse du sommet AVertex
AY L'odonnée du sommet AVertex

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


Member Data Documentation

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

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

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

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

Definition at line 92 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