GMap3d::CTemplateMultiDynamicCoverage4 Class Reference

#include <dynamic-coverage.hh>

Inherits GMap3d::CCoverage.

Collaboration diagram for GMap3d::CTemplateMultiDynamicCoverage4:

Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Private Attributes

int FMarkNumber
CTemplateBasicDynamicCoverage4FIt1
std::list< CDart * > FAllCoverDarts
std::list< CDart * >::iterator FIt2


Detailed Description

Itérateur correspondant à une orbite utilisant toutes les involutions (<0,1,2,3>).

Cet itérateur est optimisé pour les cas où le parcours doit être répété plusieurs fois à la suite .

Author:
MOKA TEAM

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


Constructor & Destructor Documentation

GMap3d::CTemplateMultiDynamicCoverage4::CTemplateMultiDynamicCoverage4 ( CGMapBasic AGMap,
const CDart ADart 
) [inline]

Constructeur.

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

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

Destructeur.

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


Member Function Documentation

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

Drapeau d'arrêt du parcours.

Implements GMap3d::CCoverage.

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

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

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

Implements GMap3d::CCoverage.

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

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

Itérateur postfixe.

Implements GMap3d::CCoverage.

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

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

Itérateur préfixe.

Implements GMap3d::CCoverage.

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

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

Type du dernier appel à ++.

Reimplemented from GMap3d::CCoverage.

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

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

Réinitialisation du parcours.

Implements GMap3d::CCoverage.

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

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

Identificateur du type de parcours.

Implements GMap3d::CCoverage.

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


Member Data Documentation

brins déjà traités mémorisés dans une liste lors du premier parcours

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

Itérateur basique utilisé ne démarquant pas les brins.

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

std::list<CDart*>::iterator GMap3d::CTemplateMultiDynamicCoverage4::FIt2 [private]

Pour les parcours suivants, c'est la liste qui est parcourue.

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

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

Definition at line 592 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