|
Ponca
7df32c91629c89b89840c4d7917cb272433f2d2b
Point Cloud Analysis library
|
Input iterator to read the KnnGraphKNearestQueryBase object.
More...
#include <knnGraphKNearestIterator.h>
Collaboration diagram for Ponca::KnnGraphKNearestIterator< ContainerPtr, Index >:Public Types | |
| using | iterator_category = std::input_iterator_tag |
| using | difference_type = std::ptrdiff_t |
| using | value_type = Index |
| using | pointer = ContainerPtr |
| using | reference = const Index & |
| using | Self = KnnGraphKNearestIterator< ContainerPtr, Index > |
Public Member Functions | |
| KnnGraphKNearestIterator (ContainerPtr data) | |
| KnnGraphKNearestIterator (ContainerPtr data, Index i) | |
| bool | operator!= (const KnnGraphKNearestIterator &other) const |
| Inequality operand. | |
| bool | operator== (const KnnGraphKNearestIterator &other) const |
| Equality operand. | |
| KnnGraphKNearestIterator & | operator++ () |
| Equality operand. | |
| reference | operator* () const |
| Dereference operator. | |
| Self | operator++ (Index) |
| Postfix increment. | |
| void | operator+= (const Index i) |
| Value increment. | |
| Self | operator+ (const Index i) |
| Plus operator. | |
Protected Attributes | |
| ContainerPtr | m_data |
| Index | m_i {0} |
Input iterator to read the KnnGraphKNearestQueryBase object.
As this is an input iterator, we don't guarantee anything other than reading the values with it. If you need to operate on the values of this iterator with algorithms that relies on forward iterator functionalities, you should copy the index values in an STL-like container.
Definition at line 30 of file knnGraphKNearestIterator.h.
| using Ponca::KnnGraphKNearestIterator< ContainerPtr, Index >::difference_type = std::ptrdiff_t |
Definition at line 34 of file knnGraphKNearestIterator.h.
| using Ponca::KnnGraphKNearestIterator< ContainerPtr, Index >::iterator_category = std::input_iterator_tag |
Definition at line 33 of file knnGraphKNearestIterator.h.
| using Ponca::KnnGraphKNearestIterator< ContainerPtr, Index >::pointer = ContainerPtr |
Definition at line 36 of file knnGraphKNearestIterator.h.
| using Ponca::KnnGraphKNearestIterator< ContainerPtr, Index >::reference = const Index& |
Definition at line 37 of file knnGraphKNearestIterator.h.
| using Ponca::KnnGraphKNearestIterator< ContainerPtr, Index >::Self = KnnGraphKNearestIterator<ContainerPtr, Index> |
Definition at line 38 of file knnGraphKNearestIterator.h.
| using Ponca::KnnGraphKNearestIterator< ContainerPtr, Index >::value_type = Index |
Definition at line 35 of file knnGraphKNearestIterator.h.
|
inline |
Definition at line 40 of file knnGraphKNearestIterator.h.
|
inline |
Definition at line 42 of file knnGraphKNearestIterator.h.
|
inline |
Inequality operand.
Definition at line 45 of file knnGraphKNearestIterator.h.
|
inline |
Dereference operator.
Definition at line 58 of file knnGraphKNearestIterator.h.
|
inline |
Plus operator.
Definition at line 72 of file knnGraphKNearestIterator.h.
|
inline |
Equality operand.
Definition at line 51 of file knnGraphKNearestIterator.h.
|
inline |
Postfix increment.
Definition at line 61 of file knnGraphKNearestIterator.h.
|
inline |
Value increment.
Definition at line 69 of file knnGraphKNearestIterator.h.
|
inline |
Equality operand.
Definition at line 48 of file knnGraphKNearestIterator.h.
|
protected |
Definition at line 75 of file knnGraphKNearestIterator.h.
|
protected |
Definition at line 76 of file knnGraphKNearestIterator.h.