CAPD RedHom Library
EuclBitSetT< P_BitSet, dim >::HypPlBitIterator< P_BitSet, dim > Class Template Reference

#include <capd/bitSet/EuclBitSet_HypPlBitIterator.h>

Public Types

typedef EuclBitSetT< P_BitSet, dim >::Word Word
 

Public Member Functions

 HypPlBitIterator (const EuclBitSetT< P_BitSet, dim > &A_EuclBitSet, int A_coord[])
 
void operator++ ()
 
void nextWord ()
 
const EuclBitSetT< P_BitSet, dim > * baseEuclBitSet () const
 
void decInDir (int i)
 
void decInDir (int i, int n)
 
void incInDir (int i)
 
void incInDir (int i, int n)
 
void getCoords (int *coord) const
 

Member Typedef Documentation

template<typename P_BitSet, int dim>
template<typename P_BitSet , int dim>
typedef EuclBitSetT<P_BitSet,dim>::Word EuclBitSetT< P_BitSet, dim >::BitIterator< P_BitSet, dim >::Word
inherited

Constructor & Destructor Documentation

template<typename P_BitSet, int dim>
template<typename P_BitSet , int dim>
EuclBitSetT< P_BitSet, dim >::HypPlBitIterator< P_BitSet, dim >::HypPlBitIterator ( const EuclBitSetT< P_BitSet, dim > &  A_EuclBitSet,
int  A_coord[] 
)
inlineexplicit

Member Function Documentation

template<typename P_BitSet, int dim>
template<typename P_BitSet , int dim>
const EuclBitSetT<P_BitSet,dim>* EuclBitSetT< P_BitSet, dim >::BitIterator< P_BitSet, dim >::baseEuclBitSet ( ) const
inlineinherited
template<typename P_BitSet, int dim>
template<typename P_BitSet , int dim>
void EuclBitSetT< P_BitSet, dim >::BitIterator< P_BitSet, dim >::decInDir ( int  i)
inlineinherited
template<typename P_BitSet, int dim>
template<typename P_BitSet , int dim>
void EuclBitSetT< P_BitSet, dim >::BitIterator< P_BitSet, dim >::decInDir ( int  i,
int  n 
)
inlineinherited
template<typename P_BitSet, int dim>
template<typename P_BitSet , int dim>
void EuclBitSetT< P_BitSet, dim >::BitIterator< P_BitSet, dim >::getCoords ( int *  coord) const
inlineinherited
template<typename P_BitSet, int dim>
template<typename P_BitSet , int dim>
void EuclBitSetT< P_BitSet, dim >::BitIterator< P_BitSet, dim >::incInDir ( int  i)
inlineinherited
template<typename P_BitSet, int dim>
template<typename P_BitSet , int dim>
void EuclBitSetT< P_BitSet, dim >::BitIterator< P_BitSet, dim >::incInDir ( int  i,
int  n 
)
inlineinherited
template<typename P_BitSet, int dim>
template<typename P_BitSet , int dim>
void EuclBitSetT< P_BitSet, dim >::HypPlBitIterator< P_BitSet, dim >::nextWord ( )
inline
template<typename P_BitSet, int dim>
template<typename P_BitSet , int dim>
void EuclBitSetT< P_BitSet, dim >::HypPlBitIterator< P_BitSet, dim >::operator++ ( )
inline