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

itk::Function::MorphologicalGradientHistogram< TInputPixel > Class Template Reference

#include <itkMovingHistogramMorphologicalGradientImageFilter.h>

Collaboration diagram for itk::Function::MorphologicalGradientHistogram< TInputPixel >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<class TInputPixel>
class itk::Function::MorphologicalGradientHistogram< TInputPixel >

Definition at line 27 of file itkMovingHistogramMorphologicalGradientImageFilter.h.

Public Types

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

Public Member Functions

void AddBoundary ()
void AddPixel (const TInputPixel &p)
void AddPixelMap (const TInputPixel &p)
void AddPixelVector (const TInputPixel &p)
MorphologicalGradientHistogramClone () const
TInputPixel GetValue (const TInputPixel &)
TInputPixel GetValueMap ()
TInputPixel GetValueVector ()
void initVector ()
 MorphologicalGradientHistogram ()
void RemoveBoundary ()
void RemovePixel (const TInputPixel &p)
void RemovePixelMap (const TInputPixel &p)
void RemovePixelVector (const TInputPixel &p)
 ~MorphologicalGradientHistogram ()

Static Public Member Functions

static bool useVectorBasedAlgorithm ()

Public Attributes

unsigned long m_Count
MapType m_Map
TInputPixel m_Max
TInputPixel m_Min
std::vector< unsigned long > m_Vector


Member Typedef Documentation

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

Definition at line 93 of file itkMovingHistogramMorphologicalGradientImageFilter.h.


Constructor & Destructor Documentation

template<class TInputPixel>
itk::Function::MorphologicalGradientHistogram< TInputPixel >::MorphologicalGradientHistogram (  )  [inline]

Definition at line 30 of file itkMovingHistogramMorphologicalGradientImageFilter.h.

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

Referenced by itk::Function::MorphologicalGradientHistogram< TInputPixel >::Clone().

template<class TInputPixel>
itk::Function::MorphologicalGradientHistogram< TInputPixel >::~MorphologicalGradientHistogram (  )  [inline]

Definition at line 35 of file itkMovingHistogramMorphologicalGradientImageFilter.h.


Member Function Documentation

template<class TInputPixel>
void itk::Function::MorphologicalGradientHistogram< TInputPixel >::AddBoundary (  )  [inline]

Definition at line 48 of file itkMovingHistogramMorphologicalGradientImageFilter.h.

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

Definition at line 52 of file itkMovingHistogramMorphologicalGradientImageFilter.h.

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

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

Definition at line 95 of file itkMovingHistogramMorphologicalGradientImageFilter.h.

References itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Map.

Referenced by itk::Function::MorphologicalGradientHistogram< TInputPixel >::AddPixel().

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

Definition at line 144 of file itkMovingHistogramMorphologicalGradientImageFilter.h.

References itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Count, itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Max, itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Min, and itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Vector.

Referenced by itk::Function::MorphologicalGradientHistogram< TInputPixel >::AddPixel().

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

Definition at line 37 of file itkMovingHistogramMorphologicalGradientImageFilter.h.

References itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Count, itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Map, itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Max, itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Min, itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Vector, and itk::Function::MorphologicalGradientHistogram< TInputPixel >::MorphologicalGradientHistogram().

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

Definition at line 68 of file itkMovingHistogramMorphologicalGradientImageFilter.h.

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

template<class TInputPixel>
TInputPixel itk::Function::MorphologicalGradientHistogram< TInputPixel >::GetValueMap (  )  [inline]

Definition at line 101 of file itkMovingHistogramMorphologicalGradientImageFilter.h.

References itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Map.

Referenced by itk::Function::MorphologicalGradientHistogram< TInputPixel >::GetValue().

template<class TInputPixel>
TInputPixel itk::Function::MorphologicalGradientHistogram< TInputPixel >::GetValueVector (  )  [inline]

Definition at line 172 of file itkMovingHistogramMorphologicalGradientImageFilter.h.

References itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Count, itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Max, and itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Min.

Referenced by itk::Function::MorphologicalGradientHistogram< TInputPixel >::GetValue().

template<class TInputPixel>
void itk::Function::MorphologicalGradientHistogram< TInputPixel >::initVector (  )  [inline]

Definition at line 135 of file itkMovingHistogramMorphologicalGradientImageFilter.h.

References itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Count, itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Max, itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Min, and itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Vector.

Referenced by itk::Function::MorphologicalGradientHistogram< TInputPixel >::MorphologicalGradientHistogram().

template<class TInputPixel>
void itk::Function::MorphologicalGradientHistogram< TInputPixel >::RemoveBoundary (  )  [inline]

Definition at line 50 of file itkMovingHistogramMorphologicalGradientImageFilter.h.

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

Definition at line 60 of file itkMovingHistogramMorphologicalGradientImageFilter.h.

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

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

Definition at line 98 of file itkMovingHistogramMorphologicalGradientImageFilter.h.

References itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Map.

Referenced by itk::Function::MorphologicalGradientHistogram< TInputPixel >::RemovePixel().

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

Definition at line 154 of file itkMovingHistogramMorphologicalGradientImageFilter.h.

References itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Count, itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Max, itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Min, and itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Vector.

Referenced by itk::Function::MorphologicalGradientHistogram< TInputPixel >::RemovePixel().

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

Definition at line 77 of file itkMovingHistogramMorphologicalGradientImageFilter.h.

Referenced by itk::Function::MorphologicalGradientHistogram< TInputPixel >::AddPixel(), itk::Function::MorphologicalGradientHistogram< TInputPixel >::GetValue(), itk::Function::MorphologicalGradientHistogram< TInputPixel >::MorphologicalGradientHistogram(), and itk::Function::MorphologicalGradientHistogram< TInputPixel >::RemovePixel().


Member Data Documentation

template<class TInputPixel>
unsigned long itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Count

Definition at line 183 of file itkMovingHistogramMorphologicalGradientImageFilter.h.

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

template<class TInputPixel>
MapType itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Map

Definition at line 128 of file itkMovingHistogramMorphologicalGradientImageFilter.h.

Referenced by itk::Function::MorphologicalGradientHistogram< TInputPixel >::AddPixelMap(), itk::Function::MorphologicalGradientHistogram< TInputPixel >::Clone(), itk::Function::MorphologicalGradientHistogram< TInputPixel >::GetValueMap(), and itk::Function::MorphologicalGradientHistogram< TInputPixel >::RemovePixelMap().

template<class TInputPixel>
TInputPixel itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Max

Definition at line 182 of file itkMovingHistogramMorphologicalGradientImageFilter.h.

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

template<class TInputPixel>
TInputPixel itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Min

Definition at line 181 of file itkMovingHistogramMorphologicalGradientImageFilter.h.

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

template<class TInputPixel>
std::vector<unsigned long> itk::Function::MorphologicalGradientHistogram< TInputPixel >::m_Vector

Definition at line 180 of file itkMovingHistogramMorphologicalGradientImageFilter.h.

Referenced by itk::Function::MorphologicalGradientHistogram< TInputPixel >::AddPixelVector(), itk::Function::MorphologicalGradientHistogram< TInputPixel >::Clone(), itk::Function::MorphologicalGradientHistogram< TInputPixel >::initVector(), and itk::Function::MorphologicalGradientHistogram< TInputPixel >::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