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

itk::MinimumMaximumImageCalculator< TInputImage > Class Template Reference
[Operators]

#include <itkMinimumMaximumImageCalculator.h>

Inheritance diagram for itk::MinimumMaximumImageCalculator< TInputImage >:

Inheritance graph
[legend]
Collaboration diagram for itk::MinimumMaximumImageCalculator< TInputImage >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef MinimumMaximumImageCalculator Self
typedef Object Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer
typedef TInputImage ImageType
typedef TInputImage::Pointer ImagePointer
typedef TInputImage::ConstPointer ImageConstPointer
typedef TInputImage::PixelType PixelType
typedef TInputImage::IndexType IndexType
typedef TInputImage::RegionType RegionType

Public Member Functions

virtual const char * GetClassName () const
virtual void SetImage (const ImageType *_arg)
void ComputeMinimum (void)
void ComputeMaximum (void)
void Compute (void)
virtual PixelType GetMinimum ()
virtual PixelType GetMaximum ()
virtual const IndexTypeGetIndexOfMinimum ()
virtual const IndexTypeGetIndexOfMaximum ()
void SetRegion (const RegionType &region)

Static Public Member Functions

Pointer New ()

Protected Member Functions

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

Detailed Description

template<class TInputImage>
class itk::MinimumMaximumImageCalculator< TInputImage >

This calculator computes the minimum and the maximum intensity values of an image. It is templated over input image type. If only Maximum or Minimum value is needed, just call ComputeMaximum() (ComputeMinimum()) otherwise Compute() will compute both.

Definition at line 34 of file itkMinimumMaximumImageCalculator.h.


Member Typedef Documentation

template<class TInputImage>
typedef SmartPointer<const Self> itk::MinimumMaximumImageCalculator< TInputImage >::ConstPointer
 

Reimplemented from itk::Object.

Definition at line 42 of file itkMinimumMaximumImageCalculator.h.

template<class TInputImage>
typedef TInputImage::ConstPointer itk::MinimumMaximumImageCalculator< TInputImage >::ImageConstPointer
 

Const Pointer type for the image. Definition at line 57 of file itkMinimumMaximumImageCalculator.h.

Referenced by itk::MinimumMaximumImageCalculator< TInputImage >::~MinimumMaximumImageCalculator().

template<class TInputImage>
typedef TInputImage::Pointer itk::MinimumMaximumImageCalculator< TInputImage >::ImagePointer
 

Pointer type for the image. Definition at line 54 of file itkMinimumMaximumImageCalculator.h.

template<class TInputImage>
typedef TInputImage itk::MinimumMaximumImageCalculator< TInputImage >::ImageType
 

Type definition for the input image. Definition at line 51 of file itkMinimumMaximumImageCalculator.h.

template<class TInputImage>
typedef TInputImage::IndexType itk::MinimumMaximumImageCalculator< TInputImage >::IndexType
 

Type definition for the input image index type. Definition at line 63 of file itkMinimumMaximumImageCalculator.h.

Referenced by itk::MinimumMaximumImageCalculator< TInputImage >::~MinimumMaximumImageCalculator().

template<class TInputImage>
typedef TInputImage::PixelType itk::MinimumMaximumImageCalculator< TInputImage >::PixelType
 

Type definition for the input image pixel type. Definition at line 60 of file itkMinimumMaximumImageCalculator.h.

Referenced by itk::MinimumMaximumImageCalculator< TInputImage >::~MinimumMaximumImageCalculator().

template<class TInputImage>
typedef SmartPointer<Self> itk::MinimumMaximumImageCalculator< TInputImage >::Pointer
 

Reimplemented from itk::Object.

Definition at line 41 of file itkMinimumMaximumImageCalculator.h.

template<class TInputImage>
typedef TInputImage::RegionType itk::MinimumMaximumImageCalculator< TInputImage >::RegionType
 

Type definition for the input image region type. Definition at line 66 of file itkMinimumMaximumImageCalculator.h.

Referenced by itk::MinimumMaximumImageCalculator< TInputImage >::~MinimumMaximumImageCalculator().

template<class TInputImage>
typedef MinimumMaximumImageCalculator itk::MinimumMaximumImageCalculator< TInputImage >::Self
 

Standard class typedefs.

Reimplemented from itk::Object.

Definition at line 39 of file itkMinimumMaximumImageCalculator.h.

Referenced by itk::MinimumMaximumImageCalculator< TInputImage >::~MinimumMaximumImageCalculator().

template<class TInputImage>
typedef Object itk::MinimumMaximumImageCalculator< TInputImage >::Superclass
 

Reimplemented from itk::Object.

Definition at line 40 of file itkMinimumMaximumImageCalculator.h.


Constructor & Destructor Documentation

template<class TInputImage>
itk::MinimumMaximumImageCalculator< TInputImage >::MinimumMaximumImageCalculator  )  [protected]
 

template<class TInputImage>
virtual itk::MinimumMaximumImageCalculator< TInputImage >::~MinimumMaximumImageCalculator  )  [inline, protected, virtual]
 

Definition at line 97 of file itkMinimumMaximumImageCalculator.h.

References itk::MinimumMaximumImageCalculator< TInputImage >::ImageConstPointer, itk::MinimumMaximumImageCalculator< TInputImage >::IndexType, itk::MinimumMaximumImageCalculator< TInputImage >::PixelType, itk::MinimumMaximumImageCalculator< TInputImage >::RegionType, and itk::MinimumMaximumImageCalculator< TInputImage >::Self.


Member Function Documentation

template<class TInputImage>
void itk::MinimumMaximumImageCalculator< TInputImage >::Compute void   ) 
 

Compute the minimum value of intensity of the input image.

template<class TInputImage>
void itk::MinimumMaximumImageCalculator< TInputImage >::ComputeMaximum void   ) 
 

Compute the maximum value of intensity of the input image.

template<class TInputImage>
void itk::MinimumMaximumImageCalculator< TInputImage >::ComputeMinimum void   ) 
 

Compute the minimum value of intensity of the input image.

template<class TInputImage>
virtual const char* itk::MinimumMaximumImageCalculator< TInputImage >::GetClassName  )  const [virtual]
 

Run-time type information (and related methods).

Reimplemented from itk::Object.

template<class TInputImage>
virtual const IndexType& itk::MinimumMaximumImageCalculator< TInputImage >::GetIndexOfMaximum  )  [virtual]
 

Return the index of the maximum intensity value.

template<class TInputImage>
virtual const IndexType& itk::MinimumMaximumImageCalculator< TInputImage >::GetIndexOfMinimum  )  [virtual]
 

Return the index of the minimum intensity value.

template<class TInputImage>
virtual PixelType itk::MinimumMaximumImageCalculator< TInputImage >::GetMaximum  )  [virtual]
 

Return the maximum intensity value.

template<class TInputImage>
virtual PixelType itk::MinimumMaximumImageCalculator< TInputImage >::GetMinimum  )  [virtual]
 

Return the minimum intensity value.

template<class TInputImage>
Pointer itk::MinimumMaximumImageCalculator< TInputImage >::New  )  [static]
 

Method for creation through the object factory.

Reimplemented from itk::Object.

template<class TInputImage>
void itk::MinimumMaximumImageCalculator< TInputImage >::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::Object.

template<class TInputImage>
virtual void itk::MinimumMaximumImageCalculator< TInputImage >::SetImage const ImageType _arg  )  [virtual]
 

Set the input image.

template<class TInputImage>
void itk::MinimumMaximumImageCalculator< TInputImage >::SetRegion const RegionType region  ) 
 

Set the region over which the values will be computed


The documentation for this class was generated from the following file:
Generated at Sat Mar 31 02:48:32 2007 for ITK by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2000