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

Public Methods

virtual const char * GetClassName () const
 itkSetConstObjectMacro (Image, ImageType)
void ComputeMinimum (void)
void ComputeMaximum (void)
void Compute (void)
virtual PixelType GetMinimum ()
virtual PixelType GetMaximum ()

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

References 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 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>
itk::MinimumMaximumImageCalculator< TInputImage >::itkSetConstObjectMacro Image   ,
ImageType   
 

Set the input image.

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.


The documentation for this class was generated from the following file:
Generated at Wed Mar 12 01:19:39 2003 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000