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 29 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)
TInputPixel GetValue ()
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)
bool useVectorBasedAlgorithm ()
 ~MorphologyHistogram ()

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 102 of file itkMovingHistogramMorphologyImageFilter.h.


Constructor & Destructor Documentation

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

Definition at line 32 of file itkMovingHistogramMorphologyImageFilter.h.

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

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

Definition at line 37 of file itkMovingHistogramMorphologyImageFilter.h.


Member Function Documentation

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

Definition at line 44 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 104 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 170 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 60 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 110 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 176 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>
TInputPixel itk::Function::MorphologyHistogram< TInputPixel, TCompare >::GetValue (  )  [inline]

Definition at line 76 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 116 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 190 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 153 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 52 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 107 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 173 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 68 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 113 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 183 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 202 of file itkMovingHistogramMorphologyImageFilter.h.

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

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

Definition at line 85 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 205 of file itkMovingHistogramMorphologyImageFilter.h.

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddBoundaryMap(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddBoundaryVector(), 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 195 of file itkMovingHistogramMorphologyImageFilter.h.

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

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

Definition at line 194 of file itkMovingHistogramMorphologyImageFilter.h.

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddPixelVector(), 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 196 of file itkMovingHistogramMorphologyImageFilter.h.

Referenced by 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 144 of file itkMovingHistogramMorphologyImageFilter.h.

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddBoundaryMap(), itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddPixelMap(), 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 193 of file itkMovingHistogramMorphologyImageFilter.h.

Referenced by itk::Function::MorphologyHistogram< TInputPixel, TCompare >::AddPixelVector(), 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 Fri Sep 8 09:45:37 2006 for ITK by doxygen 1.4.7 written by Dimitri van Heesch, © 1997-2000