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

itk::PlaheImageFilter< TImageType > Class Template Reference
[Image Enhancement FiltersImage Enhancement Filters]

#include <itkAdaptiveHistogramEqualizationImageFilter.h>

Inheritance diagram for itk::PlaheImageFilter:

Inheritance graph
[legend]
Collaboration diagram for itk::PlaheImageFilter< TImageType >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef PlaheImageFilter Self
typedef ImageToImageFilter<
TImageType, TImageType > 
Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
constPointer
typedef TImageType ImageType
typedef PlaheImageFilter Self
typedef ImageToImageFilter<
TImageType, TImageType > 
Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
constPointer
typedef TImageType ImageType

Public Methods

 itkStaticConstMacro (ImageDimension, unsigned int, TImageType::ImageDimension)
virtual const char * GetClassName () const
 itkStaticConstMacro (ImageDimension, unsigned int, TImageType::ImageDimension)
virtual const char * GetClassName () const
virtual void SetAlpha (float _arg)
virtual float GetAlpha ()
virtual void SetBeta (float _arg)
virtual float GetBeta ()
virtual void SetWindow (unsigned int data[])
virtual const unsigned int * GetWindow () const
virtual void SetAlpha (float _arg)
virtual float GetAlpha ()
virtual void SetBeta (float _arg)
virtual float GetBeta ()
virtual void SetWindow (unsigned int data[])
virtual const unsigned int * GetWindow () const

Static Public Methods

Pointer New ()
Pointer New ()

Protected Methods

 PlaheImageFilter ()
virtual ~PlaheImageFilter ()
void PrintSelf (std::ostream &os, Indent indent) const
void GenerateData ()
 PlaheImageFilter ()
virtual ~PlaheImageFilter ()
void PrintSelf (std::ostream &os, Indent indent) const
void GenerateData ()

Detailed Description

template<class TImageType>
class itk::PlaheImageFilter< TImageType >

/class PlaheImageFilter Power Law Adaptive Histogram Equalization (PLAHE) is one of adaptive histogram equalization method. For detail description, reference "Adaptive Image Contrast Enhancement using Generalizations of Histogram Equalization." J.Alex Stark. IEEE Transactions on Image Processing, May 2000.

Definition at line 36 of file itkAdaptiveHistogramEqualizationImageFilter.h.


Member Typedef Documentation

template<class TImageType>
typedef SmartPointer<const Self> itk::PlaheImageFilter< TImageType >::constPointer
 

Definition at line 45 of file itkPlaheImageFilter.h.

template<class TImageType>
typedef SmartPointer<const Self> itk::PlaheImageFilter< TImageType >::constPointer
 

Definition at line 45 of file itkAdaptiveHistogramEqualizationImageFilter.h.

template<class TImageType>
typedef TImageType itk::PlaheImageFilter< TImageType >::ImageType
 

Image type typedef support.

Definition at line 57 of file itkPlaheImageFilter.h.

template<class TImageType>
typedef TImageType itk::PlaheImageFilter< TImageType >::ImageType
 

Image type typedef support.

Definition at line 57 of file itkAdaptiveHistogramEqualizationImageFilter.h.

template<class TImageType>
typedef SmartPointer<Self> itk::PlaheImageFilter< TImageType >::Pointer
 

Reimplemented from itk::ImageToImageFilter< TImageType, TImageType >.

Definition at line 44 of file itkPlaheImageFilter.h.

template<class TImageType>
typedef SmartPointer<Self> itk::PlaheImageFilter< TImageType >::Pointer
 

Reimplemented from itk::ImageToImageFilter< TImageType, TImageType >.

Definition at line 44 of file itkAdaptiveHistogramEqualizationImageFilter.h.

template<class TImageType>
typedef PlaheImageFilter itk::PlaheImageFilter< TImageType >::Self
 

Standard class typedefs.

Reimplemented from itk::ImageToImageFilter< TImageType, TImageType >.

Definition at line 42 of file itkPlaheImageFilter.h.

template<class TImageType>
typedef PlaheImageFilter itk::PlaheImageFilter< TImageType >::Self
 

Standard class typedefs.

Reimplemented from itk::ImageToImageFilter< TImageType, TImageType >.

Definition at line 42 of file itkAdaptiveHistogramEqualizationImageFilter.h.

template<class TImageType>
typedef ImageToImageFilter< TImageType, TImageType > itk::PlaheImageFilter< TImageType >::Superclass
 

Reimplemented from itk::ImageToImageFilter< TImageType, TImageType >.

Definition at line 43 of file itkPlaheImageFilter.h.

template<class TImageType>
typedef ImageToImageFilter< TImageType, TImageType > itk::PlaheImageFilter< TImageType >::Superclass
 

Reimplemented from itk::ImageToImageFilter< TImageType, TImageType >.

Definition at line 43 of file itkAdaptiveHistogramEqualizationImageFilter.h.


Constructor & Destructor Documentation

template<class TImageType>
itk::PlaheImageFilter< TImageType >::PlaheImageFilter   [inline, protected]
 

Definition at line 69 of file itkAdaptiveHistogramEqualizationImageFilter.h.

template<class TImageType>
virtual itk::PlaheImageFilter< TImageType >::~PlaheImageFilter   [inline, protected, virtual]
 

Definition at line 78 of file itkAdaptiveHistogramEqualizationImageFilter.h.

References HardConnectedComponentImageFilter::GenerateData().

template<class TImageType>
itk::PlaheImageFilter< TImageType >::PlaheImageFilter   [inline, protected]
 

Definition at line 69 of file itkPlaheImageFilter.h.

template<class TImageType>
virtual itk::PlaheImageFilter< TImageType >::~PlaheImageFilter   [inline, protected, virtual]
 

Definition at line 78 of file itkPlaheImageFilter.h.

References HardConnectedComponentImageFilter::GenerateData(), and HardConnectedComponentImageFilter::Self.


Member Function Documentation

template<class TImageType>
void itk::PlaheImageFilter< TImageType >::GenerateData   [protected, virtual]
 

Standard pipeline method.

Reimplemented from itk::ImageSource< TImageType >.

template<class TImageType>
void itk::PlaheImageFilter< TImageType >::GenerateData   [protected, virtual]
 

Standard pipeline method.

Reimplemented from itk::ImageSource< TImageType >.

template<class TImageType>
virtual float itk::PlaheImageFilter< TImageType >::GetAlpha   [virtual]
 

Standard Get/Set macros for filter parameters.

template<class TImageType>
virtual float itk::PlaheImageFilter< TImageType >::GetAlpha   [virtual]
 

Standard Get/Set macros for filter parameters.

template<class TImageType>
virtual float itk::PlaheImageFilter< TImageType >::GetBeta   [virtual]
 

Standard Get/Set macros for filter parameters.

template<class TImageType>
virtual float itk::PlaheImageFilter< TImageType >::GetBeta   [virtual]
 

Standard Get/Set macros for filter parameters.

template<class TImageType>
virtual const char* itk::PlaheImageFilter< TImageType >::GetClassName   const [virtual]
 

Run-time type information (and related methods).

Reimplemented from itk::ImageToImageFilter< TImageType, TImageType >.

template<class TImageType>
virtual const char* itk::PlaheImageFilter< TImageType >::GetClassName   const [virtual]
 

Run-time type information (and related methods).

Reimplemented from itk::ImageToImageFilter< TImageType, TImageType >.

template<class TImageType>
virtual const unsigned int* itk::PlaheImageFilter< TImageType >::GetWindow   const [virtual]
 

Standard Get/Set macros for filter parameters.

template<class TImageType>
virtual const unsigned int* itk::PlaheImageFilter< TImageType >::GetWindow   const [virtual]
 

Standard Get/Set macros for filter parameters.

template<class TImageType>
itk::PlaheImageFilter< TImageType >::itkStaticConstMacro ImageDimension   ,
unsigned    int,
TImageType::ImageDimension   
 

Reimplemented from itk::ImageToImageFilter< TImageType, TImageType >.

template<class TImageType>
itk::PlaheImageFilter< TImageType >::itkStaticConstMacro ImageDimension   ,
unsigned    int,
TImageType::ImageDimension   
 

Reimplemented from itk::ImageToImageFilter< TImageType, TImageType >.

template<class TImageType>
Pointer itk::PlaheImageFilter< TImageType >::New   [static]
 

Method for creation through the object factory.

Reimplemented from itk::Object.

template<class TImageType>
Pointer itk::PlaheImageFilter< TImageType >::New   [static]
 

Method for creation through the object factory.

Reimplemented from itk::Object.

template<class TImageType>
void itk::PlaheImageFilter< TImageType >::PrintSelf std::ostream &    os,
Indent    indent
const [protected, virtual]
 

Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from itk::ImageToImageFilter< TImageType, TImageType >.

template<class TImageType>
void itk::PlaheImageFilter< TImageType >::PrintSelf std::ostream &    os,
Indent    indent
const [protected, virtual]
 

Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from itk::ImageToImageFilter< TImageType, TImageType >.

template<class TImageType>
virtual void itk::PlaheImageFilter< TImageType >::SetAlpha float    _arg [virtual]
 

Standard Get/Set macros for filter parameters.

template<class TImageType>
virtual void itk::PlaheImageFilter< TImageType >::SetAlpha float    _arg [virtual]
 

Standard Get/Set macros for filter parameters.

template<class TImageType>
virtual void itk::PlaheImageFilter< TImageType >::SetBeta float    _arg [virtual]
 

Standard Get/Set macros for filter parameters.

template<class TImageType>
virtual void itk::PlaheImageFilter< TImageType >::SetBeta float    _arg [virtual]
 

Standard Get/Set macros for filter parameters.

template<class TImageType>
virtual void itk::PlaheImageFilter< TImageType >::SetWindow unsigned int    data[] [virtual]
 

Standard Get/Set macros for filter parameters.

template<class TImageType>
virtual void itk::PlaheImageFilter< TImageType >::SetWindow unsigned int    data[] [virtual]
 

Standard Get/Set macros for filter parameters.


The documentation for this class was generated from the following files:
Generated at Fri May 21 01:37:37 2004 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000