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

itk::AddImageAdaptor< TImage > Class Template Reference
[Image Adaptors]

Presents an image as being composed of the log() of its pixels. More...

#include <itkAddImageAdaptor.h>

Inheritance diagram for itk::AddImageAdaptor< TImage >:

Inheritance graph
[legend]
Collaboration diagram for itk::AddImageAdaptor< TImage >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef AddImageAdaptor Self
typedef ImageAdaptor< TImage,
Accessor::AddPixelAccessor<
typename TImage::PixelType > > 
Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer
typedef TImage::PixelType PixelType

Public Member Functions

virtual const char * GetNameOfClass () const
void SetValue (const PixelType newvalue)
PixelType GetValue () const

Static Public Member Functions

Pointer New ()

Protected Member Functions

 AddImageAdaptor ()
virtual ~AddImageAdaptor ()

Detailed Description

template<class TImage>
class itk::AddImageAdaptor< TImage >

Presents an image as being composed of the log() of its pixels.

Additional casting is performed according to the input and output image types following C++ default casting rules.

Definition at line 35 of file itkAddImageAdaptor.h.


Member Typedef Documentation

template<class TImage>
typedef SmartPointer<const Self> itk::AddImageAdaptor< TImage >::ConstPointer
 

Reimplemented from itk::ImageAdaptor< TImage, TAccessor >.

Definition at line 46 of file itkAddImageAdaptor.h.

template<class TImage>
typedef TImage::PixelType itk::AddImageAdaptor< TImage >::PixelType
 

Pixel typedef support. Used to declare pixel type in filters or other operations.

Reimplemented from itk::ImageAdaptor< TImage, TAccessor >.

Definition at line 48 of file itkAddImageAdaptor.h.

Referenced by itk::AddImageAdaptor< TImage >::GetValue(), and itk::AddImageAdaptor< TImage >::SetValue().

template<class TImage>
typedef SmartPointer<Self> itk::AddImageAdaptor< TImage >::Pointer
 

Reimplemented from itk::ImageAdaptor< TImage, TAccessor >.

Definition at line 45 of file itkAddImageAdaptor.h.

template<class TImage>
typedef AddImageAdaptor itk::AddImageAdaptor< TImage >::Self
 

Standard class typedefs.

Reimplemented from itk::ImageAdaptor< TImage, TAccessor >.

Definition at line 41 of file itkAddImageAdaptor.h.

template<class TImage>
typedef ImageAdaptor<TImage, Accessor::AddPixelAccessor< typename TImage::PixelType > > itk::AddImageAdaptor< TImage >::Superclass
 

Reimplemented from itk::ImageAdaptor< TImage, TAccessor >.

Definition at line 44 of file itkAddImageAdaptor.h.


Constructor & Destructor Documentation

template<class TImage>
itk::AddImageAdaptor< TImage >::AddImageAdaptor  )  [inline, protected]
 

Definition at line 65 of file itkAddImageAdaptor.h.

template<class TImage>
virtual itk::AddImageAdaptor< TImage >::~AddImageAdaptor  )  [inline, protected, virtual]
 

Definition at line 66 of file itkAddImageAdaptor.h.


Member Function Documentation

template<class TImage>
virtual const char* itk::AddImageAdaptor< TImage >::GetNameOfClass  )  const [virtual]
 

Run-time type information (and related methods).

Reimplemented from itk::ImageAdaptor< TImage, TAccessor >.

template<class TImage>
PixelType itk::AddImageAdaptor< TImage >::GetValue  )  const [inline]
 

Get the value to be added to image pixels

Definition at line 61 of file itkAddImageAdaptor.h.

References itk::AddImageAdaptor< TImage >::PixelType.

template<class TImage>
Pointer itk::AddImageAdaptor< TImage >::New  )  [static]
 

Method for creation through the object factory.

Reimplemented from itk::ImageAdaptor< TImage, TAccessor >.

template<class TImage>
void itk::AddImageAdaptor< TImage >::SetValue const PixelType  newvalue  )  [inline]
 

Set the value to be added to image pixels

Definition at line 57 of file itkAddImageAdaptor.h.

References itk::AddImageAdaptor< TImage >::PixelType.


The documentation for this class was generated from the following file:
Generated at Thu May 25 00:20:15 2006 for ITK by doxygen 1.3.5 written by Dimitri van Heesch, © 1997-2000