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:

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 Methods

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

Static Public Methods

Pointer New ()

Protected Methods

 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, Accessor::AddPixelAccessor< TImage::PixelType > >.

Definition at line 46 of file itkAddImageAdaptor.h.

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

Reimplemented from itk::ImageAdaptor< TImage, Accessor::AddPixelAccessor< TImage::PixelType > >.

Definition at line 48 of file itkAddImageAdaptor.h.

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

Reimplemented from itk::ImageAdaptor< TImage, Accessor::AddPixelAccessor< TImage::PixelType > >.

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, Accessor::AddPixelAccessor< TImage::PixelType > >.

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, Accessor::AddPixelAccessor< TImage::PixelType > >.

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 >::GetClassName   const [virtual]
 

Run-time type information (and related methods).

Reimplemented from itk::ImageAdaptor< TImage, Accessor::AddPixelAccessor< TImage::PixelType > >.

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.

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

Method for creation through the object factory.

Reimplemented from itk::ImageAdaptor< TImage, Accessor::AddPixelAccessor< TImage::PixelType > >.

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.


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