NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
itk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension > Class Template Reference

Class to support undo/redo of a clear operation (set value to zero), within a given region. More...

Inheritance diagram for itk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension >:
Inheritance graph
[legend]
Collaboration diagram for itk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension >:
Collaboration graph
[legend]

Public Types

typedef
MIDASImageUpdateClearRegionProcessor 
Self
 
typedef
MIDASImageUpdateRegionProcessor
< TPixel, VImageDimension > 
Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef TPixel PixelType
 
typedef Image< TPixel,
VImageDimension > 
ImageType
 
typedef ImageType::Pointer ImagePointer
 
typedef ImageType::IndexType IndexType
 
typedef ImageType::SizeType SizeType
 
typedef ImageType::RegionType RegionType
 
- Public Types inherited from itk::MIDASImageUpdateRegionProcessor< TPixel, VImageDimension >
typedef
MIDASImageUpdateRegionProcessor 
Self
 
typedef
MIDASImageUpdateProcessor
< TPixel, VImageDimension > 
Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef TPixel PixelType
 
typedef Image< TPixel,
VImageDimension > 
ImageType
 
typedef ImageType::Pointer ImagePointer
 
typedef ImageType::IndexType IndexType
 
typedef ImageType::SizeType SizeType
 
typedef ImageType::RegionType RegionType
 
typedef
itk::ExtractImageFilter
< ImageType, ImageType
ExtractImageFilterType
 
typedef
ExtractImageFilterType::Pointer 
ExtractImageFilterPointer
 
typedef itk::PasteImageFilter
< ImageType, ImageType
PasteImageFilterType
 
typedef
PasteImageFilterType::Pointer 
PasteImageFilterPointer
 
- Public Types inherited from itk::MIDASImageUpdateProcessor< TPixel, VImageDimension >
typedef MIDASImageUpdateProcessor Self
 
typedef Object Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef TPixel PixelType
 
typedef Image< TPixel,
VImageDimension > 
ImageType
 
typedef ImageType::Pointer ImagePointer
 
typedef ImageType::IndexType IndexType
 
typedef ImageType::SizeType SizeType
 
typedef ImageType::RegionType RegionType
 

Public Member Functions

virtual const char * GetClassName () const
 
virtual void SetWipeValue (PixelType _arg)
 
virtual PixelType GetWipeValue ()
 
- Public Member Functions inherited from itk::MIDASImageUpdateRegionProcessor< TPixel, VImageDimension >
virtual void SetDestinationRegionOfInterest (RegionType _arg)
 
virtual RegionType GetDestinationRegionOfInterest ()
 
void SetDestinationRegionOfInterest (std::vector< int > &region)
 
virtual void Undo ()
 
virtual void Redo ()
 
- Public Member Functions inherited from itk::MIDASImageUpdateProcessor< TPixel, VImageDimension >
 itkStaticConstMacro (ImageDimension, unsigned int, VImageDimension)
 
virtual void SetDestinationImage (ImageType *_arg)
 
virtual ImageTypeGetDestinationImage ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 MIDASImageUpdateClearRegionProcessor ()
 
void PrintSelf (std::ostream &os, Indent indent) const
 
virtual ~MIDASImageUpdateClearRegionProcessor ()
 
virtual void ApplyUpdateToAfterImage ()
 
- Protected Member Functions inherited from itk::MIDASImageUpdateRegionProcessor< TPixel, VImageDimension >
 MIDASImageUpdateRegionProcessor ()
 
void PrintSelf (std::ostream &os, Indent indent) const
 
virtual ~MIDASImageUpdateRegionProcessor ()
 
virtual ImageTypeGetAfterImage ()
 
virtual void SetAfterImage (ImageType *_arg)
 
virtual void ValidateInputs ()
 
- Protected Member Functions inherited from itk::MIDASImageUpdateProcessor< TPixel, VImageDimension >
 MIDASImageUpdateProcessor ()
 
void PrintSelf (std::ostream &os, Indent indent) const override
 
virtual ~MIDASImageUpdateProcessor ()
 

Detailed Description

template<class TPixel, unsigned int VImageDimension>
class itk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension >

Class to support undo/redo of a clear operation (set value to zero), within a given region.

Member Typedef Documentation

template<class TPixel , unsigned int VImageDimension>
typedef SmartPointer<const Self> itk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension >::ConstPointer
template<class TPixel , unsigned int VImageDimension>
typedef ImageType::Pointer itk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension >::ImagePointer
template<class TPixel , unsigned int VImageDimension>
typedef Image<TPixel, VImageDimension> itk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension >::ImageType
template<class TPixel , unsigned int VImageDimension>
typedef ImageType::IndexType itk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension >::IndexType
template<class TPixel , unsigned int VImageDimension>
typedef TPixel itk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension >::PixelType

Additional typedefs

template<class TPixel , unsigned int VImageDimension>
typedef SmartPointer<Self> itk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension >::Pointer
template<class TPixel , unsigned int VImageDimension>
typedef ImageType::RegionType itk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension >::RegionType
template<class TPixel , unsigned int VImageDimension>
typedef MIDASImageUpdateClearRegionProcessor itk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension >::Self

Standard class typedefs

template<class TPixel , unsigned int VImageDimension>
typedef ImageType::SizeType itk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension >::SizeType
template<class TPixel , unsigned int VImageDimension>
typedef MIDASImageUpdateRegionProcessor<TPixel, VImageDimension> itk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension >::Superclass

Constructor & Destructor Documentation

template<class TPixel , unsigned int VImageDimension>
itk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension >::MIDASImageUpdateClearRegionProcessor ( )
protected
template<class TPixel , unsigned int VImageDimension>
virtual itk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension >::~MIDASImageUpdateClearRegionProcessor ( )
inlineprotectedvirtual

Member Function Documentation

template<class TPixel , unsigned int VImageDimension>
virtual void itk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension >::ApplyUpdateToAfterImage ( )
protectedvirtual

Derived classes calculate whatever update they like, but can only affect the m_AfterImage, which must be within the destination region of interest.

Implements itk::MIDASImageUpdateRegionProcessor< TPixel, VImageDimension >.

template<class TPixel , unsigned int VImageDimension>
virtual const char* itk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

Reimplemented from itk::MIDASImageUpdateRegionProcessor< TPixel, VImageDimension >.

template<class TPixel , unsigned int VImageDimension>
virtual PixelType itk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension >::GetWipeValue ( )
virtual
template<class TPixel , unsigned int VImageDimension>
static Pointer itk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension >::New ( )
static

Method for creation through the object factory.

template<class TPixel , unsigned int VImageDimension>
void itk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protected
template<class TPixel , unsigned int VImageDimension>
virtual void itk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension >::SetWipeValue ( PixelType  _arg)
virtual

Set the value that is used to wipe the image (normally zero).


The documentation for this class was generated from the following file: