DGtal 1.4.0
|
#include <DGtal/arithmetic/StandardDSLQ0.h>
Public Types | |
typedef ConstIterator | Self |
typedef Point | Value |
typedef std::forward_iterator_tag | iterator_category |
typedef Point | value_type |
typedef std::ptrdiff_t | difference_type |
typedef const Point * | pointer |
typedef const Point & | reference |
Public Member Functions | |
ConstIterator () | |
ConstIterator (ConstAlias< StandardDSLQ0< TFraction > > myDSL, const Point &p) | |
ConstIterator (const Self &other) | |
Self & | operator= (const Self &other) |
reference | operator* () const |
pointer | operator-> () const |
Self & | operator++ () |
Self | operator++ (int) |
bool | operator== (const Self &other) const |
bool | operator!= (const Self &other) const |
Private Attributes | |
const StandardDSLQ0< TFraction > * | myPtrDSL |
Point | myP |
The iterator to move in the standard digital straight line, point by point. To move from A to B on the DSL D, visiting [A,B], write:
Definition at line 110 of file StandardDSLQ0.h.
typedef std::ptrdiff_t DGtal::StandardDSLQ0< TFraction >::ConstIterator::difference_type |
Definition at line 117 of file StandardDSLQ0.h.
typedef std::forward_iterator_tag DGtal::StandardDSLQ0< TFraction >::ConstIterator::iterator_category |
Definition at line 115 of file StandardDSLQ0.h.
typedef const Point* DGtal::StandardDSLQ0< TFraction >::ConstIterator::pointer |
Definition at line 118 of file StandardDSLQ0.h.
typedef const Point& DGtal::StandardDSLQ0< TFraction >::ConstIterator::reference |
Definition at line 119 of file StandardDSLQ0.h.
typedef ConstIterator DGtal::StandardDSLQ0< TFraction >::ConstIterator::Self |
Definition at line 111 of file StandardDSLQ0.h.
typedef Point DGtal::StandardDSLQ0< TFraction >::ConstIterator::Value |
Definition at line 112 of file StandardDSLQ0.h.
typedef Point DGtal::StandardDSLQ0< TFraction >::ConstIterator::value_type |
Definition at line 116 of file StandardDSLQ0.h.
|
inline |
Definition at line 121 of file StandardDSLQ0.h.
|
inline |
Definition at line 124 of file StandardDSLQ0.h.
|
inline |
Definition at line 128 of file StandardDSLQ0.h.
|
inline |
Definition at line 180 of file StandardDSLQ0.h.
References DGtal::StandardDSLQ0< TFraction >::ConstIterator::operator==().
|
inline |
Definition at line 141 of file StandardDSLQ0.h.
References DGtal::StandardDSLQ0< TFraction >::ConstIterator::myP, and DGtal::StandardDSLQ0< TFraction >::ConstIterator::myPtrDSL.
|
inline |
Definition at line 153 of file StandardDSLQ0.h.
References DGtal::StandardDSLQ0< TFraction >::ConstIterator::myP, and DGtal::StandardDSLQ0< TFraction >::ConstIterator::myPtrDSL.
Referenced by DGtal::StandardDSLQ0< TFraction >::ConstIterator::operator++().
|
inline |
Definition at line 165 of file StandardDSLQ0.h.
References DGtal::StandardDSLQ0< TFraction >::ConstIterator::operator++().
|
inline |
Definition at line 147 of file StandardDSLQ0.h.
References DGtal::StandardDSLQ0< TFraction >::ConstIterator::myP, and DGtal::StandardDSLQ0< TFraction >::ConstIterator::myPtrDSL.
|
inline |
Definition at line 131 of file StandardDSLQ0.h.
References DGtal::StandardDSLQ0< TFraction >::ConstIterator::myP, and DGtal::StandardDSLQ0< TFraction >::ConstIterator::myPtrDSL.
|
inline |
Definition at line 173 of file StandardDSLQ0.h.
References DGtal::StandardDSLQ0< TFraction >::ConstIterator::myP, and DGtal::StandardDSLQ0< TFraction >::ConstIterator::myPtrDSL.
Referenced by DGtal::StandardDSLQ0< TFraction >::ConstIterator::operator!=().
|
private |
Definition at line 188 of file StandardDSLQ0.h.
Referenced by DGtal::StandardDSLQ0< TFraction >::ConstIterator::operator*(), DGtal::StandardDSLQ0< TFraction >::ConstIterator::operator++(), DGtal::StandardDSLQ0< TFraction >::ConstIterator::operator->(), DGtal::StandardDSLQ0< TFraction >::ConstIterator::operator=(), and DGtal::StandardDSLQ0< TFraction >::ConstIterator::operator==().
|
private |
Definition at line 187 of file StandardDSLQ0.h.
Referenced by DGtal::StandardDSLQ0< TFraction >::ConstIterator::operator*(), DGtal::StandardDSLQ0< TFraction >::ConstIterator::operator++(), DGtal::StandardDSLQ0< TFraction >::ConstIterator::operator->(), DGtal::StandardDSLQ0< TFraction >::ConstIterator::operator=(), and DGtal::StandardDSLQ0< TFraction >::ConstIterator::operator==().