go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions
itk::ImageFullSampler< TInputImage > Class Template Reference

#include <itkImageFullSampler.h>

Inheritance diagram for itk::ImageFullSampler< TInputImage >:
Inheritance graph
[legend]
Collaboration diagram for itk::ImageFullSampler< TInputImage >:
Collaboration graph
[legend]

Public Types

typedef SmartPointer< const SelfConstPointer
typedef
Superclass::DataObjectPointer 
DataObjectPointer
typedef
Superclass::ImageSampleContainerType 
ImageSampleContainerType
typedef Superclass::ImageSampleType ImageSampleType
typedef
Superclass::InputImageConstPointer 
InputImageConstPointer
typedef InputImageType::IndexType InputImageIndexType
typedef
Superclass::InputImagePixelType 
InputImagePixelType
typedef
Superclass::InputImagePointer 
InputImagePointer
typedef InputImageType::PointType InputImagePointType
typedef
Superclass::InputImageRegionType 
InputImageRegionType
typedef Superclass::InputImageType InputImageType
typedef Superclass::MaskType MaskType
typedef
Superclass::OutputVectorContainerPointer 
OutputVectorContainerPointer
typedef
Superclass::OutputVectorContainerType 
OutputVectorContainerType
typedef SmartPointer< SelfPointer
typedef ImageFullSampler Self
typedef ImageSamplerBase
< TInputImage > 
Superclass

Public Member Functions

virtual const char * GetClassName () const
 itkStaticConstMacro (InputImageDimension, unsigned int, Superclass::InputImageDimension)
virtual bool SelectingNewSamplesOnUpdateSupported (void) const
virtual bool SelectNewSamplesOnUpdate (void)

Static Public Member Functions

static Pointer New ()

Protected Member Functions

virtual void GenerateData (void)
 ImageFullSampler ()
void PrintSelf (std::ostream &os, Indent indent) const
virtual ~ImageFullSampler ()

Private Member Functions

 ImageFullSampler (const Self &)
void operator= (const Self &)

Detailed Description

template<class TInputImage>
class itk::ImageFullSampler< TInputImage >

Samples all voxels in the InputImageRegion.

This ImageSampler samples all voxels in the InputImageRegion. If a mask is given: only those voxels within the mask AND the InputImageRegion.

Definition at line 35 of file itkImageFullSampler.h.


Member Typedef Documentation

template<class TInputImage>
typedef SmartPointer<const Self> itk::ImageFullSampler< TInputImage >::ConstPointer

Reimplemented from itk::ImageSamplerBase< TInputImage >.

Reimplemented in elastix::FullSampler< TElastix >.

Definition at line 44 of file itkImageFullSampler.h.

template<class TInputImage>
typedef Superclass::DataObjectPointer itk::ImageFullSampler< TInputImage >::DataObjectPointer

Typedefs inherited from the superclass.

Reimplemented from itk::ImageSamplerBase< TInputImage >.

Reimplemented in elastix::FullSampler< TElastix >.

Definition at line 50 of file itkImageFullSampler.h.

template<class TInputImage>
typedef Superclass::ImageSampleContainerType itk::ImageFullSampler< TInputImage >::ImageSampleContainerType

Reimplemented from itk::ImageSamplerBase< TInputImage >.

Reimplemented in elastix::FullSampler< TElastix >.

Definition at line 62 of file itkImageFullSampler.h.

template<class TInputImage>
typedef Superclass::ImageSampleType itk::ImageFullSampler< TInputImage >::ImageSampleType

Reimplemented from itk::ImageSamplerBase< TInputImage >.

Reimplemented in elastix::FullSampler< TElastix >.

Definition at line 61 of file itkImageFullSampler.h.

template<class TInputImage>
typedef Superclass::InputImageConstPointer itk::ImageFullSampler< TInputImage >::InputImageConstPointer

Reimplemented from itk::ImageSamplerBase< TInputImage >.

Reimplemented in elastix::FullSampler< TElastix >.

Definition at line 58 of file itkImageFullSampler.h.

template<class TInputImage>
typedef InputImageType::IndexType itk::ImageFullSampler< TInputImage >::InputImageIndexType

Other typdefs.

Reimplemented from itk::ImageSamplerBase< TInputImage >.

Reimplemented in elastix::FullSampler< TElastix >.

Definition at line 70 of file itkImageFullSampler.h.

template<class TInputImage>
typedef Superclass::InputImagePixelType itk::ImageFullSampler< TInputImage >::InputImagePixelType

Reimplemented from itk::ImageSamplerBase< TInputImage >.

Reimplemented in elastix::FullSampler< TElastix >.

Definition at line 60 of file itkImageFullSampler.h.

template<class TInputImage>
typedef Superclass::InputImagePointer itk::ImageFullSampler< TInputImage >::InputImagePointer

Reimplemented from itk::ImageSamplerBase< TInputImage >.

Reimplemented in elastix::FullSampler< TElastix >.

Definition at line 57 of file itkImageFullSampler.h.

template<class TInputImage>
typedef InputImageType::PointType itk::ImageFullSampler< TInputImage >::InputImagePointType

Reimplemented from itk::ImageSamplerBase< TInputImage >.

Reimplemented in elastix::FullSampler< TElastix >.

Definition at line 71 of file itkImageFullSampler.h.

template<class TInputImage>
typedef Superclass::InputImageRegionType itk::ImageFullSampler< TInputImage >::InputImageRegionType

Reimplemented from itk::ImageSamplerBase< TInputImage >.

Reimplemented in elastix::FullSampler< TElastix >.

Definition at line 59 of file itkImageFullSampler.h.

template<class TInputImage>
typedef Superclass::InputImageType itk::ImageFullSampler< TInputImage >::InputImageType

Reimplemented from itk::ImageSamplerBase< TInputImage >.

Reimplemented in elastix::FullSampler< TElastix >.

Definition at line 56 of file itkImageFullSampler.h.

template<class TInputImage>
typedef Superclass::MaskType itk::ImageFullSampler< TInputImage >::MaskType

Reimplemented from itk::ImageSamplerBase< TInputImage >.

Reimplemented in elastix::FullSampler< TElastix >.

Definition at line 63 of file itkImageFullSampler.h.

Reimplemented from itk::ImageSamplerBase< TInputImage >.

Reimplemented in elastix::FullSampler< TElastix >.

Definition at line 55 of file itkImageFullSampler.h.

template<class TInputImage>
typedef Superclass::OutputVectorContainerType itk::ImageFullSampler< TInputImage >::OutputVectorContainerType

Reimplemented from itk::ImageSamplerBase< TInputImage >.

Reimplemented in elastix::FullSampler< TElastix >.

Definition at line 54 of file itkImageFullSampler.h.

template<class TInputImage>
typedef SmartPointer<Self> itk::ImageFullSampler< TInputImage >::Pointer

Reimplemented from itk::ImageSamplerBase< TInputImage >.

Reimplemented in elastix::FullSampler< TElastix >.

Definition at line 43 of file itkImageFullSampler.h.

template<class TInputImage>
typedef ImageFullSampler itk::ImageFullSampler< TInputImage >::Self

Standard ITK-stuff.

Reimplemented from itk::ImageSamplerBase< TInputImage >.

Reimplemented in elastix::FullSampler< TElastix >.

Definition at line 41 of file itkImageFullSampler.h.

template<class TInputImage>
typedef ImageSamplerBase< TInputImage > itk::ImageFullSampler< TInputImage >::Superclass

Reimplemented from itk::ImageSamplerBase< TInputImage >.

Definition at line 42 of file itkImageFullSampler.h.


Constructor & Destructor Documentation

template<class TInputImage>
itk::ImageFullSampler< TInputImage >::ImageFullSampler ( ) [inline, protected]

The constructor.

Definition at line 90 of file itkImageFullSampler.h.

template<class TInputImage>
virtual itk::ImageFullSampler< TInputImage >::~ImageFullSampler ( ) [inline, protected, virtual]

The destructor.

Definition at line 92 of file itkImageFullSampler.h.

template<class TInputImage>
itk::ImageFullSampler< TInputImage >::ImageFullSampler ( const Self ) [private]

The private constructor.


Member Function Documentation

template<class TInputImage>
virtual void itk::ImageFullSampler< TInputImage >::GenerateData ( void  ) [protected, virtual]

Function that does the work.

template<class TInputImage>
virtual const char* itk::ImageFullSampler< TInputImage >::GetClassName ( ) const [virtual]

Run-time type information (and related methods).

Reimplemented from itk::ImageSamplerBase< TInputImage >.

Reimplemented in elastix::FullSampler< TElastix >.

template<class TInputImage>
itk::ImageFullSampler< TInputImage >::itkStaticConstMacro ( InputImageDimension  ,
unsigned  int,
Superclass::InputImageDimension   
)

The input image dimension.

template<class TInputImage>
static Pointer itk::ImageFullSampler< TInputImage >::New ( ) [static]

Method for creation through the object factory.

Reimplemented from itk::ImageSamplerBase< TInputImage >.

Reimplemented in elastix::FullSampler< TElastix >.

template<class TInputImage>
void itk::ImageFullSampler< TInputImage >::operator= ( const Self ) [private]

The private copy constructor.

template<class TInputImage>
void itk::ImageFullSampler< TInputImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const [protected]

PrintSelf.

Reimplemented from itk::ImageSamplerBase< TInputImage >.

template<class TInputImage>
virtual bool itk::ImageFullSampler< TInputImage >::SelectingNewSamplesOnUpdateSupported ( void  ) const [inline, virtual]

Returns whether the sampler supports SelectNewSamplesOnUpdate().

Reimplemented from itk::ImageSamplerBase< TInputImage >.

Definition at line 82 of file itkImageFullSampler.h.

template<class TInputImage>
virtual bool itk::ImageFullSampler< TInputImage >::SelectNewSamplesOnUpdate ( void  ) [inline, virtual]

Selecting new samples makes no sense if nothing changed. The same samples would be selected anyway.

Reimplemented from itk::ImageSamplerBase< TInputImage >.

Definition at line 76 of file itkImageFullSampler.h.



Generated on 24-05-2012 for elastix by doxygen 1.7.6.1 elastix logo