#include <coverage.hh>
Inherited by GMap3d::CBasicBorderCoverage, GMap3d::CDynamicBorderCoverage, GMap3d::CDynamicCoverageAll, GMap3d::CDynamicCoverageRealFace, GMap3d::CGenericStaticCoverage, GMap3d::CTemplateBasicDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateBasicDynamicCoverage4, GMap3d::CTemplateDynamicCoverage0, GMap3d::CTemplateDynamicCoverage1< Ai >, GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >, GMap3d::CTemplateDynamicCoverage2b< Ai, Aj >, GMap3d::CTemplateDynamicCoverage3a< Ai, Aj, Ak >, GMap3d::CTemplateDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateDynamicCoverage4, GMap3d::CTemplateMultiDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateMultiDynamicCoverage4, GMap3d::CTemplateStaticCoverage1< Ai >, and GMap3d::CTemplateStaticCoverage2a< Ai, Aj >.
Public Member Functions | |
CGMapBasic * | getMap () const |
CCoverage (CGMapBasic *AMap) | |
virtual | ~CCoverage () |
virtual void | reinit ()=0 |
virtual void | operator++ ()=0 |
virtual CDart * | operator++ (int)=0 |
virtual bool | cont ()=0 |
virtual CDart * | operator* ()=0 |
virtual TOperationState | prevOperationType () |
virtual int | type () const =0 |
Protected Attributes | |
CGMapBasic * | FMap |
Definition at line 57 of file coverage.hh.
INLINE GMap3d::CCoverage::CCoverage | ( | CGMapBasic * | AMap | ) |
CCoverage::~CCoverage | ( | ) | [virtual] |
virtual bool GMap3d::CCoverage::cont | ( | ) | [pure virtual] |
Drapeau d'arrêt du parcours.
Implemented in GMap3d::CTemplateDynamicCoverage0, GMap3d::CTemplateDynamicCoverage1< Ai >, GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >, GMap3d::CTemplateDynamicCoverage2b< Ai, Aj >, GMap3d::CTemplateDynamicCoverage3a< Ai, Aj, Ak >, GMap3d::CTemplateBasicDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateBasicDynamicCoverage4, GMap3d::CTemplateDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateDynamicCoverage4, GMap3d::CTemplateMultiDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateMultiDynamicCoverage4, GMap3d::CDynamicCoverageAll, GMap3d::CBasicBorderCoverage, GMap3d::CDynamicBorderCoverage, GMap3d::CTemplateStaticCoverage1< Ai >, GMap3d::CTemplateStaticCoverage2a< Ai, Aj >, GMap3d::CGenericStaticCoverage, and GMap3d::CDynamicCoverageRealFace.
INLINE CGMapBasic * GMap3d::CCoverage::getMap | ( | ) | const |
virtual CDart* GMap3d::CCoverage::operator* | ( | ) | [pure virtual] |
Déreférencement du pointeur de parcours en pointeur de brin.
Implemented in GMap3d::CTemplateDynamicCoverage0, GMap3d::CTemplateDynamicCoverage1< Ai >, GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >, GMap3d::CTemplateDynamicCoverage2b< Ai, Aj >, GMap3d::CTemplateDynamicCoverage3a< Ai, Aj, Ak >, GMap3d::CTemplateBasicDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateBasicDynamicCoverage4, GMap3d::CTemplateDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateDynamicCoverage4, GMap3d::CTemplateMultiDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateMultiDynamicCoverage4, GMap3d::CDynamicCoverageAll, GMap3d::CBasicBorderCoverage, GMap3d::CDynamicBorderCoverage, GMap3d::CTemplateStaticCoverage1< Ai >, GMap3d::CTemplateStaticCoverage2a< Ai, Aj >, GMap3d::CGenericStaticCoverage, and GMap3d::CDynamicCoverageRealFace.
virtual CDart* GMap3d::CCoverage::operator++ | ( | int | ) | [pure virtual] |
Itérateur postfixe.
Implemented in GMap3d::CTemplateDynamicCoverage0, GMap3d::CTemplateDynamicCoverage1< Ai >, GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >, GMap3d::CTemplateDynamicCoverage2b< Ai, Aj >, GMap3d::CTemplateDynamicCoverage3a< Ai, Aj, Ak >, GMap3d::CTemplateBasicDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateBasicDynamicCoverage4, GMap3d::CTemplateDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateDynamicCoverage4, GMap3d::CTemplateMultiDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateMultiDynamicCoverage4, GMap3d::CDynamicCoverageAll, GMap3d::CBasicBorderCoverage, GMap3d::CDynamicBorderCoverage, GMap3d::CTemplateStaticCoverage1< Ai >, GMap3d::CTemplateStaticCoverage2a< Ai, Aj >, GMap3d::CGenericStaticCoverage, and GMap3d::CDynamicCoverageRealFace.
virtual void GMap3d::CCoverage::operator++ | ( | ) | [pure virtual] |
Itérateur préfixe.
Implemented in GMap3d::CTemplateDynamicCoverage0, GMap3d::CTemplateDynamicCoverage1< Ai >, GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >, GMap3d::CTemplateDynamicCoverage2b< Ai, Aj >, GMap3d::CTemplateDynamicCoverage3a< Ai, Aj, Ak >, GMap3d::CTemplateBasicDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateBasicDynamicCoverage4, GMap3d::CTemplateDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateDynamicCoverage4, GMap3d::CTemplateMultiDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateMultiDynamicCoverage4, GMap3d::CDynamicCoverageAll, GMap3d::CBasicBorderCoverage, GMap3d::CDynamicBorderCoverage, GMap3d::CTemplateStaticCoverage1< Ai >, GMap3d::CTemplateStaticCoverage2a< Ai, Aj >, GMap3d::CGenericStaticCoverage, and GMap3d::CDynamicCoverageRealFace.
TOperationState CCoverage::prevOperationType | ( | ) | [virtual] |
Type du dernier appel à ++.
Reimplemented in GMap3d::CTemplateDynamicCoverage0, GMap3d::CTemplateDynamicCoverage1< Ai >, GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >, GMap3d::CTemplateDynamicCoverage2b< Ai, Aj >, GMap3d::CTemplateDynamicCoverage3a< Ai, Aj, Ak >, GMap3d::CTemplateBasicDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateBasicDynamicCoverage4, GMap3d::CTemplateDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateDynamicCoverage4, GMap3d::CTemplateMultiDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateMultiDynamicCoverage4, GMap3d::CDynamicCoverageAll, GMap3d::CBasicBorderCoverage, GMap3d::CDynamicBorderCoverage, and GMap3d::CDynamicCoverageRealFace.
Definition at line 33 of file coverage.cc.
virtual void GMap3d::CCoverage::reinit | ( | ) | [pure virtual] |
Réinitialisation du parcours.
Implemented in GMap3d::CTemplateDynamicCoverage0, GMap3d::CTemplateDynamicCoverage1< Ai >, GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >, GMap3d::CTemplateDynamicCoverage2b< Ai, Aj >, GMap3d::CTemplateDynamicCoverage3a< Ai, Aj, Ak >, GMap3d::CTemplateBasicDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateBasicDynamicCoverage4, GMap3d::CTemplateDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateDynamicCoverage4, GMap3d::CTemplateMultiDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateMultiDynamicCoverage4, GMap3d::CDynamicCoverageAll, GMap3d::CBasicBorderCoverage, GMap3d::CDynamicBorderCoverage, GMap3d::CTemplateStaticCoverage1< Ai >, GMap3d::CTemplateStaticCoverage2a< Ai, Aj >, GMap3d::CGenericStaticCoverage, and GMap3d::CDynamicCoverageRealFace.
virtual int GMap3d::CCoverage::type | ( | ) | const [pure virtual] |
Identificateur du type de parcours.
Implemented in GMap3d::CTemplateDynamicCoverage0, GMap3d::CTemplateDynamicCoverage1< Ai >, GMap3d::CTemplateDynamicCoverage2a< Ai, Aj >, GMap3d::CTemplateDynamicCoverage2b< Ai, Aj >, GMap3d::CTemplateDynamicCoverage3a< Ai, Aj, Ak >, GMap3d::CTemplateBasicDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateBasicDynamicCoverage4, GMap3d::CTemplateDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateDynamicCoverage4, GMap3d::CTemplateMultiDynamicCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateMultiDynamicCoverage4, GMap3d::CDynamicCoverageAll, GMap3d::CBasicBorderCoverage, GMap3d::CDynamicBorderCoverage, GMap3d::CTemplateStaticCoverage1< Ai >, GMap3d::CTemplateStaticCoverage2a< Ai, Aj >, GMap3d::CTemplateStaticCoverage2b< Ai, Aj >, GMap3d::CTemplateStaticCoverage3a< Ai, Aj, Ak >, GMap3d::CTemplateStaticCoverage3b< Ai, Aj, Ak >, GMap3d::CTemplateStaticCoverage4, GMap3d::CStaticCoverageAll, GMap3d::CStaticBorderCoverage, and GMap3d::CDynamicCoverageRealFace.
CGMapBasic* GMap3d::CCoverage::FMap [protected] |