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

an interator over neighbors in a simplex More...

#include <mpblocks/clarkson93/Simplex2.h>

Public Types

typedef Simplex2< Traits > Simplex
 
typedef Traits::SimplexRef SimplexRef
 
typedef NeighborIterator< Traits > This
 

Public Member Functions

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

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::NeighborIterator< Traits >

an interator over neighbors in a simplex

Definition at line 104 of file Simplex2.h.

Member Typedef Documentation

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

Definition at line 111 of file Simplex2.h.

template<class Traits>
typedef Traits::SimplexRef mpblocks::clarkson93::NeighborIterator< Traits >::SimplexRef

Definition at line 109 of file Simplex2.h.

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

Definition at line 110 of file Simplex2.h.

Constructor & Destructor Documentation

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

Definition at line 117 of file Simplex2.h.

Member Function Documentation

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

Definition at line 130 of file Simplex2.h.

template<class Traits>
SimplexRef mpblocks::clarkson93::NeighborIterator< Traits >::operator* ( )
inline

Definition at line 122 of file Simplex2.h.

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

Definition at line 124 of file Simplex2.h.

Member Data Documentation

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

Definition at line 115 of file Simplex2.h.

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

Definition at line 114 of file Simplex2.h.

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

Definition at line 108 of file Simplex2.h.


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