Ponca  e26a0e88a45818354616c1a7180bcd203aecad3c
Point Cloud Analysis library
Loading...
Searching...
No Matches
Ponca::KnnGraphRangeIterator< Traits > Class Template Reference
+ Collaboration diagram for Ponca::KnnGraphRangeIterator< Traits >:

Public Member Functions

 KnnGraphRangeIterator (KnnGraphRangeQuery< Traits > *query, int index=-1)
 
bool operator!= (const KnnGraphRangeIterator &other) const
 
void operator++ ()
 
int operator* () const
 

Protected Attributes

KnnGraphRangeQuery< Traits > * m_query {nullptr}
 
int m_index {-1}
 

Friends

class KnnGraphRangeQuery< Traits >
 

Detailed Description

template<typename Traits>
class Ponca::KnnGraphRangeIterator< Traits >

Definition at line 15 of file knnGraphRangeIterator.h.

Constructor & Destructor Documentation

◆ KnnGraphRangeIterator()

template<typename Traits >
Ponca::KnnGraphRangeIterator< Traits >::KnnGraphRangeIterator ( KnnGraphRangeQuery< Traits > *  query,
int  index = -1 
)
inline

Definition at line 21 of file knnGraphRangeIterator.h.

Member Function Documentation

◆ operator!=()

template<typename Traits >
bool Ponca::KnnGraphRangeIterator< Traits >::operator!= ( const KnnGraphRangeIterator< Traits > &  other) const
inline

Definition at line 24 of file knnGraphRangeIterator.h.

◆ operator*()

template<typename Traits >
int Ponca::KnnGraphRangeIterator< Traits >::operator* ( ) const
inline

Definition at line 32 of file knnGraphRangeIterator.h.

◆ operator++()

template<typename Traits >
void Ponca::KnnGraphRangeIterator< Traits >::operator++ ( )
inline

Definition at line 28 of file knnGraphRangeIterator.h.

Friends And Related Function Documentation

◆ KnnGraphRangeQuery< Traits >

template<typename Traits >
friend class KnnGraphRangeQuery< Traits >
friend

Definition at line 1 of file knnGraphRangeIterator.h.

Member Data Documentation

◆ m_index

template<typename Traits >
int Ponca::KnnGraphRangeIterator< Traits >::m_index {-1}
protected

Definition at line 38 of file knnGraphRangeIterator.h.

◆ m_query

template<typename Traits >
KnnGraphRangeQuery<Traits>* Ponca::KnnGraphRangeIterator< Traits >::m_query {nullptr}
protected

Definition at line 37 of file knnGraphRangeIterator.h.