cheshirekow  v0.1.0
mpblocks::clarkson93::VertexIterator< Traits > Struct Template Reference

an interator over vertices in a simplex More...

#include <mpblocks/clarkson93/Simplex2.h>

Public Types

typedef Traits::PointRef PointRef
 
typedef Simplex2< Traits > Simplex
 
typedef VertexIterator< Traits > This
 

Public Member Functions

bool operator!= (VertexIterator< Traits > &other)
 
PointRef operator* ()
 
Thisoperator++ ()
 
 VertexIterator (Simplex &S, uint32_t nIdx)
 

Public Attributes

uint32_t m_nIdx
 
Simplexm_S
 

Static Public Attributes

static const unsigned int NDim = Traits::NDim
 

Detailed Description

template<class Traits>
struct mpblocks::clarkson93::VertexIterator< Traits >

an interator over vertices in a simplex

Definition at line 159 of file Simplex2.h.

Member Typedef Documentation

template<class Traits>
typedef Traits::PointRef mpblocks::clarkson93::VertexIterator< Traits >::PointRef

Definition at line 164 of file Simplex2.h.

template<class Traits>
typedef Simplex2<Traits> mpblocks::clarkson93::VertexIterator< Traits >::Simplex

Definition at line 166 of file Simplex2.h.

template<class Traits>
typedef VertexIterator<Traits> mpblocks::clarkson93::VertexIterator< Traits >::This

Definition at line 165 of file Simplex2.h.

Constructor & Destructor Documentation

template<class Traits>
mpblocks::clarkson93::VertexIterator< Traits >::VertexIterator ( Simplex S,
uint32_t  nIdx 
)
inline

Definition at line 171 of file Simplex2.h.

Member Function Documentation

template<class Traits>
bool mpblocks::clarkson93::VertexIterator< Traits >::operator!= ( VertexIterator< Traits > &  other)
inline

Definition at line 184 of file Simplex2.h.

template<class Traits>
PointRef mpblocks::clarkson93::VertexIterator< Traits >::operator* ( )
inline

Definition at line 176 of file Simplex2.h.

template<class Traits>
This& mpblocks::clarkson93::VertexIterator< Traits >::operator++ ( )
inline

Definition at line 178 of file Simplex2.h.

Member Data Documentation

template<class Traits>
uint32_t mpblocks::clarkson93::VertexIterator< Traits >::m_nIdx

Definition at line 169 of file Simplex2.h.

template<class Traits>
Simplex& mpblocks::clarkson93::VertexIterator< Traits >::m_S

Definition at line 168 of file Simplex2.h.

template<class Traits>
const unsigned int mpblocks::clarkson93::VertexIterator< Traits >::NDim = Traits::NDim
static

Definition at line 163 of file Simplex2.h.


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