GMap3d::CDynamicCoverageRealFace Class Reference

#include <dynamic-coverage-real-face.hh>

Inherits GMap3d::CCoverage.

Collaboration diagram for GMap3d::CDynamicCoverageRealFace:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CDynamicCoverageRealFace (CGMapBasic *AGMap, const CDart *ADart, int AMark)
virtual ~CDynamicCoverageRealFace ()
void reinit ()
void operator++ ()
CDartoperator++ (int)
bool cont ()
CDartoperator* ()
TOperationState prevOperationType ()
int type () const

Private Attributes

CDartFDart1
CDartFDartCurrent
int FFictiveMark
bool FFirstDirection
bool FNextTryA0
bool FA3Exist
bool FFirstBorder
TOperationState FPrevOp


Detailed Description

Itérateur correspondant à une orbite face (<0,1,3>) en sautant les arêtes fictives (i.e. les arêtes marquées avec AMark).

Author:
MOKA TEAM

Definition at line 47 of file dynamic-coverage-real-face.hh.


Constructor & Destructor Documentation

GMap3d::CDynamicCoverageRealFace::CDynamicCoverageRealFace ( CGMapBasic AGMap,
const CDart ADart,
int  AMark 
) [inline]

Constructeur.

Definition at line 147 of file dynamic-coverage-real-face.hh.

GMap3d::CDynamicCoverageRealFace::~CDynamicCoverageRealFace (  )  [inline, virtual]

Destructeur.

Definition at line 157 of file dynamic-coverage-real-face.hh.


Member Function Documentation

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.


Member Data Documentation

Indique si tous les brins de <A0,A1> sont liés par A3.

Definition at line 79 of file dynamic-coverage-real-face.hh.

Brin de départ.

Definition at line 54 of file dynamic-coverage-real-face.hh.

Brin courant.

Definition at line 56 of file dynamic-coverage-real-face.hh.

Marque pour les arêtes fictives.

Definition at line 59 of file dynamic-coverage-real-face.hh.

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.

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é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.


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

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