src/lib-gmapkernel/g-map-generic/gmg-fictive-face.hh File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

virtual void shiftOneFictiveFace (CDart *ADart, int AFictiveFaceMark, int ADeleteMark)
virtual void shiftOneFictiveFaceAlongDanglingEdge (CDart *ADart, int AFictiveFaceMark, int ADeleteMark)
void shiftAllFictiveFaces (CDart *ADart, int AFictiveFaceMark, int ADeleteMark)
bool canShiftOneFictiveFace (CDart *ADart, int AFictiveFaceMark)
bool canShiftAllFictiveFaces (CDart *ADart, int AFictiveFaceMark)
int findEdgeType (CDart *ADart, CDart **AResDart, int AFictiveFaceMark)


Function Documentation

bool canShiftAllFictiveFaces ( CDart *  ADart,
int  AFictiveFaceMark 
)

Retourne vrai ssi les faces fictives incidente à l'arête désignée par ADart peuvent être décallées sans entraîner la création de non-variétés AFictiveFaceMark la marque pour les faces fictives,

bool canShiftOneFictiveFace ( CDart *  ADart,
int  AFictiveFaceMark 
)

Retourne vrai ssi la face fictive incidente au brin ADart peut être décallée sans entraîner la création de non-variété AFictiveFaceMark la marque pour les faces fictives,

int findEdgeType ( CDart *  ADart,
CDart **  AResDart,
int  AFictiveFaceMark 
)

Parameters:
ADart Un brin de la carte
AResDart l'adresse d'un brin : paramètre retour
AFictiveFaceMark la marque pour les faces fictives
Returns:
0 ssi l'arête est incidente qu'a des faces fictives (cas de degré réel 0) ; 1 ssi une seule face réelle est incidente à l'arête et si l'arête de cette face réelle est pendante. Dans ce cas, *AResDart contiendra un brin de la face réelle. 2 ssi l'arête est de degrée réel 2 (cad incidente à 2 faces réelles distinctes). Dans ce cas, *AResDart un brin de ces faces réelles incidentes à l'arête ; 3 ssi le degré réel est > 2 ou de degré réel 1 et l'arête n'est pas pendante.

void shiftAllFictiveFaces ( CDart *  ADart,
int  AFictiveFaceMark,
int  ADeleteMark 
)

virtual void shiftOneFictiveFace ( CDart *  ADart,
int  AFictiveFaceMark,
int  ADeleteMark 
) [virtual]

virtual void shiftOneFictiveFaceAlongDanglingEdge ( CDart *  ADart,
int  AFictiveFaceMark,
int  ADeleteMark 
) [virtual]


Generated on Tue Jul 7 15:20:08 2009 for Moka gmapkernel by  doxygen 1.5.8