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:

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

Public Methods

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 ()

Static Public Methods

Pointer New ()

Protected Methods

 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.

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.

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.

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 MinimumMaximumImageCalculator itk::MinimumMaximumImageCalculator< TInputImage >::Self
 

Standard class typedefs.

Reimplemented from itk::Object.

Definition at line 39 of file itkMinimumMaximumImageCalculator.h.

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 91 of file itkMinimumMaximumImageCalculator.h.

References HardConnectedComponentImageFilter::IndexType, and HardConnectedComponentImageFilter::PrintSelf().


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.


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