#include <dynamic-coverage-real-face.hh>
Inherits GMap3d::CCoverage.
Public Member Functions | |
CDynamicCoverageRealFace (CGMapBasic *AGMap, const CDart *ADart, int AMark) | |
virtual | ~CDynamicCoverageRealFace () |
void | reinit () |
void | operator++ () |
CDart * | operator++ (int) |
bool | cont () |
CDart * | operator* () |
TOperationState | prevOperationType () |
int | type () const |
Private Attributes | |
CDart * | FDart1 |
CDart * | FDartCurrent |
int | FFictiveMark |
bool | FFirstDirection |
bool | FNextTryA0 |
bool | FA3Exist |
bool | FFirstBorder |
TOperationState | FPrevOp |
Definition at line 47 of file dynamic-coverage-real-face.hh.
GMap3d::CDynamicCoverageRealFace::CDynamicCoverageRealFace | ( | CGMapBasic * | AGMap, | |
const CDart * | ADart, | |||
int | AMark | |||
) | [inline] |
GMap3d::CDynamicCoverageRealFace::~CDynamicCoverageRealFace | ( | ) | [inline, virtual] |
bool GMap3d::CDynamicCoverageRealFace::cont | ( | ) | [inline, virtual] |
Drapeau d'arrêt du parcours.
Implements GMap3d::CCoverage.
Definition at line 162 of file dynamic-coverage-real-face.hh.
CDart * GMap3d::CDynamicCoverageRealFace::operator* | ( | ) | [inline, virtual] |
Déreférencement du pointeur de parcours en pointeur de brin.
Implements GMap3d::CCoverage.
Definition at line 241 of file dynamic-coverage-real-face.hh.
CDart * GMap3d::CDynamicCoverageRealFace::operator++ | ( | int | ) | [inline, virtual] |
Itérateur postfixe.
Implements GMap3d::CCoverage.
Definition at line 248 of file dynamic-coverage-real-face.hh.
void GMap3d::CDynamicCoverageRealFace::operator++ | ( | ) | [inline, virtual] |
Itérateur préfixe.
Implements GMap3d::CCoverage.
Definition at line 168 of file dynamic-coverage-real-face.hh.
TOperationState GMap3d::CDynamicCoverageRealFace::prevOperationType | ( | ) | [inline, virtual] |
Type du dernier appel à ++.
Reimplemented from GMap3d::CCoverage.
Definition at line 235 of file dynamic-coverage-real-face.hh.
void GMap3d::CDynamicCoverageRealFace::reinit | ( | ) | [inline, virtual] |
Réinitialisation du parcours.
Implements GMap3d::CCoverage.
Definition at line 136 of file dynamic-coverage-real-face.hh.
int GMap3d::CDynamicCoverageRealFace::type | ( | ) | const [inline, virtual] |
Identificateur du type de parcours.
Implements GMap3d::CCoverage.
Definition at line 257 of file dynamic-coverage-real-face.hh.
bool GMap3d::CDynamicCoverageRealFace::FA3Exist [private] |
Indique si tous les brins de <A0,A1> sont liés par A3.
Definition at line 79 of file dynamic-coverage-real-face.hh.
CDart* GMap3d::CDynamicCoverageRealFace::FDart1 [private] |
int GMap3d::CDynamicCoverageRealFace::FFictiveMark [private] |
bool GMap3d::CDynamicCoverageRealFace::FFirstBorder [private] |
Indique si le brin courant est sur le même bord que D1 par A3.
Definition at line 82 of file dynamic-coverage-real-face.hh.
bool GMap3d::CDynamicCoverageRealFace::FFirstDirection [private] |
Sens de déplacement sur l'orbite
L'orbite est soit fermée (et forme un cycle), soit ouverte. Dans le cas d'une orbite ouverte, il est nécessaire de repartir du brin de départ dans la deuxième directement lorsqu'on a atteint le premier bord. Ce booléen est à false si le premier bord a déjà été atteint.
Definition at line 70 of file dynamic-coverage-real-face.hh.
bool GMap3d::CDynamicCoverageRealFace::FNextTryA0 [private] |
Booléen indiquant quelle est la prochaine involution à utiliser pour le parcours (A0 ou A1).
Definition at line 76 of file dynamic-coverage-real-face.hh.
Type de la dernière opération réalisée.
Definition at line 85 of file dynamic-coverage-real-face.hh.