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

#include <capd/bitSet/EuclBitSet_PointIterator.h>

Public Types

typedef EuclBitSetT< P_BitSet, dim >::BitIterator BitIterator
 
typedef EuclBitSetT< P_BitSet, dim >::Word Word
 

Public Member Functions

 PointIterator (const EuclBitSetT< P_BitSet, dim > &s)
 
 PointIterator (const BitIterator &A_it)
 
PointIteratoroperator++ ()
 
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>::BitIterator EuclBitSetT< P_BitSet, dim >::PointIterator< P_BitSet, dim >::BitIterator
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 >::PointIterator< P_BitSet, dim >::PointIterator ( const EuclBitSetT< P_BitSet, dim > &  s)
inlineexplicit
template<typename P_BitSet, int dim>
template<typename P_BitSet , int dim>
EuclBitSetT< P_BitSet, dim >::PointIterator< P_BitSet, dim >::PointIterator ( const BitIterator A_it)
inline

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>
PointIterator& EuclBitSetT< P_BitSet, dim >::PointIterator< P_BitSet, dim >::operator++ ( )
inline