GMap3d::CBasicBorderCoverage Class Reference

#include <dynamic-coverage.hh>

Inherits GMap3d::CCoverage.

Collaboration diagram for GMap3d::CBasicBorderCoverage:

Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Private Attributes

CDartFCurrentDart
int FMarkNumber
int FBorderDim
std::stack< CDart * > FToTreat
TOperationState FPrevOp


Detailed Description

Itérateur basique correspondant à une orbite de bord. Cet itérateur ne démarque pas les brins lorsqu'il est détruit.

Author:
MOKA TEAM

Definition at line 679 of file dynamic-coverage.hh.


Constructor & Destructor Documentation

GMap3d::CBasicBorderCoverage::CBasicBorderCoverage ( CGMapBasic AGMap,
const CDart ADart,
int  AMarkNumber,
int  ADimension 
) [inline]

Constructeur.

Definition at line 2073 of file dynamic-coverage.hh.

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

Destructeur.

Definition at line 2087 of file dynamic-coverage.hh.


Member Function Documentation

bool GMap3d::CBasicBorderCoverage::cont (  )  [inline, virtual]

Drapeau d'arrêt du parcours.

Implements GMap3d::CCoverage.

Definition at line 2092 of file dynamic-coverage.hh.

CDart * GMap3d::CBasicBorderCoverage::operator* (  )  [inline, virtual]

Déreférencement du pointeur de parcours en pointeur de brin.

Implements GMap3d::CCoverage.

Definition at line 2144 of file dynamic-coverage.hh.

CDart * GMap3d::CBasicBorderCoverage::operator++ ( int   )  [inline, virtual]

Itérateur postfixe.

Implements GMap3d::CCoverage.

Definition at line 2152 of file dynamic-coverage.hh.

void GMap3d::CBasicBorderCoverage::operator++ (  )  [inline, virtual]

Itérateur préfixe.

Implements GMap3d::CCoverage.

Definition at line 2103 of file dynamic-coverage.hh.

TOperationState GMap3d::CBasicBorderCoverage::prevOperationType (  )  [inline, virtual]

Type du dernier appel à ++.

Reimplemented from GMap3d::CCoverage.

Definition at line 2160 of file dynamic-coverage.hh.

void GMap3d::CBasicBorderCoverage::reinit (  )  [inline, virtual]

Réinitialisation du parcours.

Implements GMap3d::CCoverage.

Definition at line 2098 of file dynamic-coverage.hh.

int GMap3d::CBasicBorderCoverage::type (  )  const [inline, virtual]

Identificateur du type de parcours.

Implements GMap3d::CCoverage.

Definition at line 2166 of file dynamic-coverage.hh.


Member Data Documentation

La dimension du bord.

Definition at line 692 of file dynamic-coverage.hh.

Brin courant.

Definition at line 686 of file dynamic-coverage.hh.

Marque utilisée pour le marquage des brins déjà traités.

Definition at line 689 of file dynamic-coverage.hh.

Type de la dernière opération réalisée.

Definition at line 698 of file dynamic-coverage.hh.

Liste des brins à traiter.

Definition at line 695 of file dynamic-coverage.hh.


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

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