Représentation de l'état du parcours d'éléments d'un Drawing. More...
#include "cogitant/display/drawing.h"
Public Types | |
| enum | Type { ALL, CHILD, LINKED, PARENT } |
| display/drawing.h "cogitant/display/drawing.h" Type de parcours des éléments d'un objet dessinable More... | |
Public Member Functions | |
| Iterator (Drawing const *drawing, Type type, Element const &begin, cogitant::iSet i1) | |
| Constructeur. More... | |
| Iterator (Drawing const *drawing, Type type, Element const &begin, cogitant::iSet i1, cogitant::iSet i2) | |
| Constructeur. More... | |
| Iterator () | |
| Constructeur d'itérateur incorrect. More... | |
| Drawing const * | drawing () const |
| Accesseur à l'objet dessinable. More... | |
| Type | type () const |
| Accesseur au type d'itérateur. More... | |
| Type & | type () |
| Accesseur au type d'itérateur. More... | |
| Element const & | begin () const |
| Accesseur à l'élément de début de parcours. More... | |
| std::vector< cogitant::iSet > const & | i () const |
| Accesseur à l'état de l'iterator. More... | |
| std::vector< cogitant::iSet > & | i () |
| Accesseur à l'état de l'iterator. More... | |
| Iterator const & | operator++ () |
| Incrémentation de l'itérateur. More... | |
| Iterator const & | operator++ (int) |
| Incrémentation de l'itérateur. More... | |
| bool | operator== (Iterator const &c) const |
| Test d'égalité. More... | |
| bool | operator!= (Iterator const &c) const |
| Test de différence. More... | |
| Element | operator* () const |
| Accès à l'élément représenté. More... | |
Représentation de l'état du parcours d'éléments d'un Drawing.
display/drawing.h "cogitant/display/drawing.h" Type de parcours des éléments d'un objet dessinable
| Enumerator | |
|---|---|
| ALL | Tous. |
| CHILD | Les fils d'un élément donné. |
| LINKED | Les éléments liés à un élément donné. |
| PARENT | Tous les ancetres de l'élément. |
| cogitantdisplay::Drawing::Iterator::Iterator | ( | Drawing const * | drawing, |
| Type | type, | ||
| Element const & | begin, | ||
| cogitant::iSet | i1 | ||
| ) |
Constructeur.
| cogitantdisplay::Drawing::Iterator::Iterator | ( | Drawing const * | drawing, |
| Type | type, | ||
| Element const & | begin, | ||
| cogitant::iSet | i1, | ||
| cogitant::iSet | i2 | ||
| ) |
Constructeur.
| cogitantdisplay::Drawing::Iterator::Iterator | ( | ) |
Constructeur d'itérateur incorrect.
|
inline |
Accesseur à l'élément de début de parcours.
|
inline |
Accesseur à l'objet dessinable.
|
inline |
Accesseur à l'état de l'iterator.
|
inline |
Accesseur à l'état de l'iterator.
|
inline |
Test de différence.
|
inline |
Accès à l'élément représenté.
References cogitantdisplay::Drawing::ident().
|
inline |
Incrémentation de l'itérateur.
References cogitantdisplay::Drawing::next().
|
inline |
Incrémentation de l'itérateur.
References cogitantdisplay::Drawing::next().
|
inline |
Test d'égalité.
|
inline |
Accesseur au type d'itérateur.
|
inline |
Accesseur au type d'itérateur.