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]

Definition at line 31 of file itkMovingHistogramMorphologyImageFilter.h.

References itk::Function::MorphologyHistogram< TInputPixel, TCompare >::initVector(), and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::useVectorBasedAlgorithm().

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::Clone().

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]

Definition at line 53 of file itkMovingHistogramMorphologyImageFilter.h.

References itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddBoundaryMap(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddBoundaryVector(), and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::useVectorBasedAlgorithm().

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

Definition at line 112 of file itkMovingHistogramMorphologyImageFilter.h.

References itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Boundary, and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Map.

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddBoundary().

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

Definition at line 176 of file itkMovingHistogramMorphologyImageFilter.h.

References itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddPixelVector(), and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Boundary.

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddBoundary().

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

Definition at line 69 of file itkMovingHistogramMorphologyImageFilter.h.

References itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddPixelMap(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddPixelVector(), and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::useVectorBasedAlgorithm().

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

Definition at line 118 of file itkMovingHistogramMorphologyImageFilter.h.

References itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Map.

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddPixel().

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

Definition at line 182 of file itkMovingHistogramMorphologyImageFilter.h.

References itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Compare, itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_CurrentValue, and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Vector.

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddBoundaryVector(), and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddPixel().

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

Definition at line 38 of file itkMovingHistogramMorphologyImageFilter.h.

References itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Boundary, itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Compare, itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_CurrentValue, itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Direction, itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Map, itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Vector, and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::MorphologyHistogram().

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

Definition at line 85 of file itkMovingHistogramMorphologyImageFilter.h.

References itk::Function::MorphologyHistogram< TInputPixel, TCompare >::GetValueMap(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::GetValueVector(), and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::useVectorBasedAlgorithm().

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

Definition at line 124 of file itkMovingHistogramMorphologyImageFilter.h.

References itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Map.

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::GetValue().

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

Definition at line 196 of file itkMovingHistogramMorphologyImageFilter.h.

References itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_CurrentValue.

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::GetValue().

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

Definition at line 159 of file itkMovingHistogramMorphologyImageFilter.h.

References itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Compare, itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_CurrentValue, itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Direction, and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Vector.

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::MorphologyHistogram().

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

Definition at line 61 of file itkMovingHistogramMorphologyImageFilter.h.

References itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemoveBoundaryMap(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemoveBoundaryVector(), and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::useVectorBasedAlgorithm().

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

Definition at line 115 of file itkMovingHistogramMorphologyImageFilter.h.

References itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Boundary, and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Map.

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemoveBoundary().

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

Definition at line 179 of file itkMovingHistogramMorphologyImageFilter.h.

References itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Boundary, and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemovePixelVector().

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemoveBoundary().

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

Definition at line 77 of file itkMovingHistogramMorphologyImageFilter.h.

References itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemovePixelMap(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemovePixelVector(), and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::useVectorBasedAlgorithm().

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

Definition at line 121 of file itkMovingHistogramMorphologyImageFilter.h.

References itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Map.

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemovePixel().

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

Definition at line 189 of file itkMovingHistogramMorphologyImageFilter.h.

References itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_CurrentValue, itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Direction, and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Vector.

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemoveBoundaryVector(), and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemovePixel().

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

Definition at line 207 of file itkMovingHistogramMorphologyImageFilter.h.

References itk::Function::MorphologyHistogram< TInputPixel, TCompare >::m_Boundary.

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

Definition at line 94 of file itkMovingHistogramMorphologyImageFilter.h.

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddBoundary(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddPixel(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::GetValue(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::MorphologyHistogram(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemoveBoundary(), and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemovePixel().


Member Data Documentation

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

Definition at line 210 of file itkMovingHistogramMorphologyImageFilter.h.

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddBoundaryMap(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddBoundaryVector(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::Clone(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemoveBoundaryMap(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemoveBoundaryVector(), and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::SetBoundary().

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

Definition at line 201 of file itkMovingHistogramMorphologyImageFilter.h.

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddPixelVector(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::Clone(), and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::initVector().

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

Definition at line 200 of file itkMovingHistogramMorphologyImageFilter.h.

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddPixelVector(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::Clone(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::GetValueVector(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::initVector(), and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemovePixelVector().

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

Definition at line 202 of file itkMovingHistogramMorphologyImageFilter.h.

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::Clone(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::initVector(), and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemovePixelVector().

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

Definition at line 152 of file itkMovingHistogramMorphologyImageFilter.h.

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddBoundaryMap(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddPixelMap(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::Clone(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::GetValueMap(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemoveBoundaryMap(), and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemovePixelMap().

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

Definition at line 199 of file itkMovingHistogramMorphologyImageFilter.h.

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddPixelVector(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::Clone(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::initVector(), and itk::Function::MorphologyHistogram< TInputPixel, TCompare >::RemovePixelVector().


The documentation for this class was generated from the following file:
Generated at Thu Nov 6 14:19:29 2008 for ITK by doxygen 1.5.1 written by Dimitri van Heesch, © 1997-2000