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

itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel > Class Template Reference
[Image Enhancement FiltersMathematical Morphology Image FiltersImage Enhancement FiltersMathematical Morphology Image Filters]

#include <itkGrayscaleErodeImageFilter.h>

Inheritance diagram for itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >:

Inheritance graph
[legend]
Collaboration diagram for itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<class TInputImage, class TOutputImage, class TKernel>
class itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >

gray scale erosion of an image

Erode an image using grayscale morphology. Erosion takes the minimum of all the pixels identified by the structuring element.

The structuring element is assumed to be composed of binary values (zero or one). Only elements of the structuring element having values > 0 are candidates for affecting the center pixel.

For the each input image pixel,

See also:
MorphologyImageFilter, GrayscaleFunctionErodeImageFilter, BinaryErodeImageFilter

Definition at line 54 of file itkGrayscaleErodeImageFilter.h.

Public Types

enum  {
  BASIC = 0,
  HISTO = 1,
  ANCHOR = 2,
  VHGW = 3
}
typedef AnchorErodeImageFilter<
TInputImage, FlatKernelType
AnchorFilterType
typedef BasicErodeImageFilter<
TInputImage, TOutputImage,
TKernel > 
BasicFilterType
typedef CastImageFilter< TInputImage,
TOutputImage > 
CastFilterType
typedef SmartPointer< const
Self
ConstPointer
typedef SmartPointer< const
Self
ConstPointer
typedef DataObject::Pointer DataObjectPointer
typedef DataObject::Pointer DataObjectPointer
typedef DataObject::Pointer DataObjectPointer
typedef std::vector< DataObjectPointerDataObjectPointerArray
typedef std::vector< DataObjectPointerDataObjectPointerArray
typedef std::vector< DataObjectPointerDataObjectPointerArray
typedef DataObjectPointerArray::size_type DataObjectPointerArraySizeType
typedef DataObjectPointerArray::size_type DataObjectPointerArraySizeType
typedef DataObjectPointerArray::size_type DataObjectPointerArraySizeType
typedef ConstantBoundaryCondition<
InputImageType
DefaultBoundaryConditionType
typedef Superclass::DefaultBoundaryConditionType DefaultBoundaryConditionType
typedef FlatStructuringElement<
itkGetStaticConstMacro(ImageDimension) > 
FlatKernelType
typedef MovingHistogramErodeImageFilter<
TInputImage, TOutputImage,
TKernel > 
HistogramFilterType
typedef ImageBoundaryCondition<
InputImageType > const * 
ImageBoundaryConditionConstPointerType
typedef ImageBoundaryCondition<
InputImageType > * 
ImageBoundaryConditionPointerType
typedef TInputImage::IndexType IndexType
typedef InputImageType::ConstPointer InputImageConstPointer
typedef InputImageType::ConstPointer InputImageConstPointer
typedef InputImageType::ConstPointer InputImageConstPointer
typedef InputImageType::PixelType InputImagePixelType
typedef InputImageType::PixelType InputImagePixelType
typedef InputImageType::PixelType InputImagePixelType
typedef InputImageType::Pointer InputImagePointer
typedef InputImageType::Pointer InputImagePointer
typedef InputImageType::Pointer InputImagePointer
typedef InputImageType::RegionType InputImageRegionType
typedef InputImageType::RegionType InputImageRegionType
typedef InputImageType::RegionType InputImageRegionType
typedef TInputImage InputImageType
typedef TInputImage::PixelType InputPixelType
typedef TInputImage::PixelType InputPixelType
typedef Superclass::KernelIteratorType KernelIteratorType
typedef TKernel KernelType
typedef Superclass::KernelType KernelType
typedef Superclass::NeighborhoodIteratorType NeighborhoodIteratorType
typedef TInputImage::OffsetType OffsetType
typedef Superclass::OutputImagePixelType OutputImagePixelType
typedef Superclass::OutputImagePixelType OutputImagePixelType
typedef Superclass::OutputImagePixelType OutputImagePixelType
typedef OutputImageType::Pointer OutputImagePointer
typedef OutputImageType::Pointer OutputImagePointer
typedef OutputImageType::Pointer OutputImagePointer
typedef Superclass::OutputImageRegionType OutputImageRegionType
typedef TOutputImage OutputImageType
typedef TOutputImage::PixelType OutputPixelType
typedef TOutputImage::PixelType OutputPixelType
typedef TInputImage::PixelType PixelType
typedef Superclass::PixelType PixelType
typedef SmartPointer< SelfPointer
typedef SmartPointer< SelfPointer
typedef KernelType::SizeType RadiusType
typedef TInputImage::SizeType RadiusType
typedef TInputImage::RegionType RegionType
typedef GrayscaleErodeImageFilter Self
typedef GrayscaleErodeImageFilter Self
typedef TInputImage::SizeType SizeType
typedef KernelImageFilter<
TInputImage, TOutputImage,
TKernel > 
Superclass
typedef MorphologyImageFilter<
TInputImage, TOutputImage,
TKernel > 
Superclass
typedef VanHerkGilWermanErodeImageFilter<
TInputImage, FlatKernelType
VHGWFilterType

Public Member Functions

virtual void AbortGenerateDataOff ()
virtual void AbortGenerateDataOn ()
virtual LightObject::Pointer CreateAnother () const
virtual void DebugOff () const
virtual void DebugOn () const
virtual void Delete ()
virtual void EnlargeOutputRequestedRegion (DataObject *)
void GenerateInputRequestedRegion ()
void GenerateInputRequestedRegion ()
virtual const bool & GetAbortGenerateData ()
CommandGetCommand (unsigned long tag)
CommandGetCommand (unsigned long tag)
CommandGetCommand (unsigned long tag)
bool GetDebug () const
bool GetDebug () const
bool GetDebug () const
DataObjectPointerArrayGetInputs ()
DataObjectPointerArrayGetInputs ()
DataObjectPointerArrayGetInputs ()
virtual const KernelTypeGetKernel ()
const MetaDataDictionaryGetMetaDataDictionary (void) const
MetaDataDictionaryGetMetaDataDictionary (void)
const MetaDataDictionaryGetMetaDataDictionary (void) const
MetaDataDictionaryGetMetaDataDictionary (void)
const MetaDataDictionaryGetMetaDataDictionary (void) const
MetaDataDictionaryGetMetaDataDictionary (void)
virtual unsigned long GetMTime () const
MultiThreaderGetMultiThreader ()
MultiThreaderGetMultiThreader ()
MultiThreaderGetMultiThreader ()
virtual const char * GetNameOfClass () const
virtual const char * GetNameOfClass () const
DataObjectPointerArraySizeType GetNumberOfInputs () const
DataObjectPointerArraySizeType GetNumberOfInputs () const
DataObjectPointerArraySizeType GetNumberOfInputs () const
virtual DataObjectPointerArraySizeType GetNumberOfValidRequiredInputs () const
virtual const float & GetProgress ()
virtual const RadiusTypeGetRadius ()
virtual int GetReferenceCount () const
virtual void GraftNthOutput (unsigned int idx, DataObject *output)
virtual void GraftOutput (DataObject *output)
bool HasObserver (const EventObject &event) const
bool HasObserver (const EventObject &event) const
bool HasObserver (const EventObject &event) const
void InvokeEvent (const EventObject &) const
void InvokeEvent (const EventObject &)
void InvokeEvent (const EventObject &) const
void InvokeEvent (const EventObject &)
void InvokeEvent (const EventObject &) const
void InvokeEvent (const EventObject &)
 itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension)
virtual DataObjectPointer MakeOutput (unsigned int idx)
virtual void Modified () const
void OverrideBoundaryCondition (const ImageBoundaryConditionPointerType i)
virtual void PrepareOutputs ()
void Print (std::ostream &os, Indent indent=0) const
void Print (std::ostream &os, Indent indent=0) const
void Print (std::ostream &os, Indent indent=0) const
virtual void PropagateRequestedRegion (DataObject *output)
virtual void Register () const
void RemoveAllObservers ()
void RemoveAllObservers ()
void RemoveAllObservers ()
void RemoveObserver (unsigned long tag)
void RemoveObserver (unsigned long tag)
void RemoveObserver (unsigned long tag)
virtual void ResetPipeline ()
virtual void SetAbortGenerateData (bool _arg)
void SetDebug (bool debugFlag) const
void SetDebug (bool debugFlag) const
void SetDebug (bool debugFlag) const
virtual void SetKernel (KernelType _arg)
void SetKernel (const KernelType &kernel)
void SetMetaDataDictionary (const MetaDataDictionary &rhs)
void SetMetaDataDictionary (const MetaDataDictionary &rhs)
void SetMetaDataDictionary (const MetaDataDictionary &rhs)
void SetNumberOfThreads (int nb)
virtual void SetProgress (float _arg)
virtual void SetReferenceCount (int)
virtual void UnRegister () const
virtual void Update ()
virtual void UpdateLargestPossibleRegion ()
virtual void UpdateOutputData (DataObject *output)
virtual void UpdateOutputInformation ()
void UpdateProgress (float amount)
void UpdateProgress (float amount)
void UpdateProgress (float amount)
unsigned long AddObserver (const EventObject &event, Command *) const
unsigned long AddObserver (const EventObject &event, Command *)
unsigned long AddObserver (const EventObject &event, Command *) const
unsigned long AddObserver (const EventObject &event, Command *)
unsigned long AddObserver (const EventObject &event, Command *) const
unsigned long AddObserver (const EventObject &event, Command *)
virtual int GetAlgorithm ()
void SetAlgorithm (int algo)
virtual PixelType GetBoundary ()
void SetBoundary (const PixelType value)
const DefaultBoundaryConditionTypeGetBoundaryCondition ()
const InputImageTypeGetInput (unsigned int idx)
const InputImageTypeGetInput (void)
const InputImageTypeGetInput (unsigned int idx)
const InputImageTypeGetInput (void)
const InputImageTypeGetInput (unsigned int idx)
const InputImageTypeGetInput (void)
virtual void SetInput (unsigned int, const TInputImage *image)
virtual void SetInput (const InputImageType *image)
virtual const KernelTypeGetKernel ()
DataObjectPointerArraySizeType GetNumberOfOutputs () const
DataObjectPointerArraySizeType GetNumberOfOutputs () const
DataObjectPointerArraySizeType GetNumberOfOutputs () const
DataObjectPointerArrayGetOutputs ()
DataObjectPointerArrayGetOutputs ()
DataObjectPointerArrayGetOutputs ()
virtual const int & GetNumberOfThreads ()
OutputImageTypeGetOutput (unsigned int idx)
OutputImageTypeGetOutput (void)
OutputImageTypeGetOutput (unsigned int idx)
OutputImageTypeGetOutput (void)
OutputImageTypeGetOutput (unsigned int idx)
OutputImageTypeGetOutput (void)
virtual const bool & GetReleaseDataBeforeUpdateFlag ()
virtual void ReleaseDataBeforeUpdateFlagOff ()
virtual void ReleaseDataBeforeUpdateFlagOn ()
virtual void SetReleaseDataBeforeUpdateFlag (bool _arg)
virtual bool GetReleaseDataFlag () const
void ReleaseDataFlagOff ()
void ReleaseDataFlagOff ()
void ReleaseDataFlagOff ()
void ReleaseDataFlagOn ()
void ReleaseDataFlagOn ()
void ReleaseDataFlagOn ()
virtual void SetReleaseDataFlag (bool flag)
 itkStaticConstMacro (KernelDimension, unsigned int, TKernel::NeighborhoodDimension)
 itkStaticConstMacro (OutputImageDimension, unsigned int, TOutputImage::ImageDimension)
 itkStaticConstMacro (InputImageDimension, unsigned int, TInputImage::ImageDimension)
void OverrideBoundaryCondition (const DefaultBoundaryConditionType *i)
virtual void PopBackInput ()
virtual void PopFrontInput ()
virtual void PushBackInput (const InputImageType *image)
virtual void PushFrontInput (const InputImageType *image)
void ResetBoundaryCondition ()
virtual void SetRadius (const unsigned long &radius)
virtual void SetRadius (const RadiusType &radius)

Static Public Member Functions

static void BreakOnError ()
static void BreakOnError ()
static void BreakOnError ()
static Pointer New ()
static Pointer New ()
static bool GetGlobalWarningDisplay ()
static bool GetGlobalWarningDisplay ()
static bool GetGlobalWarningDisplay ()
static void GlobalWarningDisplayOff ()
static void GlobalWarningDisplayOff ()
static void GlobalWarningDisplayOff ()
static void GlobalWarningDisplayOn ()
static void GlobalWarningDisplayOn ()
static void GlobalWarningDisplayOn ()
static void SetGlobalWarningDisplay (bool flag)
static void SetGlobalWarningDisplay (bool flag)
static void SetGlobalWarningDisplay (bool flag)

Public Attributes

enum itk::GrayscaleErodeImageFilter:: { ... }  AlgorithmChoice

Protected Types

typedef ImageToImageFilterDetail::ImageRegionCopier<
itkGetStaticConstMacro(OutputImageDimension),
itkGetStaticConstMacro(InputImageDimension)> 
InputToOutputRegionCopierType
typedef ImageToImageFilterDetail::ImageRegionCopier<
itkGetStaticConstMacro(OutputImageDimension),
itkGetStaticConstMacro(InputImageDimension)> 
InputToOutputRegionCopierType
typedef ImageToImageFilterDetail::ImageRegionCopier<
itkGetStaticConstMacro(OutputImageDimension),
itkGetStaticConstMacro(InputImageDimension)> 
InputToOutputRegionCopierType
typedef ImageToImageFilterDetail::ImageRegionCopier<
itkGetStaticConstMacro(InputImageDimension),
itkGetStaticConstMacro(OutputImageDimension)> 
OutputToInputRegionCopierType
typedef ImageToImageFilterDetail::ImageRegionCopier<
itkGetStaticConstMacro(InputImageDimension),
itkGetStaticConstMacro(OutputImageDimension)> 
OutputToInputRegionCopierType
typedef ImageToImageFilterDetail::ImageRegionCopier<
itkGetStaticConstMacro(InputImageDimension),
itkGetStaticConstMacro(OutputImageDimension)> 
OutputToInputRegionCopierType
typedef int InternalReferenceCountType
typedef int InternalReferenceCountType
typedef int InternalReferenceCountType

Protected Member Functions

virtual void AfterThreadedGenerateData ()
virtual void AllocateOutputs ()
virtual void BeforeThreadedGenerateData ()
virtual void CacheInputReleaseDataFlags ()
virtual void CallCopyInputRegionToOutputRegion (OutputImageRegionType &destRegion, const InputImageRegionType &srcRegion)
virtual void CallCopyOutputRegionToInputRegion (InputImageRegionType &destRegion, const OutputImageRegionType &srcRegion)
virtual PixelType Evaluate (const NeighborhoodIteratorType &nit, const KernelIteratorType kernelBegin, const KernelIteratorType kernelEnd)=0
virtual PixelType Evaluate (const NeighborhoodIteratorType &nit, const KernelIteratorType kernelBegin, const KernelIteratorType kernelEnd)
void GenerateData ()
virtual void GenerateOutputInformation ()
virtual void GenerateOutputRequestedRegion (DataObject *output)
 GrayscaleErodeImageFilter ()
 GrayscaleErodeImageFilter ()
bool PrintObservers (std::ostream &os, Indent indent) const
bool PrintObservers (std::ostream &os, Indent indent) const
bool PrintObservers (std::ostream &os, Indent indent) const
void PrintSelf (std::ostream &os, Indent indent) const
virtual void PropagateResetPipeline ()
virtual void ReleaseInputs ()
virtual void RestoreInputReleaseDataFlags ()
void SetNumberOfInputs (unsigned int num)
void SetNumberOfInputs (unsigned int num)
void SetNumberOfInputs (unsigned int num)
void SetNumberOfOutputs (unsigned int num)
void SetNumberOfOutputs (unsigned int num)
void SetNumberOfOutputs (unsigned int num)
virtual int SplitRequestedRegion (int i, int num, OutputImageRegionType &splitRegion)
void ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, int threadId)
virtual void ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, int threadId) ITK_NO_RETURN
 ~GrayscaleErodeImageFilter ()
 ~GrayscaleErodeImageFilter ()
virtual void AddInput (DataObject *input)
virtual const unsigned int & GetNumberOfRequiredInputs ()
virtual void RemoveInput (DataObject *input)
virtual void SetNthInput (unsigned int num, DataObject *input)
virtual void SetNumberOfRequiredInputs (unsigned int _arg)
virtual void AddOutput (DataObject *output)
virtual const unsigned int & GetNumberOfRequiredOutputs ()
virtual void RemoveOutput (DataObject *output)
virtual void SetNthOutput (unsigned int num, DataObject *output)
virtual void SetNumberOfRequiredOutputs (unsigned int _arg)
const DataObjectGetInput (unsigned int idx) const
const DataObjectGetInput (unsigned int idx) const
const DataObjectGetInput (unsigned int idx) const
const DataObjectGetOutput (unsigned int idx) const
const DataObjectGetOutput (unsigned int idx) const
const DataObjectGetOutput (unsigned int idx) const
virtual void PrintHeader (std::ostream &os, Indent indent) const
virtual void PrintTrailer (std::ostream &os, Indent indent) const
void PushBackInput (const DataObject *input)
void PushBackInput (const DataObject *input)
void PushBackInput (const DataObject *input)
void PushFrontInput (const DataObject *input)
void PushFrontInput (const DataObject *input)
void PushFrontInput (const DataObject *input)

Static Protected Member Functions

static ITK_THREAD_RETURN_TYPE ThreaderCallback (void *arg)
static ITK_THREAD_RETURN_TYPE ThreaderCallback (void *arg)
static ITK_THREAD_RETURN_TYPE ThreaderCallback (void *arg)

Protected Attributes

KernelType m_Kernel
TimeStamp m_OutputInformationMTime
TimeStamp m_OutputInformationMTime
TimeStamp m_OutputInformationMTime
InternalReferenceCountType m_ReferenceCount
InternalReferenceCountType m_ReferenceCount
InternalReferenceCountType m_ReferenceCount
SimpleFastMutexLock m_ReferenceCountLock
SimpleFastMutexLock m_ReferenceCountLock
SimpleFastMutexLock m_ReferenceCountLock
bool m_Updating
bool m_Updating
bool m_Updating


Member Typedef Documentation

template<class TInputImage, class TOutputImage, class TKernel>
typedef AnchorErodeImageFilter< TInputImage, FlatKernelType > itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >::AnchorFilterType

Definition at line 86 of file itkOptGrayscaleErodeImageFilter.h.

template<class TInputImage, class TOutputImage, class TKernel>
typedef BasicErodeImageFilter< TInputImage, TOutputImage, TKernel > itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >::BasicFilterType

Definition at line 82 of file itkOptGrayscaleErodeImageFilter.h.

template<class TInputImage, class TOutputImage, class TKernel>
typedef CastImageFilter< TInputImage, TOutputImage > itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >::CastFilterType

Definition at line 89 of file itkOptGrayscaleErodeImageFilter.h.

template<class TInputImage, class TOutputImage, class TKernel>
typedef SmartPointer<const Self> itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >::ConstPointer

Reimplemented from itk::MorphologyImageFilter< TInputImage, TOutputImage, TKernel >.

Definition at line 56 of file itkOptGrayscaleErodeImageFilter.h.

template<class TInputImage, class TOutputImage, class TKernel>
typedef SmartPointer<const Self> itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >::ConstPointer

Reimplemented from itk::MorphologyImageFilter< TInputImage, TOutputImage, TKernel >.

Definition at line 63 of file itkGrayscaleErodeImageFilter.h.

template<class TOutputImage>
typedef DataObject::Pointer itk::ImageSource< TOutputImage >::DataObjectPointer [inherited]

Smart Pointer type to a DataObject.

Reimplemented from itk::ProcessObject.

Reimplemented in itk::LabelStatisticsImageFilter< TInputImage, TLabelImage >, itk::MinimumMaximumImageFilter< TInputImage >, itk::StatisticsImageFilter< TInputImage >, and itk::StreamingImageFilter< TInputImage, TOutputImage >.

Definition at line 62 of file itkImageSource.h.

template<class TOutputImage>
typedef DataObject::Pointer itk::ImageSource< TOutputImage >::DataObjectPointer [inherited]

Smart Pointer type to a DataObject.

Reimplemented from itk::ProcessObject.

Reimplemented in itk::LabelStatisticsImageFilter< TInputImage, TLabelImage >, itk::MinimumMaximumImageFilter< TInputImage >, itk::StatisticsImageFilter< TInputImage >, and itk::StreamingImageFilter< TInputImage, TOutputImage >.

Definition at line 62 of file itkImageSource.h.

template<class TOutputImage>
typedef DataObject::Pointer itk::ImageSource< TOutputImage >::DataObjectPointer [inherited]

Smart Pointer type to a DataObject.

Reimplemented from itk::ProcessObject.

Reimplemented in itk::LabelStatisticsImageFilter< TInputImage, TLabelImage >, itk::MinimumMaximumImageFilter< TInputImage >, itk::StatisticsImageFilter< TInputImage >, and itk::StreamingImageFilter< TInputImage, TOutputImage >.

Definition at line 62 of file itkImageSource.h.

typedef std::vector<DataObjectPointer> itk::ProcessObject::DataObjectPointerArray [inherited]

STL Array of SmartPointers to DataObjects

Definition at line 103 of file itkProcessObject.h.

typedef std::vector<DataObjectPointer> itk::ProcessObject::DataObjectPointerArray [inherited]

STL Array of SmartPointers to DataObjects

Definition at line 103 of file itkProcessObject.h.

typedef std::vector<DataObjectPointer> itk::ProcessObject::DataObjectPointerArray [inherited]

STL Array of SmartPointers to DataObjects

Definition at line 103 of file itkProcessObject.h.

typedef DataObjectPointerArray::size_type itk::ProcessObject::DataObjectPointerArraySizeType [inherited]

Size type of an std::vector

Definition at line 112 of file itkProcessObject.h.

typedef DataObjectPointerArray::size_type itk::ProcessObject::DataObjectPointerArraySizeType [inherited]

Size type of an std::vector

Definition at line 112 of file itkProcessObject.h.

typedef DataObjectPointerArray::size_type itk::ProcessObject::DataObjectPointerArraySizeType [inherited]

Size type of an std::vector

Definition at line 112 of file itkProcessObject.h.

template<class TInputImage, class TOutputImage, class TKernel>
typedef ConstantBoundaryCondition<InputImageType> itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >::DefaultBoundaryConditionType

Reimplemented from itk::MorphologyImageFilter< TInputImage, TOutputImage, TKernel >.

Definition at line 94 of file itkOptGrayscaleErodeImageFilter.h.

template<class TInputImage, class TOutputImage, class TKernel>
typedef Superclass::DefaultBoundaryConditionType itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >::DefaultBoundaryConditionType

Default boundary condition type

Reimplemented from itk::MorphologyImageFilter< TInputImage, TOutputImage, TKernel >.

Definition at line 85 of file itkGrayscaleErodeImageFilter.h.

template<class TInputImage, class TOutputImage, class TKernel>
typedef FlatStructuringElement< itkGetStaticConstMacro(ImageDimension) > itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >::FlatKernelType

Kernel type used to create box kernel, in SetRadius() method

Reimplemented from itk::KernelImageFilter< TInputImage, TOutputImage, TKernel >.

Definition at line 84 of file itkOptGrayscaleErodeImageFilter.h.

template<class TInputImage, class TOutputImage, class TKernel>
typedef MovingHistogramErodeImageFilter< TInputImage, TOutputImage, TKernel > itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >::HistogramFilterType

Definition at line 80 of file itkOptGrayscaleErodeImageFilter.h.

template<class TInputImage, class TOutputImage, class TKernel>
typedef ImageBoundaryCondition<InputImageType> const* itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >::ImageBoundaryConditionConstPointerType

Reimplemented from itk::MorphologyImageFilter< TInputImage, TOutputImage, TKernel >.

Definition at line 93 of file itkOptGrayscaleErodeImageFilter.h.

template<class TInputImage, class TOutputImage, class TKernel>
typedef ImageBoundaryCondition<InputImageType>* itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >::ImageBoundaryConditionPointerType

Typedef for boundary conditions.

Reimplemented from itk::MorphologyImageFilter< TInputImage, TOutputImage, TKernel >.

Definition at line 92 of file itkOptGrayscaleErodeImageFilter.h.

template<class TInputImage, class TOutputImage, class TKernel>
typedef TInputImage::IndexType itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >::IndexType

Reimplemented from itk::MorphologyImageFilter< TInputImage, TOutputImage, TKernel >.

Definition at line 74 of file itkOptGrayscaleErodeImageFilter.h.

template<class TInputImage, class TOutputImage>
typedef InputImageType::ConstPointer itk::ImageToImageFilter< TInputImage, TOutputImage >::InputImageConstPointer [inherited]

Reimplemented in