DGtal 1.4.0
|
#include <DGtal/geometry/curves/OneBalancedWordComputer.h>
Public Types | |
typedef BidirectionalCategory | iterator_category |
typedef Point | value_type |
typedef Index | difference_type |
typedef Point * | pointer |
typedef Point & | reference |
Public Member Functions | |
ConstPointIterator () | |
ConstPointIterator (const OneBalancedWordComputer *dss, Index ind, Point pt) | |
~ConstPointIterator () | |
bool | operator== (const ConstPointIterator other) const |
bool | operator!= (const ConstPointIterator other) const |
Index | operator- (const ConstPointIterator other) const |
ConstPointIterator (const ConstPointIterator &other)=default | |
ConstPointIterator & | operator= (const ConstPointIterator &other) |
Point | operator* () const |
ConstPointIterator & | operator++ () |
ConstPointIterator | operator++ (int) |
ConstPointIterator & | operator-- () |
ConstPointIterator | operator-- (int) |
void | next () |
void | prev () |
const OneBalancedWordComputer * | getDSS () const |
Index | getIndex () const |
Data Fields | |
const OneBalancedWordComputer * | myDSS |
Index | i |
Point | p |
Iterator on the points of the DSS
Definition at line 248 of file OneBalancedWordComputer.h.
typedef Index DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::difference_type |
Definition at line 253 of file OneBalancedWordComputer.h.
typedef BidirectionalCategory DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::iterator_category |
Definition at line 251 of file OneBalancedWordComputer.h.
typedef Point* DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::pointer |
Definition at line 254 of file OneBalancedWordComputer.h.
typedef Point& DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::reference |
Definition at line 255 of file OneBalancedWordComputer.h.
typedef Point DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::value_type |
Definition at line 252 of file OneBalancedWordComputer.h.
|
inline |
|
inline |
Initialization constructor.
dss | OneBalancedWordComputer on which the iterator is defined. |
ind | Index of the first letter. |
pt | starting point of the iterator. |
Definition at line 273 of file OneBalancedWordComputer.h.
|
inline |
|
default |
Default copy constructor.
other | the object to copy. |
|
inline |
Definition at line 369 of file OneBalancedWordComputer.h.
References DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::myDSS.
|
inline |
Definition at line 376 of file OneBalancedWordComputer.h.
References DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::i.
|
inline |
Definition at line 354 of file OneBalancedWordComputer.h.
References DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::getCode(), DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::i, DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::myDisplacements, and DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::myDSS.
Referenced by DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::operator++(), and DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::operator++().
|
inline |
Definition at line 289 of file OneBalancedWordComputer.h.
References DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::i.
|
inline |
Definition at line 317 of file OneBalancedWordComputer.h.
References DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::p.
|
inline |
Definition at line 323 of file OneBalancedWordComputer.h.
References DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::next().
|
inline |
Definition at line 330 of file OneBalancedWordComputer.h.
References DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::next().
|
inline |
Definition at line 294 of file OneBalancedWordComputer.h.
References DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::i.
|
inline |
Definition at line 339 of file OneBalancedWordComputer.h.
References DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::prev().
|
inline |
Definition at line 346 of file OneBalancedWordComputer.h.
References DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::prev().
|
inline |
Assignment operator.
other | the object to copy. |
Definition at line 309 of file OneBalancedWordComputer.h.
References DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::i, DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::myDSS, and DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::p.
|
inline |
Comparaison operators.
Definition at line 285 of file OneBalancedWordComputer.h.
References DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::i.
|
inline |
Definition at line 361 of file OneBalancedWordComputer.h.
References DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::getCode(), DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::i, DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::myDisplacements, and DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::myDSS.
Referenced by DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::operator--(), and DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::operator--().
Index DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::i |
Definition at line 258 of file OneBalancedWordComputer.h.
Referenced by DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::getIndex(), DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::next(), DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::operator!=(), DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::operator-(), DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::operator=(), DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::operator==(), and DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::prev().
const OneBalancedWordComputer* DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::myDSS |
Definition at line 257 of file OneBalancedWordComputer.h.
Referenced by DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::getDSS(), DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::next(), DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::operator=(), and DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::prev().
Point DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::ConstPointIterator::p |