|
DGtal 2.0.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.
References myPtrDSL.
|
inline |
Definition at line 124 of file StandardDSLQ0.h.
References myP, myPtrDSL, and DGtal::StandardDSLQ0< TFraction >::StandardDSLQ0().
|
inline |
|
inline |
Definition at line 180 of file StandardDSLQ0.h.
References operator==().
|
inline |
|
inline |
Definition at line 153 of file StandardDSLQ0.h.
Referenced by operator++().
|
inline |
Definition at line 165 of file StandardDSLQ0.h.
References operator++().
|
inline |
|
inline |
|
inline |
Definition at line 173 of file StandardDSLQ0.h.
Referenced by operator!=().
|
private |
Definition at line 188 of file StandardDSLQ0.h.
Referenced by ConstIterator(), ConstIterator(), operator*(), operator++(), operator->(), operator=(), and operator==().
|
private |
Definition at line 187 of file StandardDSLQ0.h.
Referenced by ConstIterator(), ConstIterator(), ConstIterator(), operator*(), operator++(), operator->(), operator=(), and operator==().