#include <dynamic-coverage.hh>
Inherits GMap3d::CCoverage.

Public Member Functions | |
| CTemplateMultiDynamicCoverage3b (CGMapBasic *AGMap, const CDart *ADart) | |
| virtual | ~CTemplateMultiDynamicCoverage3b () |
| void | reinit () |
| void | operator++ () |
| CDart * | operator++ (int) |
| bool | cont () |
| CDart * | operator* () |
| TOperationState | prevOperationType () |
| int | type () const |
Private Attributes | |
Champs privés | |
| int | FMarkNumber |
| CTemplateBasicDynamicCoverage3b < Ai, Aj, Ak > * | FIt1 |
| std::list< CDart * > | FAllCoverDarts |
| std::list< CDart * >::iterator | FIt2 |
Cet itérateur est optimisé pour les cas où le parcours doit être répété plusieurs fois à la suite.
Definition at line 530 of file dynamic-coverage.hh.
| GMap3d::CTemplateMultiDynamicCoverage3b< Ai, Aj, Ak >::CTemplateMultiDynamicCoverage3b | ( | CGMapBasic * | AGMap, | |
| const CDart * | ADart | |||
| ) | [inline] |
| GMap3d::CTemplateMultiDynamicCoverage3b< Ai, Aj, Ak >::~CTemplateMultiDynamicCoverage3b | ( | ) | [inline, virtual] |
| bool GMap3d::CTemplateMultiDynamicCoverage3b< Ai, Aj, Ak >::cont | ( | ) | [inline, virtual] |
Drapeau d'arrêt du parcours.
Implements GMap3d::CCoverage.
Definition at line 1863 of file dynamic-coverage.hh.
| CDart * GMap3d::CTemplateMultiDynamicCoverage3b< Ai, Aj, Ak >::operator* | ( | ) | [inline, virtual] |
Déreférencement du pointeur de parcours en pointeur de brin.
Implements GMap3d::CCoverage.
Definition at line 1893 of file dynamic-coverage.hh.
| CDart * GMap3d::CTemplateMultiDynamicCoverage3b< Ai, Aj, Ak >::operator++ | ( | int | ) | [inline, virtual] |
Itérateur postfixe.
Implements GMap3d::CCoverage.
Definition at line 1905 of file dynamic-coverage.hh.
| void GMap3d::CTemplateMultiDynamicCoverage3b< Ai, Aj, Ak >::operator++ | ( | ) | [inline, virtual] |
Itérateur préfixe.
Implements GMap3d::CCoverage.
Definition at line 1873 of file dynamic-coverage.hh.
| TOperationState GMap3d::CTemplateMultiDynamicCoverage3b< Ai, Aj, Ak >::prevOperationType | ( | ) | [inline, virtual] |
Type du dernier appel à ++.
Reimplemented from GMap3d::CCoverage.
Definition at line 1883 of file dynamic-coverage.hh.
| void GMap3d::CTemplateMultiDynamicCoverage3b< Ai, Aj, Ak >::reinit | ( | ) | [inline, virtual] |
Réinitialisation du parcours.
Implements GMap3d::CCoverage.
Definition at line 1823 of file dynamic-coverage.hh.
| int GMap3d::CTemplateMultiDynamicCoverage3b< Ai, Aj, Ak >::type | ( | ) | const [inline, virtual] |
Identificateur du type de parcours.
Implements GMap3d::CCoverage.
Definition at line 1914 of file dynamic-coverage.hh.
std::list<CDart*> GMap3d::CTemplateMultiDynamicCoverage3b< Ai, Aj, Ak >::FAllCoverDarts [private] |
brins déjà traités mémorisés dans une liste lors du premier parcours
Definition at line 543 of file dynamic-coverage.hh.
CTemplateBasicDynamicCoverage3b<Ai,Aj,Ak>* GMap3d::CTemplateMultiDynamicCoverage3b< Ai, Aj, Ak >::FIt1 [private] |
Itérateur basique utilisé ne démarquant pas les brins.
Definition at line 540 of file dynamic-coverage.hh.
std::list<CDart*>::iterator GMap3d::CTemplateMultiDynamicCoverage3b< Ai, Aj, Ak >::FIt2 [private] |
Pour les parcours suivants, c'est la liste qui est parcourue.
Definition at line 546 of file dynamic-coverage.hh.
int GMap3d::CTemplateMultiDynamicCoverage3b< Ai, Aj, Ak >::FMarkNumber [private] |
Marque utilisée pour le marquage des brins déjà traités.
Definition at line 537 of file dynamic-coverage.hh.
1.5.8