Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::Function::MorphologyHistogram< TInputPixel, TCompare > Class Template Reference

#include <itkMovingHistogramMorphologyImageFilter.h>

Collaboration diagram for itk::Function::MorphologyHistogram< TInputPixel, TCompare >:

Collaboration graph
[legend]

List of all members.


Detailed Description

template<class TInputPixel, class TCompare>
class itk::Function::MorphologyHistogram< TInputPixel, TCompare >

Definition at line 28 of file itkMovingHistogramMorphologyImageFilter.h.


Public Types

typedef std::map< TInputPixel,
unsigned long, TCompare > 
MapType

Public Member Functions

void AddBoundary ()
void AddBoundaryMap ()
void AddBoundaryVector ()
void AddPixel (const TInputPixel &p)
void AddPixelMap (const TInputPixel &p)
void AddPixelVector (const TInputPixel &p)
MorphologyHistogramClone () const
TInputPixel GetValue (const TInputPixel &)
TInputPixel GetValueMap ()
TInputPixel GetValueVector ()
void initVector ()
 MorphologyHistogram ()
void RemoveBoundary ()
void RemoveBoundaryMap ()
void RemoveBoundaryVector ()
void RemovePixel (const TInputPixel &p)
void RemovePixelMap (const TInputPixel &p)
void RemovePixelVector (const TInputPixel &p)
void SetBoundary (const TInputPixel &val)
 ~MorphologyHistogram ()

Static Public Member Functions

static bool useVectorBasedAlgorithm ()

Public Attributes

TInputPixel m_Boundary
TCompare m_Compare
TInputPixel m_CurrentValue
signed int m_Direction
MapType m_Map
std::vector< unsigned long > m_Vector

Member Typedef Documentation

template<class TInputPixel, class TCompare>
typedef std::map< TInputPixel, unsigned long, TCompare > itk::Function::MorphologyHistogram< TInputPixel, TCompare >::MapType

Definition at line 110 of file itkMovingHistogramMorphologyImageFilter.h.


Constructor & Destructor Documentation

template<class TInputPixel, class TCompare>
itk::Function::MorphologyHistogram< TInputPixel, TCompare >::MorphologyHistogram (  )  [inline]

template<class TInputPixel, class TCompare>
itk::Function::MorphologyHistogram< TInputPixel, TCompare >::~MorphologyHistogram (  )  [inline]

Definition at line 36 of file itkMovingHistogramMorphologyImageFilter.h.


Member Function Documentation

template<class TInputPixel, class TCompare>
void itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddBoundary (  )  [inline]

template<class TInputPixel, class TCompare>
void itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddBoundaryMap (  )  [inline]

template<class TInputPixel, class TCompare>
void itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddBoundaryVector (  )  [inline]

template<class TInputPixel, class TCompare>
void itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddPixel ( const TInputPixel &  p  )  [inline]

template<class TInputPixel, class TCompare>
void itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddPixelMap ( const TInputPixel &  p  )  [inline]

template<class TInputPixel, class TCompare>
void itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddPixelVector ( const TInputPixel &  p  )  [inline]

template<class TInputPixel, class TCompare>
MorphologyHistogram* itk::Function::MorphologyHistogram< TInputPixel, TCompare >::Clone (  )  const [inline]

template<class TInputPixel, class TCompare>
TInputPixel itk::Function::MorphologyHistogram< TInputPixel, TCompare >::GetValue ( const TInputPixel &   )  [inline]

template<class TInputPixel, class TCompare>
TInputPixel itk::Function::MorphologyHistogram< TInputPixel, TCompare >::GetValueMap (  )  [inline]

template<class TInputPixel, class TCompare>
TInputPixel itk::Function::MorphologyHistogram< TInputPixel, TCompare >::GetValueVector (  )  [inline]

template<class TInputPixel, class TCompare>
void itk::Function::MorphologyHistogram< TInputPixel, TCompare >::initVector (  )  [inline]

template<class TInputPixel, class TCompare>
void itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemoveBoundary (  )  [inline]

template<class TInputPixel, class TCompare>
void itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemoveBoundaryMap (  )  [inline]

template<class TInputPixel, class TCompare>
void itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemoveBoundaryVector (  )  [inline]

template<class TInputPixel, class TCompare>
void itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemovePixel ( const TInputPixel &  p  )  [inline]

template<class TInputPixel, class TCompare>
void itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemovePixelMap ( const TInputPixel &  p  )  [inline]

template<class TInputPixel, class TCompare>
void itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemovePixelVector ( const TInputPixel &  p  )  [inline]

template<class TInputPixel, class TCompare>
void itk::Function::MorphologyHistogram< TInputPixel, TCompare >::SetBoundary ( const TInputPixel &  val  )  [inline]

template<class TInputPixel, class TCompare>
static bool itk::Function::MorphologyHistogram< TInputPixel, TCompare >::useVectorBasedAlgorithm (  )  [inline, static]


Member Data Documentation

template<class TInputPixel, class TCompare>
TInputPixel itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Boundary

template<class TInputPixel, class TCompare>
TCompare itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Compare

template<class TInputPixel, class TCompare>
TInputPixel itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_CurrentValue

template<class TInputPixel, class TCompare>
signed int itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Direction

template<class TInputPixel, class TCompare>
MapType itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Map

template<class TInputPixel, class TCompare>
std::vector<unsigned long> itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Vector


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

Generated at Sat Feb 28 19:15:24 2009 for ITK by doxygen 1.5.6 written by Dimitri van Heesch, © 1997-2000