#include <dynamic-coverage.hh>
Inherits GMap3d::CCoverage.
Public Member Functions | |
CTemplateDynamicCoverage2b (CGMapBasic *AGMap, const CDart *ADart) | |
virtual | ~CTemplateDynamicCoverage2b () |
void | reinit () |
void | operator++ () |
CDart * | operator++ (int) |
bool | cont () |
CDart * | operator* () |
TOperationState | prevOperationType () |
int | type () const |
Private Attributes | |
CDart * | FDart1 |
CDart * | FDartCurrent |
bool | FFirstDirection |
bool | FNextTryAi |
TOperationState | FPrevOp |
Definition at line 197 of file dynamic-coverage.hh.
GMap3d::CTemplateDynamicCoverage2b< Ai, Aj >::CTemplateDynamicCoverage2b | ( | CGMapBasic * | AGMap, | |
const CDart * | ADart | |||
) | [inline] |
GMap3d::CTemplateDynamicCoverage2b< Ai, Aj >::~CTemplateDynamicCoverage2b | ( | ) | [inline, virtual] |
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.
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.
CDart * GMap3d::CTemplateDynamicCoverage2b< Ai, Aj >::operator++ | ( | int | ) | [inline, virtual] |
Itérateur postfixe.
Implements GMap3d::CCoverage.
Definition at line 1248 of file dynamic-coverage.hh.
void GMap3d::CTemplateDynamicCoverage2b< Ai, Aj >::operator++ | ( | ) | [inline, virtual] |
Itérateur préfixe.
Implements GMap3d::CCoverage.
Definition at line 1150 of file dynamic-coverage.hh.
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.
void GMap3d::CTemplateDynamicCoverage2b< Ai, Aj >::reinit | ( | ) | [inline, virtual] |
Réinitialisation du parcours.
Implements GMap3d::CCoverage.
Definition at line 1117 of file dynamic-coverage.hh.
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.
CDart* GMap3d::CTemplateDynamicCoverage2b< Ai, Aj >::FDart1 [private] |
CDart* GMap3d::CTemplateDynamicCoverage2b< Ai, Aj >::FDartCurrent [private] |
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.
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.
TOperationState GMap3d::CTemplateDynamicCoverage2b< Ai, Aj >::FPrevOp [private] |