#include <sweeping-comparators.hh>
|
|
| CDartCompare (CGMapVertex *AMap, int ADirectVertex, int AExtremity1, const CVertex &AZVector) |
|
|
void | project (const CVertex &AVertex, TCoordinate &AX, TCoordinate &AY) const |
|
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.
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 'CGMapVertex::pointDirectInfoToAttributeVertex'). 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.
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.
int GMap3d::CDartCompare::FCoord1 |
|
protected |
int GMap3d::CDartCompare::FCoord2 |
|
protected |
int GMap3d::CDartCompare::FDirectVertex |
|
protected |
int GMap3d::CDartCompare::FExtremity1 |
|
protected |
CGMapVertex* GMap3d::CDartCompare::FMap |
|
protected |
The documentation for this class was generated from the following files: