GMap3d::CTemplateDynamicCoverage3a< Ai, Aj, Ak > Class Template Reference

#include <dynamic-coverage.hh>

Inherits GMap3d::CCoverage.

Collaboration diagram for GMap3d::CTemplateDynamicCoverage3a< Ai, Aj, Ak >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Private Attributes

CTemplateDynamicCoverage2b< Ai,
Aj > 
FIt
bool FAkExist
bool FFirstBorder
bool FPrevAk
TOperationState FPrevOp


Detailed Description

template<int Ai, int Aj, int Ak>
class GMap3d::CTemplateDynamicCoverage3a< Ai, Aj, Ak >

Itérateur correspondant à une orbite utilisant trois involutions non consécutives (<0,1,3> ou <0,2,3>).

Author:
MOKA TEAM

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


Constructor & Destructor Documentation

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

Constructeur.

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

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

Destructeur.

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


Member Function Documentation

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

Drapeau d'arrêt du parcours.

Implements GMap3d::CCoverage.

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

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

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

Implements GMap3d::CCoverage.

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

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

Itérateur postfixe.

Implements GMap3d::CCoverage.

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

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

Itérateur préfixe.

Implements GMap3d::CCoverage.

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

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

Type du dernier appel à ++.

Reimplemented from GMap3d::CCoverage.

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

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

Réinitialisation du parcours.

Implements GMap3d::CCoverage.

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

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

Identificateur du type de parcours.

Implements GMap3d::CCoverage.

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


Member Data Documentation

template<int Ai, int Aj, int Ak>
bool GMap3d::CTemplateDynamicCoverage3a< Ai, Aj, Ak >::FAkExist [private]

Indique si tous les brins de <Ai,Aj> sont liés par Ak.

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

template<int Ai, int Aj, int Ak>
bool GMap3d::CTemplateDynamicCoverage3a< Ai, Aj, Ak >::FFirstBorder [private]

Indique si le brin courant est sur le même bord que D1 par Ak.

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

template<int Ai, int Aj, int Ak>
CTemplateDynamicCoverage2b<Ai,Aj> GMap3d::CTemplateDynamicCoverage3a< Ai, Aj, Ak >::FIt [private]

On utilise le parcours <Ai,Aj>.

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

template<int Ai, int Aj, int Ak>
bool GMap3d::CTemplateDynamicCoverage3a< Ai, Aj, Ak >::FPrevAk [private]

Indique si la dernière opération a porté sur Ak.

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

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

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

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