DGtal 2.0.0
|
Aim: model of CBidirectionalRangeFromPoint that adapts a TiledImage range of elements bounded by two iterators [itb, ite) and provides services to (circularly)iterate over it. More...
#include <DGtal/base/TiledImageBidirectionalRangeFromPoint.h>
Public Types | |
typedef TTiledImage | TiledImage |
typedef TiledImage::Point | Point |
typedef TiledImage::OutputIterator | Iterator |
typedef TiledImage::ConstIterator | ConstIterator |
typedef boost::reverse_iterator< Iterator > | ReverseIterator |
typedef boost::reverse_iterator< ConstIterator > | ConstReverseIterator |
typedef TiledImage::OutputIterator | OutputIterator |
typedef boost::reverse_iterator< Iterator > | ReverseOutputIterator |
Private Member Functions | |
BOOST_CONCEPT_ASSERT ((boost::BidirectionalIterator< typename TTiledImage::OutputIterator >)) | |
BOOST_CONCEPT_ASSERT ((boost::BidirectionalIterator< typename TTiledImage::ConstIterator >)) |
Private Attributes | |
const TTiledImage * | myti |
Aim: model of CBidirectionalRangeFromPoint that adapts a TiledImage range of elements bounded by two iterators [itb, ite) and provides services to (circularly)iterate over it.
TTiledImage | the type of the TiledImage with his const iterator to adapt (at least bidirectional) |
Definition at line 72 of file TiledImageBidirectionalRangeFromPoint.h.
typedef TiledImage::ConstIterator DGtal::TiledImageBidirectionalRangeFromPoint< TTiledImage >::ConstIterator |
Definition at line 87 of file TiledImageBidirectionalRangeFromPoint.h.
typedef boost::reverse_iterator<ConstIterator> DGtal::TiledImageBidirectionalRangeFromPoint< TTiledImage >::ConstReverseIterator |
Definition at line 90 of file TiledImageBidirectionalRangeFromPoint.h.
typedef TiledImage::OutputIterator DGtal::TiledImageBidirectionalRangeFromPoint< TTiledImage >::Iterator |
Definition at line 86 of file TiledImageBidirectionalRangeFromPoint.h.
typedef TiledImage::OutputIterator DGtal::TiledImageBidirectionalRangeFromPoint< TTiledImage >::OutputIterator |
Definition at line 92 of file TiledImageBidirectionalRangeFromPoint.h.
typedef TiledImage::Point DGtal::TiledImageBidirectionalRangeFromPoint< TTiledImage >::Point |
Definition at line 84 of file TiledImageBidirectionalRangeFromPoint.h.
typedef boost::reverse_iterator<Iterator> DGtal::TiledImageBidirectionalRangeFromPoint< TTiledImage >::ReverseIterator |
Definition at line 89 of file TiledImageBidirectionalRangeFromPoint.h.
typedef boost::reverse_iterator<Iterator> DGtal::TiledImageBidirectionalRangeFromPoint< TTiledImage >::ReverseOutputIterator |
Definition at line 93 of file TiledImageBidirectionalRangeFromPoint.h.
typedef TTiledImage DGtal::TiledImageBidirectionalRangeFromPoint< TTiledImage >::TiledImage |
Definition at line 82 of file TiledImageBidirectionalRangeFromPoint.h.
|
inline |
Standard constructor from a TiledImage.
ti | pointer on a TiledImage. |
Definition at line 104 of file TiledImageBidirectionalRangeFromPoint.h.
|
inline |
Copy constructor.
other | the iterator to clone. |
Definition at line 111 of file TiledImageBidirectionalRangeFromPoint.h.
|
inline |
Destructor. Does nothing.
Definition at line 132 of file TiledImageBidirectionalRangeFromPoint.h.
|
inline |
Iterator service.
Definition at line 180 of file TiledImageBidirectionalRangeFromPoint.h.
Referenced by DGtal::TiledImageBidirectionalRangeFromPoint< TiledImage >::rend(), and DGtal::TiledImageBidirectionalRangeFromPoint< TiledImage >::rend().
|
inline |
Iterator service.
Definition at line 199 of file TiledImageBidirectionalRangeFromPoint.h.
|
inline |
|
inline |
Iterator service.
aPoint | a Point |
Definition at line 209 of file TiledImageBidirectionalRangeFromPoint.h.
|
private |
|
private |
|
inline |
Definition at line 160 of file TiledImageBidirectionalRangeFromPoint.h.
|
inline |
Iterator service.
Definition at line 218 of file TiledImageBidirectionalRangeFromPoint.h.
Referenced by DGtal::TiledImageBidirectionalRangeFromPoint< TiledImage >::rbegin(), and DGtal::TiledImageBidirectionalRangeFromPoint< TiledImage >::rbegin().
|
inline |
Iterator service.
Definition at line 227 of file TiledImageBidirectionalRangeFromPoint.h.
|
inline |
Checks the validity/consistency of the object.
Definition at line 138 of file TiledImageBidirectionalRangeFromPoint.h.
|
inline |
|
inline |
OutputIterator service.
Definition at line 236 of file TiledImageBidirectionalRangeFromPoint.h.
|
inline |
OutputIterator service.
aPoint | a point |
Definition at line 246 of file TiledImageBidirectionalRangeFromPoint.h.
|
inline |
Iterator service.
Definition at line 274 of file TiledImageBidirectionalRangeFromPoint.h.
|
inline |
Iterator service.
Definition at line 302 of file TiledImageBidirectionalRangeFromPoint.h.
|
inline |
Iterator service.
aPoint | a Point |
Definition at line 284 of file TiledImageBidirectionalRangeFromPoint.h.
|
inline |
Iterator service.
aPoint | a Point |
Definition at line 312 of file TiledImageBidirectionalRangeFromPoint.h.
|
inline |
Iterator service.
Definition at line 293 of file TiledImageBidirectionalRangeFromPoint.h.
|
inline |
Iterator service.
Definition at line 321 of file TiledImageBidirectionalRangeFromPoint.h.
|
inline |
ReverseOutputIterator service.
Definition at line 255 of file TiledImageBidirectionalRangeFromPoint.h.
|
inline |
ReverseOutputIterator service.
aPoint | a point |
Definition at line 265 of file TiledImageBidirectionalRangeFromPoint.h.
|
inline |
Writes/Displays the object on an output stream.
out | the output stream where the object is written. |
Definition at line 148 of file TiledImageBidirectionalRangeFromPoint.h.
|
private |
Definition at line 170 of file TiledImageBidirectionalRangeFromPoint.h.
Referenced by DGtal::TiledImageBidirectionalRangeFromPoint< TiledImage >::operator=().