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
elastix::FullSampler< TElastix > Class Template Reference

#include <elxFullSampler.h>

Inheritance diagram for elastix::FullSampler< TElastix >:
Inheritance graph
[legend]
Collaboration diagram for elastix::FullSampler< TElastix >:
Collaboration graph
[legend]

Public Types

typedef
Superclass2::ConfigurationPointer 
ConfigurationPointer
typedef
Superclass2::ConfigurationType 
ConfigurationType
typedef SmartPointer< const SelfConstPointer
typedef
Superclass1::DataObjectPointer 
DataObjectPointer
typedef Superclass2::ElastixPointer ElastixPointer
typedef Superclass2::ElastixType ElastixType
typedef
Superclass1::ImageSampleContainerType 
ImageSampleContainerType
typedef
Superclass1::ImageSampleType 
ImageSampleType
typedef
Superclass1::InputImageConstPointer 
InputImageConstPointer
typedef
Superclass1::InputImageIndexType 
InputImageIndexType
typedef
Superclass1::InputImagePixelType 
InputImagePixelType
typedef
Superclass1::InputImagePointer 
InputImagePointer
typedef
Superclass1::InputImagePointType 
InputImagePointType
typedef
Superclass1::InputImageRegionType 
InputImageRegionType
typedef Superclass1::InputImageType InputImageType
typedef Superclass2::ITKBaseType ITKBaseType
typedef Superclass1::MaskType MaskType
typedef
Superclass1::OutputVectorContainerPointer 
OutputVectorContainerPointer
typedef
Superclass1::OutputVectorContainerType 
OutputVectorContainerType
typedef SmartPointer< SelfPointer
typedef
Superclass2::RegistrationPointer 
RegistrationPointer
typedef
Superclass2::RegistrationType 
RegistrationType
typedef FullSampler Self
typedef ImageFullSampler
< typename
elx::ImageSamplerBase
< TElastix >::InputImageType
Superclass1
typedef elx::ImageSamplerBase
< TElastix > 
Superclass2

Public Member Functions

 elxClassNameMacro ("Full")
virtual const char * GetClassName () const
 itkStaticConstMacro (InputImageDimension, unsigned int, Superclass1::InputImageDimension)

Static Public Member Functions

static Pointer New ()

Protected Member Functions

 FullSampler ()
virtual ~FullSampler ()

Private Member Functions

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

Detailed Description

template<class TElastix>
class elastix::FullSampler< TElastix >

An interpolator based on the itk::ImageFullSampler.

This image sampler samples all voxels in the InputImageRegion.

This sampler does not react to the NewSamplesEveryIteration parameter.

The parameters used in this class are:

Parameters:
ImageSampler: Select this image sampler as follows:
(ImageSampler "Full")

Definition at line 43 of file elxFullSampler.h.


Member Typedef Documentation

template<class TElastix >
typedef Superclass2::ConfigurationPointer elastix::FullSampler< TElastix >::ConfigurationPointer

Definition at line 94 of file elxFullSampler.h.

template<class TElastix >
typedef Superclass2::ConfigurationType elastix::FullSampler< TElastix >::ConfigurationType

Definition at line 93 of file elxFullSampler.h.

template<class TElastix >
typedef SmartPointer<const Self> elastix::FullSampler< TElastix >::ConstPointer
template<class TElastix >
typedef Superclass1::DataObjectPointer elastix::FullSampler< TElastix >::DataObjectPointer

Typedefs inherited from the superclass.

Reimplemented from itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.

Definition at line 73 of file elxFullSampler.h.

template<class TElastix >
typedef Superclass2::ElastixPointer elastix::FullSampler< TElastix >::ElastixPointer

Definition at line 92 of file elxFullSampler.h.

template<class TElastix >
typedef Superclass2::ElastixType elastix::FullSampler< TElastix >::ElastixType

Typedefs inherited from Elastix.

Definition at line 91 of file elxFullSampler.h.

template<class TElastix >
typedef Superclass1::ImageSampleType elastix::FullSampler< TElastix >::ImageSampleType
template<class TElastix >
typedef Superclass1::InputImageIndexType elastix::FullSampler< TElastix >::InputImageIndexType
template<class TElastix >
typedef Superclass1::InputImagePixelType elastix::FullSampler< TElastix >::InputImagePixelType
template<class TElastix >
typedef Superclass1::InputImagePointer elastix::FullSampler< TElastix >::InputImagePointer
template<class TElastix >
typedef Superclass1::InputImagePointType elastix::FullSampler< TElastix >::InputImagePointType
template<class TElastix >
typedef Superclass1::InputImageRegionType elastix::FullSampler< TElastix >::InputImageRegionType
template<class TElastix >
typedef Superclass1::InputImageType elastix::FullSampler< TElastix >::InputImageType
template<class TElastix >
typedef Superclass2::ITKBaseType elastix::FullSampler< TElastix >::ITKBaseType

Definition at line 97 of file elxFullSampler.h.

template<class TElastix >
typedef Superclass1::MaskType elastix::FullSampler< TElastix >::MaskType
template<class TElastix >
typedef SmartPointer<Self> elastix::FullSampler< TElastix >::Pointer
template<class TElastix >
typedef Superclass2::RegistrationPointer elastix::FullSampler< TElastix >::RegistrationPointer

Definition at line 96 of file elxFullSampler.h.

template<class TElastix >
typedef Superclass2::RegistrationType elastix::FullSampler< TElastix >::RegistrationType

Definition at line 95 of file elxFullSampler.h.

template<class TElastix >
typedef FullSampler elastix::FullSampler< TElastix >::Self

Standard ITK-stuff.

Reimplemented from itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.

Definition at line 53 of file elxFullSampler.h.

template<class TElastix >
typedef ImageFullSampler< typename elx::ImageSamplerBase<TElastix>::InputImageType > elastix::FullSampler< TElastix >::Superclass1

Definition at line 55 of file elxFullSampler.h.

template<class TElastix >
typedef elx::ImageSamplerBase<TElastix> elastix::FullSampler< TElastix >::Superclass2

Definition at line 56 of file elxFullSampler.h.


Constructor & Destructor Documentation

template<class TElastix >
elastix::FullSampler< TElastix >::FullSampler ( ) [inline, protected]

The constructor.

Definition at line 102 of file elxFullSampler.h.

template<class TElastix >
virtual elastix::FullSampler< TElastix >::~FullSampler ( ) [inline, protected, virtual]

The destructor.

Definition at line 104 of file elxFullSampler.h.

template<class TElastix >
elastix::FullSampler< TElastix >::FullSampler ( const Self ) [private]

The private constructor.


Member Function Documentation

template<class TElastix >
elastix::FullSampler< TElastix >::elxClassNameMacro ( "Full"  )

Name of this class. Use this name in the parameter file to select this specific interpolator.
example: (ImageSampler "Full")

template<class TElastix >
virtual const char* elastix::FullSampler< TElastix >::GetClassName ( ) const [virtual]

Run-time type information (and related methods).

Reimplemented from itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.

template<class TElastix >
elastix::FullSampler< TElastix >::itkStaticConstMacro ( InputImageDimension  ,
unsigned  int,
Superclass1::InputImageDimension   
)

The input image dimension.

template<class TElastix >
static Pointer elastix::FullSampler< TElastix >::New ( ) [static]

Method for creation through the object factory.

Reimplemented from itk::ImageFullSampler< elx::ImageSamplerBase< TElastix >::InputImageType >.

template<class TElastix >
void elastix::FullSampler< TElastix >::operator= ( const Self ) [private]

The private copy constructor.



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