List of all members
orgQhull::QhullSetIterator< T > Class Template Reference

Faster then interator/const_iterator due to T::base_type. More...

#include <QhullSet.h>

Public Member Functions

Constructors
 QhullSetIterator (const QhullSet< T > &s)
 
 QhullSetIterator (const QhullSetIterator< T > &o)
 
QhullSetIterator< T > & operator= (const QhullSetIterator< T > &o)
 
ReadOnly
countT countRemaining ()
 
Search
bool findNext (const T &t)
 
bool findPrevious (const T &t)
 
Foreach
bool hasNext () const
 
bool hasPrevious () const
 
next ()
 
peekNext () const
 
peekPrevious () const
 
previous ()
 
void toBack ()
 
void toFront ()
 

Private Types

Subtypes
typedef QhullSet< T >::const_iterator const_iterator
 

Private Attributes

Fields
const T::base_type * i
 
const T::base_type * begin_i
 
const T::base_type * end_i
 
QhullQhqh_qh
 

Detailed Description

template<typename T>
class orgQhull::QhullSetIterator< T >

Faster then interator/const_iterator due to T::base_type.

Definition at line 283 of file QhullSet.h.

Member Typedef Documentation

◆ const_iterator

template<typename T>
typedef QhullSet<T>::const_iterator orgQhull::QhullSetIterator< T >::const_iterator
private

Definition at line 286 of file QhullSet.h.

Constructor & Destructor Documentation

◆ QhullSetIterator() [1/2]

template<typename T>
orgQhull::QhullSetIterator< T >::QhullSetIterator ( const QhullSet< T > &  s)
inline

Definition at line 297 of file QhullSet.h.

◆ QhullSetIterator() [2/2]

template<typename T>
orgQhull::QhullSetIterator< T >::QhullSetIterator ( const QhullSetIterator< T > &  o)
inline

Definition at line 298 of file QhullSet.h.

Member Function Documentation

◆ countRemaining()

template<typename T>
countT orgQhull::QhullSetIterator< T >::countRemaining ( )
inline

Definition at line 302 of file QhullSet.h.

◆ findNext()

template<typename T >
bool orgQhull::QhullSetIterator< T >::findNext ( const T &  t)

Definition at line 423 of file QhullSet.h.

◆ findPrevious()

template<typename T >
bool orgQhull::QhullSetIterator< T >::findPrevious ( const T &  t)

Definition at line 436 of file QhullSet.h.

◆ hasNext()

template<typename T>
bool orgQhull::QhullSetIterator< T >::hasNext ( ) const
inline

Definition at line 309 of file QhullSet.h.

◆ hasPrevious()

template<typename T>
bool orgQhull::QhullSetIterator< T >::hasPrevious ( ) const
inline

Definition at line 310 of file QhullSet.h.

◆ next()

template<typename T>
T orgQhull::QhullSetIterator< T >::next ( )
inline

Definition at line 311 of file QhullSet.h.

◆ operator=()

template<typename T>
QhullSetIterator<T>& orgQhull::QhullSetIterator< T >::operator= ( const QhullSetIterator< T > &  o)
inline

Definition at line 299 of file QhullSet.h.

◆ peekNext()

template<typename T>
T orgQhull::QhullSetIterator< T >::peekNext ( ) const
inline

Definition at line 312 of file QhullSet.h.

◆ peekPrevious()

template<typename T>
T orgQhull::QhullSetIterator< T >::peekPrevious ( ) const
inline

Definition at line 313 of file QhullSet.h.

◆ previous()

template<typename T>
T orgQhull::QhullSetIterator< T >::previous ( )
inline

Definition at line 314 of file QhullSet.h.

◆ toBack()

template<typename T>
void orgQhull::QhullSetIterator< T >::toBack ( )
inline

Definition at line 315 of file QhullSet.h.

◆ toFront()

template<typename T>
void orgQhull::QhullSetIterator< T >::toFront ( )
inline

Definition at line 316 of file QhullSet.h.

Member Data Documentation

◆ begin_i

template<typename T>
const T::base_type* orgQhull::QhullSetIterator< T >::begin_i
private

Definition at line 291 of file QhullSet.h.

◆ end_i

template<typename T>
const T::base_type* orgQhull::QhullSetIterator< T >::end_i
private

Definition at line 292 of file QhullSet.h.

◆ i

template<typename T>
const T::base_type* orgQhull::QhullSetIterator< T >::i
private

Definition at line 290 of file QhullSet.h.

◆ qh_qh

template<typename T>
QhullQh* orgQhull::QhullSetIterator< T >::qh_qh
private

Definition at line 293 of file QhullSet.h.


The documentation for this class was generated from the following file:


hpp-fcl
Author(s):
autogenerated on Fri Jun 2 2023 02:39:03