CAPD RedHom Library
MatrixAlgorithms

Files

file  EuclBitSet_NeighbIterator.h
 
file  EuclBitSet_NeighbSliceIterator.h
 
file  EuclBitSetKrak.hpp
 
file  EuclBitSetT.h
 
file  EuclBitSetT.hpp
 

Classes

class  EuclBitSetT< P_BitSet, dim >::NeighbIterator<>
 
class  EuclBitSetT< P_BitSet, dim >::NeighbSliceIterator< P_BitSet, dim >
 
class  EuclBitSetT< P_BitSet, dim >
 

Macros

#define _EUCL_BIT_SET_HPP_
 

Functions

template<typename P_BitSet , int dim>
void showBmpCubSet (const EuclBitSetT< P_BitSet, dim > &set, int color, bool clear, bool rescale=true)
 
template<typename P_BitSet , int dim>
void showBmpCubSet (const EuclBitSetT< P_BitSet, dim > &set, int color=BLUE, bool clear=true)
 
template<typename P_BitSet , int dim>
std::istream & operator>> (std::istream &in, EuclBitSetT< P_BitSet, dim > &A_BmpCubSet)
 
void EuclBitSetT< P_BitSet, dim >::insert (const Point &p)
 
void EuclBitSetT< P_BitSet, dim >::remove (const Point &p)
 
bool EuclBitSetT< P_BitSet, dim >::contains (const Point &p) const
 
void EuclBitSetT< P_BitSet, dim >::addPixel (const Pixel &p)
 
void EuclBitSetT< P_BitSet, dim >::removePixel (const Pixel &p)
 
bool EuclBitSetT< P_BitSet, dim >::containsPixel (const Pixel &p) const
 
int EuclBitSetT< P_BitSet, dim >::getPaddedWidth (int i) const
 
int EuclBitSetT< P_BitSet, dim >::getUnpaddedWidth (int i) const
 
void EuclBitSetT< P_BitSet, dim >::setupWidths ()
 
void EuclBitSetT< P_BitSet, dim >::setupStrides ()
 
 EuclBitSetT< P_BitSet, dim >::EuclBitSetT (int size=0, bool clear=false)
 
 EuclBitSetT< P_BitSet, dim >::EuclBitSetT (const int *w, bool clear=false)
 
 EuclBitSetT< P_BitSet, dim >::EuclBitSetT (const int *w, const char *bytes)
 
 EuclBitSetT< P_BitSet, dim >::EuclBitSetT (const EuclBitSetT &org, bool clear=false)
 
 EuclBitSetT< P_BitSet, dim >::EuclBitSetT (const EuclBitSetT &org, const std::vector< int > &lc, const std::vector< int > &uc)
 
 EuclBitSetT< P_BitSet, dim >::EuclBitSetT (const EuclBitSetT &org, const Pixel &lc, const Pixel &uc)
 
 EuclBitSetT< P_BitSet, dim >::EuclBitSetT (const RepSet< ElementaryCube > &A_RepSetOfElementaryCube)
 
void EuclBitSetT< P_BitSet, dim >::addBox (const Pixel &lc, const Pixel &uc)
 
void EuclBitSetT< P_BitSet, dim >::addBoxBoundary (const Pixel &lc, const Pixel &uc)
 
template<typename Selector >
EuclBitSetT< P_BitSet, dim > & EuclBitSetT< P_BitSet, dim >::add (const Selector &select, bool clear)
 
EuclBitSetTEuclBitSetT< P_BitSet, dim >::wrap ()
 
EuclBitSetTEuclBitSetT< P_BitSet, dim >::peel ()
 
void EuclBitSetT< P_BitSet, dim >::readBmp (std::ifstream &file)
 
void EuclBitSetT< P_BitSet, dim >::readBmp (const char *fileName)
 
void EuclBitSetT< P_BitSet, dim >::writeBmp (const char *fileName, unsigned int A_type) const
 
EuclBitSetTEuclBitSetT< P_BitSet, dim >::operator= (const EuclBitSetT &A_EuclBitSet2)
 
bool EuclBitSetT< P_BitSet, dim >::findSomePoint (Pixel &p) const
 
bool EuclBitSetT< P_BitSet, dim >::midPoint (Pixel &p) const
 
bool EuclBitSetT< P_BitSet, dim >::contains (const Pixel &p) const
 

Variables

ofstreamcout fcout
 

Detailed Description

Macro Definition Documentation

#define _EUCL_BIT_SET_HPP_

Function Documentation

template<typename P_BitSet, int dim>
template<typename Selector >
EuclBitSetT<P_BitSet,dim>& EuclBitSetT< P_BitSet, dim >::add ( const Selector &  select,
bool  clear 
)
template<typename P_BitSet , int dim>
void EuclBitSetT< P_BitSet, dim >::addBox ( const Pixel lc,
const Pixel uc 
)
template<typename P_BitSet , int dim>
void EuclBitSetT< P_BitSet, dim >::addBoxBoundary ( const Pixel lc,
const Pixel uc 
)
template<typename P_BitSet , int dim>
void EuclBitSetT< P_BitSet, dim >::addPixel ( const Pixel p)
inline
template<typename P_BitSet , int dim>
bool EuclBitSetT< P_BitSet, dim >::contains ( const Point p) const
inline
template<typename P_BitSet , int dim>
bool EuclBitSetT< P_BitSet, dim >::contains ( const Pixel p) const
inline
template<typename P_BitSet , int dim>
bool EuclBitSetT< P_BitSet, dim >::containsPixel ( const Pixel p) const
inline
template<typename P_BitSet , int dim>
EuclBitSetT< P_BitSet, dim >::EuclBitSetT ( int  size = 0,
bool  clear = false 
)
explicit
template<typename P_BitSet , int dim>
EuclBitSetT< P_BitSet, dim >::EuclBitSetT ( const int *  w,
bool  clear = false 
)
explicit
template<typename P_BitSet , int dim>
EuclBitSetT< P_BitSet, dim >::EuclBitSetT ( const int *  w,
const char *  bytes 
)
explicit
template<typename P_BitSet , int dim>
EuclBitSetT< P_BitSet, dim >::EuclBitSetT ( const EuclBitSetT< P_BitSet, dim > &  org,
bool  clear = false 
)
template<typename P_BitSet , int dim>
EuclBitSetT< P_BitSet, dim >::EuclBitSetT ( const EuclBitSetT< P_BitSet, dim > &  org,
const Pixel lc,
const Pixel uc 
)
template<typename P_BitSet , int dim>
EuclBitSetT< P_BitSet, dim >::EuclBitSetT ( const EuclBitSetT< P_BitSet, dim > &  org,
const std::vector< int > &  lc,
const std::vector< int > &  uc 
)
template<typename P_BitSet , int dim>
EuclBitSetT< P_BitSet, dim >::EuclBitSetT ( const RepSet< ElementaryCube > &  A_RepSetOfElementaryCube)
template<typename P_BitSet , int dim>
bool EuclBitSetT< P_BitSet, dim >::findSomePoint ( Pixel p) const
template<typename P_BitSet , int dim>
int EuclBitSetT< P_BitSet, dim >::getPaddedWidth ( int  i) const
inline
template<typename P_BitSet , int dim>
int EuclBitSetT< P_BitSet, dim >::getUnpaddedWidth ( int  i) const
inline
template<typename P_BitSet , int dim>
void EuclBitSetT< P_BitSet, dim >::insert ( const Point p)
inline
template<typename P_BitSet , int dim>
bool EuclBitSetT< P_BitSet, dim >::midPoint ( Pixel p) const
template<typename P_BitSet , int dim>
EuclBitSetT< P_BitSet, dim > & EuclBitSetT< P_BitSet, dim >::operator= ( const EuclBitSetT< P_BitSet, dim > &  A_EuclBitSet2)
template<typename P_BitSet , int dim>
std::istream & operator>> ( std::istream &  in,
EuclBitSetT< P_BitSet, dim > &  A_BmpCubSet 
)
template<typename P_BitSet , int dim>
EuclBitSetT< P_BitSet, dim > & EuclBitSetT< P_BitSet, dim >::peel ( )
inline
template<typename P_BitSet , int dim>
void EuclBitSetT< P_BitSet, dim >::readBmp ( std::ifstream &  file)
template<typename P_BitSet , int dim>
void EuclBitSetT< P_BitSet, dim >::readBmp ( const char *  fileName)
template<typename P_BitSet , int dim>
void EuclBitSetT< P_BitSet, dim >::remove ( const Point p)
inline
template<typename P_BitSet , int dim>
void EuclBitSetT< P_BitSet, dim >::removePixel ( const Pixel p)
inline
template<typename P_BitSet , int dim>
void EuclBitSetT< P_BitSet, dim >::setupStrides ( )
template<typename P_BitSet , int dim>
void EuclBitSetT< P_BitSet, dim >::setupWidths ( )
template<typename P_BitSet , int dim>
void showBmpCubSet ( const EuclBitSetT< P_BitSet, dim > &  set,
int  color,
bool  clear,
bool  rescale = true 
)
inline
template<typename P_BitSet , int dim>
void showBmpCubSet ( const EuclBitSetT< P_BitSet, dim > &  set,
int  color = BLUE,
bool  clear = true 
)
template<typename P_BitSet , int dim>
EuclBitSetT< P_BitSet, dim > & EuclBitSetT< P_BitSet, dim >::wrap ( )
template<typename P_BitSet , int dim>
void EuclBitSetT< P_BitSet, dim >::writeBmp ( const char *  fileName,
unsigned int  A_type 
) const

Variable Documentation

ofstreamcout fcout