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

#include <dynamic-coverage.hh>

Inherits GMap3d::CCoverage.

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Private Attributes

CDartFDart1
CDartFDartCurrent
bool FFirstDirection
bool FNextTryAi
TOperationState FPrevOp


Detailed Description

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

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

Author:
MOKA TEAM

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


Constructor & Destructor Documentation

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

Constructeur.

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

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

Destructeur.

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


Member Function Documentation

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

Drapeau d'arrêt du parcours.

Implements GMap3d::CCoverage.

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

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

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

Implements GMap3d::CCoverage.

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

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

Itérateur postfixe.

Implements GMap3d::CCoverage.

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

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

Itérateur préfixe.

Implements GMap3d::CCoverage.

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

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

Type du dernier appel à ++.

Reimplemented from GMap3d::CCoverage.

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

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

Réinitialisation du parcours.

Implements GMap3d::CCoverage.

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

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

Identificateur du type de parcours.

Implements GMap3d::CCoverage.

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


Member Data Documentation

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

Brin de départ.

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

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

Brin courant.

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

template<int Ai, int Aj>
bool GMap3d::CTemplateDynamicCoverage2b< Ai, Aj >::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 217 of file dynamic-coverage.hh.

template<int Ai, int Aj>
bool GMap3d::CTemplateDynamicCoverage2b< Ai, Aj >::FNextTryAi [private]

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

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

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

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

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