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

#include <elxGridSampler.h>

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

Public Types

typedef
Superclass2::ConfigurationPointer 
ConfigurationPointer
 
typedef
Superclass2::ConfigurationType 
ConfigurationType
 
typedef itk::SmartPointer
< const Self > 
ConstPointer
 
typedef
Superclass1::DataObjectPointer 
DataObjectPointer
 
typedef Superclass2::ElastixPointer ElastixPointer
 
typedef Superclass2::ElastixType ElastixType
 
typedef
Superclass1::SampleGridSpacingType 
GridSpacingType
 
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 itk::SmartPointer< Self > Pointer
 
typedef
Superclass2::RegistrationPointer 
RegistrationPointer
 
typedef
Superclass2::RegistrationType 
RegistrationType
 
typedef
Superclass1::SampleGridSpacingValueType 
SampleGridSpacingValueType
 
typedef GridSampler Self
 
typedef itk::ImageGridSampler
< typename
elx::ImageSamplerBase
< TElastix >::InputImageType > 
Superclass1
 
typedef elx::ImageSamplerBase
< TElastix > 
Superclass2
 
- Public Types inherited from itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >
typedef SmartPointer< const Self > ConstPointer
 
typedef
Superclass::DataObjectPointer 
DataObjectPointer
 
typedef
Superclass::ImageSampleContainerPointer 
ImageSampleContainerPointer
 
typedef
Superclass::ImageSampleContainerType 
ImageSampleContainerType
 
typedef Superclass::ImageSampleType ImageSampleType
 
typedef
Superclass::InputImageConstPointer 
InputImageConstPointer
 
typedef
Superclass::InputImageIndexType 
InputImageIndexType
 
typedef
Superclass::InputImagePixelType 
InputImagePixelType
 
typedef
Superclass::InputImagePointer 
InputImagePointer
 
typedef
Superclass::InputImagePointType 
InputImagePointType
 
typedef
Superclass::InputImageRegionType 
InputImageRegionType
 
typedef InputImageType::SizeType InputImageSizeType
 
typedef Superclass::InputImageType InputImageType
 
typedef Superclass::MaskType MaskType
 
typedef
Superclass::OutputVectorContainerPointer 
OutputVectorContainerPointer
 
typedef
Superclass::OutputVectorContainerType 
OutputVectorContainerType
 
typedef SmartPointer< Self > Pointer
 
typedef InputImageIndexType SampleGridIndexType
 
typedef InputImageType::SizeType SampleGridSizeType
 
typedef InputImageType::OffsetType SampleGridSpacingType
 
typedef
SampleGridSpacingType::OffsetValueType 
SampleGridSpacingValueType
 
typedef ImageGridSampler Self
 
typedef ImageSamplerBase
< elx::ImageSamplerBase
< TElastix >::InputImageType > 
Superclass
 
- Public Types inherited from itk::ImageSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >
typedef SmartPointer< const Self > ConstPointer
 
typedef
Superclass::DataObjectPointer 
DataObjectPointer
 
typedef
ImageSampleContainerType::Pointer 
ImageSampleContainerPointer
 
typedef VectorDataContainer
< unsigned long,
ImageSampleType > 
ImageSampleContainerType
 
typedef ImageSample
< InputImageType > 
ImageSampleType
 
typedef ImageSampleType::RealType ImageSampleValueType
 
typedef
Superclass::InputImageConstPointer 
InputImageConstPointer
 
typedef InputImageType::IndexType InputImageIndexType
 
typedef
Superclass::InputImagePixelType 
InputImagePixelType
 
typedef
Superclass::InputImagePointer 
InputImagePointer
 
typedef InputImageType::PointType InputImagePointType
 
typedef
InputImagePointType::ValueType 
InputImagePointValueType
 
typedef
Superclass::InputImageRegionType 
InputImageRegionType
 
typedef std::vector
< InputImageRegionType > 
InputImageRegionVectorType
 
typedef InputImageType::SizeType InputImageSizeType
 
typedef Superclass::InputImageType InputImageType
 
typedef MaskType::ConstPointer MaskConstPointer
 
typedef MaskType::Pointer MaskPointer
 
typedef SpatialObject
< Self::InputImageDimension > 
MaskType
 
typedef std::vector
< MaskConstPointer > 
MaskVectorType
 
typedef
Superclass::OutputVectorContainerPointer 
OutputVectorContainerPointer
 
typedef
Superclass::OutputVectorContainerType 
OutputVectorContainerType
 
typedef SmartPointer< Self > Pointer
 
typedef ImageSamplerBase Self
 
typedef
ImageToVectorContainerFilter
< elx::ImageSamplerBase
< TElastix >::InputImageType,
VectorDataContainer< unsigned
long, ImageSample
< elx::ImageSamplerBase
< TElastix >::InputImageType > > > 
Superclass
 
- Public Types inherited from itk::ImageToVectorContainerFilter< elx::ImageSamplerBase< TElastix >::InputImageType, VectorDataContainer< unsigned long, ImageSample< elx::ImageSamplerBase< TElastix >::InputImageType > > >
typedef SmartPointer< const Self > ConstPointer
 
typedef
Superclass::DataObjectPointer 
DataObjectPointer
 
typedef
InputImageType::ConstPointer 
InputImageConstPointer
 
typedef InputImageType::PixelType InputImagePixelType
 
typedef InputImageType::Pointer InputImagePointer
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef elx::ImageSamplerBase
< TElastix >::InputImageType 
InputImageType
 
typedef
Superclass::OutputVectorContainerPointer 
OutputVectorContainerPointer
 
typedef
Superclass::OutputVectorContainerType 
OutputVectorContainerType
 
typedef SmartPointer< Self > Pointer
 
typedef
ImageToVectorContainerFilter 
Self
 
typedef VectorContainerSource
< VectorDataContainer
< unsigned long, ImageSample
< elx::ImageSamplerBase
< TElastix >::InputImageType > > > 
Superclass
 
- Public Types inherited from itk::VectorContainerSource< VectorDataContainer< unsigned long, ImageSample< elx::ImageSamplerBase< TElastix >::InputImageType > > >
typedef SmartPointer< const Self > ConstPointer
 
typedef
Superclass::DataObjectPointer 
DataObjectPointer
 
typedef
OutputVectorContainerType::Pointer 
OutputVectorContainerPointer
 
typedef VectorDataContainer
< unsigned long, ImageSample
< elx::ImageSamplerBase
< TElastix >::InputImageType > > 
OutputVectorContainerType
 
typedef SmartPointer< Self > Pointer
 
typedef VectorContainerSource Self
 
typedef ProcessObject Superclass
 
- Public Types inherited from itk::ImageSamplerBase< TElastix >
typedef SmartPointer< const Self > ConstPointer
 
typedef
Superclass::DataObjectPointer 
DataObjectPointer
 
typedef
ImageSampleContainerType::Pointer 
ImageSampleContainerPointer
 
typedef VectorDataContainer
< unsigned long,
ImageSampleType > 
ImageSampleContainerType
 
typedef ImageSample
< InputImageType > 
ImageSampleType
 
typedef ImageSampleType::RealType ImageSampleValueType
 
typedef
Superclass::InputImageConstPointer 
InputImageConstPointer
 
typedef InputImageType::IndexType InputImageIndexType
 
typedef
Superclass::InputImagePixelType 
InputImagePixelType
 
typedef
Superclass::InputImagePointer 
InputImagePointer
 
typedef InputImageType::PointType InputImagePointType
 
typedef
InputImagePointType::ValueType 
InputImagePointValueType
 
typedef
Superclass::InputImageRegionType 
InputImageRegionType
 
typedef std::vector
< InputImageRegionType > 
InputImageRegionVectorType
 
typedef InputImageType::SizeType InputImageSizeType
 
typedef Superclass::InputImageType InputImageType
 
typedef MaskType::ConstPointer MaskConstPointer
 
typedef MaskType::Pointer MaskPointer
 
typedef SpatialObject
< Self::InputImageDimension > 
MaskType
 
typedef std::vector
< MaskConstPointer > 
MaskVectorType
 
typedef
Superclass::OutputVectorContainerPointer 
OutputVectorContainerPointer
 
typedef
Superclass::OutputVectorContainerType 
OutputVectorContainerType
 
typedef SmartPointer< Self > Pointer
 
typedef ImageSamplerBase Self
 
typedef
ImageToVectorContainerFilter
< TElastix,
VectorDataContainer< unsigned
long, ImageSample< TElastix > > > 
Superclass
 
- Public Types inherited from itk::ImageToVectorContainerFilter< TElastix, VectorDataContainer< unsigned long, ImageSample< TElastix > > >
typedef SmartPointer< const Self > ConstPointer
 
typedef
Superclass::DataObjectPointer 
DataObjectPointer
 
typedef
InputImageType::ConstPointer 
InputImageConstPointer
 
typedef InputImageType::PixelType InputImagePixelType
 
typedef InputImageType::Pointer InputImagePointer
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef TElastix InputImageType
 
typedef
Superclass::OutputVectorContainerPointer 
OutputVectorContainerPointer
 
typedef
Superclass::OutputVectorContainerType 
OutputVectorContainerType
 
typedef SmartPointer< Self > Pointer
 
typedef
ImageToVectorContainerFilter 
Self
 
typedef VectorContainerSource
< VectorDataContainer
< unsigned long, ImageSample
< TElastix > > > 
Superclass
 
- Public Types inherited from itk::VectorContainerSource< VectorDataContainer< unsigned long, ImageSample< TElastix > > >
typedef SmartPointer< const Self > ConstPointer
 
typedef
Superclass::DataObjectPointer 
DataObjectPointer
 
typedef
OutputVectorContainerType::Pointer 
OutputVectorContainerPointer
 
typedef VectorDataContainer
< unsigned long, ImageSample
< TElastix > > 
OutputVectorContainerType
 
typedef SmartPointer< Self > Pointer
 
typedef VectorContainerSource Self
 
typedef ProcessObject Superclass
 

Public Member Functions

virtual void BeforeEachResolution (void)
 
 elxClassNameMacro ("Grid")
 
virtual const char * GetClassName () const
 
 itkStaticConstMacro (InputImageDimension, unsigned int, Superclass1::InputImageDimension)
 
- Public Member Functions inherited from itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >
virtual const
SampleGridSpacingType & 
GetSampleGridSpacing ()
 
 itkStaticConstMacro (InputImageDimension, unsigned int, Superclass::InputImageDimension)
 
virtual bool SelectingNewSamplesOnUpdateSupported (void) const
 
virtual bool SelectNewSamplesOnUpdate (void)
 
virtual void SetNumberOfSamples (unsigned long nrofsamples)
 
void SetSampleGridSpacing (const SampleGridSpacingType &arg)
 
- Public Member Functions inherited from itk::ImageSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >
virtual const
InputImageRegionType & 
GetCroppedInputImageRegion ()
 
virtual const
InputImageRegionType & 
GetInputImageRegion (unsigned int pos) const
 
virtual const
InputImageRegionType & 
GetInputImageRegion (void) const
 
virtual const MaskType * GetMask (unsigned int pos) const
 
virtual const MaskType * GetMask (void) const
 
virtual unsigned int GetNumberOfInputImageRegions () const
 
virtual unsigned int GetNumberOfMasks () const
 
virtual unsigned long GetNumberOfSamples () const
 
 itkStaticConstMacro (InputImageDimension, unsigned int, InputImageType::ImageDimension)
 
virtual void SetInputImageRegion (const InputImageRegionType _arg, unsigned int pos)
 
virtual void SetInputImageRegion (const InputImageRegionType _arg)
 
virtual void SetMask (const MaskType *_arg, unsigned int pos)
 
virtual void SetMask (const MaskType *_arg)
 
virtual void SetNumberOfInputImageRegions (const unsigned int _arg)
 
virtual void SetNumberOfMasks (const unsigned int _arg)
 
virtual void SetUseMultiThread (bool _arg)
 
- Public Member Functions inherited from itk::ImageToVectorContainerFilter< elx::ImageSamplerBase< TElastix >::InputImageType, VectorDataContainer< unsigned long, ImageSample< elx::ImageSamplerBase< TElastix >::InputImageType > > >
const InputImageType * GetInput (void)
 
const InputImageType * GetInput (unsigned int idx)
 
OutputVectorContainerType * GetOutput (void)
 
DataObject::Pointer MakeOutput (unsigned int idx)
 
void SetInput (unsigned int idx, const InputImageType *input)
 
void SetInput (const InputImageType *input)
 
virtual unsigned int SplitRequestedRegion (const ThreadIdType &threadId, const ThreadIdType &numberOfSplits, InputImageRegionType &splitRegion)
 
virtual void ThreadedGenerateData (const InputImageRegionType &inputRegionForThread, ThreadIdType threadId)
 
- Public Member Functions inherited from itk::VectorContainerSource< VectorDataContainer< unsigned long, ImageSample< elx::ImageSamplerBase< TElastix >::InputImageType > > >
OutputVectorContainerType * GetOutput (void)
 
OutputVectorContainerType * GetOutput (unsigned int idx)
 
virtual void GraftNthOutput (unsigned int idx, DataObject *output)
 
virtual void GraftOutput (DataObject *output)
 
- Public Member Functions inherited from itk::ImageSamplerBase< TElastix >
virtual const
InputImageRegionType & 
GetCroppedInputImageRegion ()
 
virtual const
InputImageRegionType & 
GetInputImageRegion (unsigned int pos) const
 
virtual const
InputImageRegionType & 
GetInputImageRegion (void) const
 
virtual const MaskType * GetMask (unsigned int pos) const
 
virtual const MaskType * GetMask (void) const
 
virtual unsigned int GetNumberOfInputImageRegions () const
 
virtual unsigned int GetNumberOfMasks () const
 
virtual unsigned long GetNumberOfSamples () const
 
 itkStaticConstMacro (InputImageDimension, unsigned int, InputImageType::ImageDimension)
 
virtual bool SelectingNewSamplesOnUpdateSupported (void) const
 
virtual bool SelectNewSamplesOnUpdate (void)
 
virtual void SetInputImageRegion (const InputImageRegionType _arg, unsigned int pos)
 
virtual void SetInputImageRegion (const InputImageRegionType _arg)
 
virtual void SetMask (const MaskType *_arg, unsigned int pos)
 
virtual void SetMask (const MaskType *_arg)
 
virtual void SetNumberOfInputImageRegions (const unsigned int _arg)
 
virtual void SetNumberOfMasks (const unsigned int _arg)
 
virtual void SetUseMultiThread (bool _arg)
 
- Public Member Functions inherited from itk::ImageToVectorContainerFilter< TElastix, VectorDataContainer< unsigned long, ImageSample< TElastix > > >
virtual void GenerateData (void)
 
const InputImageType * GetInput (void)
 
const InputImageType * GetInput (unsigned int idx)
 
OutputVectorContainerType * GetOutput (void)
 
DataObject::Pointer MakeOutput (unsigned int idx)
 
void SetInput (unsigned int idx, const InputImageType *input)
 
void SetInput (const InputImageType *input)
 
virtual unsigned int SplitRequestedRegion (const ThreadIdType &threadId, const ThreadIdType &numberOfSplits, InputImageRegionType &splitRegion)
 
virtual void ThreadedGenerateData (const InputImageRegionType &inputRegionForThread, ThreadIdType threadId)
 
- Public Member Functions inherited from itk::VectorContainerSource< VectorDataContainer< unsigned long, ImageSample< TElastix > > >
OutputVectorContainerType * GetOutput (void)
 
OutputVectorContainerType * GetOutput (unsigned int idx)
 
virtual void GraftNthOutput (unsigned int idx, DataObject *output)
 
virtual void GraftOutput (DataObject *output)
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >
static Pointer New ()
 
- Static Public Member Functions inherited from itk::ImageSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >
static Pointer New ()
 
- Static Public Member Functions inherited from itk::ImageToVectorContainerFilter< elx::ImageSamplerBase< TElastix >::InputImageType, VectorDataContainer< unsigned long, ImageSample< elx::ImageSamplerBase< TElastix >::InputImageType > > >
static Pointer New ()
 
static ITK_THREAD_RETURN_TYPE ThreaderCallback (void *arg)
 
- Static Public Member Functions inherited from itk::VectorContainerSource< VectorDataContainer< unsigned long, ImageSample< elx::ImageSamplerBase< TElastix >::InputImageType > > >
static Pointer New ()
 
- Static Public Member Functions inherited from itk::ImageSamplerBase< TElastix >
static Pointer New ()
 
- Static Public Member Functions inherited from itk::ImageToVectorContainerFilter< TElastix, VectorDataContainer< unsigned long, ImageSample< TElastix > > >
static Pointer New ()
 
static ITK_THREAD_RETURN_TYPE ThreaderCallback (void *arg)
 
- Static Public Member Functions inherited from itk::VectorContainerSource< VectorDataContainer< unsigned long, ImageSample< TElastix > > >
static Pointer New ()
 

Protected Member Functions

 GridSampler ()
 
virtual ~GridSampler ()
 
- Protected Member Functions inherited from itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >
virtual void GenerateData (void)
 
 ImageGridSampler ()
 
void PrintSelf (std::ostream &os, Indent indent) const
 
virtual ~ImageGridSampler ()
 
- Protected Member Functions inherited from itk::ImageSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >
virtual void AfterThreadedGenerateData (void)
 
virtual void BeforeThreadedGenerateData (void)
 
virtual bool CheckInputImageRegions (void)
 
void CropInputImageRegion (void)
 
virtual void GenerateInputRequestedRegion (void)
 
 ImageSamplerBase ()
 
virtual bool IsInsideAllMasks (const InputImagePointType &point) const
 
void PrintSelf (std::ostream &os, Indent indent) const
 
virtual void UpdateAllMasks (void)
 
virtual ~ImageSamplerBase ()
 
- Protected Member Functions inherited from itk::ImageToVectorContainerFilter< elx::ImageSamplerBase< TElastix >::InputImageType, VectorDataContainer< unsigned long, ImageSample< elx::ImageSamplerBase< TElastix >::InputImageType > > >
 ImageToVectorContainerFilter ()
 
void PrintSelf (std::ostream &os, Indent indent) const
 
virtual ~ImageToVectorContainerFilter ()
 
- Protected Member Functions inherited from itk::VectorContainerSource< VectorDataContainer< unsigned long, ImageSample< elx::ImageSamplerBase< TElastix >::InputImageType > > >
void PrintSelf (std::ostream &os, Indent indent) const
 
 VectorContainerSource ()
 
virtual ~VectorContainerSource ()
 
- Protected Member Functions inherited from itk::ImageSamplerBase< TElastix >
virtual void AfterThreadedGenerateData (void)
 
virtual void BeforeThreadedGenerateData (void)
 
virtual bool CheckInputImageRegions (void)
 
void CropInputImageRegion (void)
 
virtual void GenerateInputRequestedRegion (void)
 
 ImageSamplerBase ()
 
virtual bool IsInsideAllMasks (const InputImagePointType &point) const
 
void PrintSelf (std::ostream &os, Indent indent) const
 
virtual void UpdateAllMasks (void)
 
virtual ~ImageSamplerBase ()
 
- Protected Member Functions inherited from itk::ImageToVectorContainerFilter< TElastix, VectorDataContainer< unsigned long, ImageSample< TElastix > > >
 ImageToVectorContainerFilter ()
 
void PrintSelf (std::ostream &os, Indent indent) const
 
virtual ~ImageToVectorContainerFilter ()
 
- Protected Member Functions inherited from itk::VectorContainerSource< VectorDataContainer< unsigned long, ImageSample< TElastix > > >
void PrintSelf (std::ostream &os, Indent indent) const
 
 VectorContainerSource ()
 
virtual ~VectorContainerSource ()
 

Private Member Functions

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

Additional Inherited Members

- Protected Attributes inherited from itk::ImageGridSampler< elx::ImageSamplerBase< TElastix >::InputImageType >
unsigned long m_RequestedNumberOfSamples
 
SampleGridSpacingType m_SampleGridSpacing
 
- Protected Attributes inherited from itk::ImageSamplerBase< elx::ImageSamplerBase< TElastix >::InputImageType >
unsigned long m_NumberOfSamples
 
std::vector
< ImageSampleContainerPointer > 
m_ThreaderSampleContainer
 
bool m_UseMultiThread
 
- Protected Attributes inherited from itk::ImageSamplerBase< TElastix >
unsigned long m_NumberOfSamples
 
std::vector
< ImageSampleContainerPointer > 
m_ThreaderSampleContainer
 
bool m_UseMultiThread
 

Detailed Description

template<class TElastix>
class elastix::GridSampler< TElastix >

An interpolator based on the itk::ImageGridSampler.

This image sampler samples voxels on a uniform grid. This sampler is in most cases not recommended.

This sampler does not react on the NewSamplesEveryIteration parameter.

The parameters used in this class are:

Parameters:

ImageSampler: Select this image sampler as follows:
(ImageSampler "Grid")

SampleGridSpacing: Defines the sampling grid in case of a Grid ImageSampler.
An integer downsampling factor must be specified for each dimension, for each resolution.
example: (SampleGridSpacing 4 4 2 2)
Default is 2 for each dimension for each resolution.

Definition at line 45 of file elxGridSampler.h.

Member Typedef Documentation

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

Definition at line 99 of file elxGridSampler.h.

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

Definition at line 98 of file elxGridSampler.h.

template<class TElastix >
typedef itk::SmartPointer< const Self > elastix::GridSampler< TElastix >::ConstPointer

Definition at line 61 of file elxGridSampler.h.

template<class TElastix >
typedef Superclass1::DataObjectPointer elastix::GridSampler< TElastix >::DataObjectPointer

Typedefs inherited from the superclass.

Definition at line 76 of file elxGridSampler.h.

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

Definition at line 97 of file elxGridSampler.h.

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

Typedefs inherited from Elastix.

Definition at line 96 of file elxGridSampler.h.

template<class TElastix >
typedef Superclass1::SampleGridSpacingType elastix::GridSampler< TElastix >::GridSpacingType

Definition at line 89 of file elxGridSampler.h.

Definition at line 85 of file elxGridSampler.h.

template<class TElastix >
typedef Superclass1::ImageSampleType elastix::GridSampler< TElastix >::ImageSampleType

Definition at line 84 of file elxGridSampler.h.

Definition at line 81 of file elxGridSampler.h.

template<class TElastix >
typedef Superclass1::InputImageIndexType elastix::GridSampler< TElastix >::InputImageIndexType

Definition at line 87 of file elxGridSampler.h.

template<class TElastix >
typedef Superclass1::InputImagePixelType elastix::GridSampler< TElastix >::InputImagePixelType

Definition at line 83 of file elxGridSampler.h.

template<class TElastix >
typedef Superclass1::InputImagePointer elastix::GridSampler< TElastix >::InputImagePointer

Definition at line 80 of file elxGridSampler.h.

template<class TElastix >
typedef Superclass1::InputImagePointType elastix::GridSampler< TElastix >::InputImagePointType

Definition at line 88 of file elxGridSampler.h.

template<class TElastix >
typedef Superclass1::InputImageRegionType elastix::GridSampler< TElastix >::InputImageRegionType

Definition at line 82 of file elxGridSampler.h.

template<class TElastix >
typedef Superclass1::InputImageType elastix::GridSampler< TElastix >::InputImageType

Definition at line 79 of file elxGridSampler.h.

template<class TElastix >
typedef Superclass2::ITKBaseType elastix::GridSampler< TElastix >::ITKBaseType

Definition at line 102 of file elxGridSampler.h.

template<class TElastix >
typedef Superclass1::MaskType elastix::GridSampler< TElastix >::MaskType

Definition at line 86 of file elxGridSampler.h.

Definition at line 78 of file elxGridSampler.h.

Definition at line 77 of file elxGridSampler.h.

template<class TElastix >
typedef itk::SmartPointer< Self > elastix::GridSampler< TElastix >::Pointer

Definition at line 60 of file elxGridSampler.h.

template<class TElastix >
typedef Superclass2::RegistrationPointer elastix::GridSampler< TElastix >::RegistrationPointer

Definition at line 101 of file elxGridSampler.h.

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

Definition at line 100 of file elxGridSampler.h.

Definition at line 90 of file elxGridSampler.h.

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

Standard ITK-stuff.

Definition at line 55 of file elxGridSampler.h.

template<class TElastix >
typedef itk::ImageGridSampler< typename elx::ImageSamplerBase< TElastix >::InputImageType > elastix::GridSampler< TElastix >::Superclass1

Definition at line 58 of file elxGridSampler.h.

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

Definition at line 59 of file elxGridSampler.h.

Constructor & Destructor Documentation

template<class TElastix >
elastix::GridSampler< TElastix >::GridSampler ( )
inlineprotected

The constructor.

Definition at line 112 of file elxGridSampler.h.

template<class TElastix >
virtual elastix::GridSampler< TElastix >::~GridSampler ( )
inlineprotectedvirtual

The destructor.

Definition at line 114 of file elxGridSampler.h.

template<class TElastix >
elastix::GridSampler< TElastix >::GridSampler ( const Self &  )
private

The private constructor.

Member Function Documentation

template<class TElastix >
virtual void elastix::GridSampler< TElastix >::BeforeEachResolution ( void  )
virtual

Execute stuff before each resolution:

  • Set the sampling grid size.
template<class TElastix >
elastix::GridSampler< TElastix >::elxClassNameMacro ( "Grid"  )

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

template<class TElastix >
virtual const char* elastix::GridSampler< TElastix >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

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

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

The input image dimension.

template<class TElastix >
static Pointer elastix::GridSampler< TElastix >::New ( )
static

Method for creation through the object factory.

template<class TElastix >
void elastix::GridSampler< TElastix >::operator= ( const Self &  )
private

The private copy constructor.



Generated on 27-04-2014 for elastix by doxygen 1.8.6 elastix logo