GMap3d::CTemplateDynamicCoverage2a< Ai, Aj > Class Template Reference

#include <dynamic-coverage.hh>

Inherits GMap3d::CCoverage.

Collaboration diagram for GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Private Attributes

CDartFDart1
CDartFDartCurrent
bool FEven
TOperationState FPrevOp


Detailed Description

template<int Ai, int Aj>
class GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >

Itérateur correspondant à une orbite utilisant deux involutions dont la composée est une involution (<0,2> <0,3> ou <1,3>).

Author:
MOKA TEAM

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


Constructor & Destructor Documentation

template<int Ai, int Aj>
GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >::CTemplateDynamicCoverage2a ( CGMapBasic AGMap,
const CDart ADart 
) [inline]

Constructeur.

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

template<int Ai, int Aj>
GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >::~CTemplateDynamicCoverage2a (  )  [inline, virtual]

Destructeur.

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


Member Function Documentation

template<int Ai, int Aj>
bool GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >::cont (  )  [inline, virtual]

Drapeau d'arrêt du parcours.

Implements GMap3d::CCoverage.

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

template<int Ai, int Aj>
CDart * GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >::operator* (  )  [inline, virtual]

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

Implements GMap3d::CCoverage.

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

template<int Ai, int Aj>
CDart * GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >::operator++ ( int   )  [inline, virtual]

Itérateur postfixe.

Implements GMap3d::CCoverage.

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

template<int Ai, int Aj>
void GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >::operator++ (  )  [inline, virtual]

Itérateur préfixe.

Implements GMap3d::CCoverage.

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

template<int Ai, int Aj>
TOperationState GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >::prevOperationType (  )  [inline, virtual]

Type du dernier appel à ++.

Reimplemented from GMap3d::CCoverage.

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

template<int Ai, int Aj>
void GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >::reinit (  )  [inline, virtual]

Réinitialisation du parcours.

Implements GMap3d::CCoverage.

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

template<int Ai, int Aj>
int GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >::type (  )  const [inline, virtual]

Identificateur du type de parcours.

Implements GMap3d::CCoverage.

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


Member Data Documentation

template<int Ai, int Aj>
CDart* GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >::FDart1 [private]

Brin de départ.

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

template<int Ai, int Aj>
CDart* GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >::FDartCurrent [private]

Brin courant.

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

template<int Ai, int Aj>
bool GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >::FEven [private]

Booléen indiquant quelle est la prochaine involution à utiliser pour le parcours (Ai ou Aj).

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

template<int Ai, int Aj>
TOperationState GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >::FPrevOp [private]

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

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