Public Types |
typedef
Superclass2::ConfigurationPointer | ConfigurationPointer |
typedef
Superclass2::ConfigurationType | ConfigurationType |
typedef 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 SmartPointer< Self > | Pointer |
typedef
Superclass2::RegistrationPointer | RegistrationPointer |
typedef
Superclass2::RegistrationType | RegistrationType |
typedef
Superclass1::SampleGridSpacingValueType | SampleGridSpacingValueType |
typedef GridSampler | Self |
typedef ImageGridSampler
< typename
elx::ImageSamplerBase
< TElastix >::InputImageType > | Superclass1 |
typedef elx::ImageSamplerBase
< TElastix > | Superclass2 |
typedef SmartPointer< const Self > | ConstPointer |
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 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 |
typedef SmartPointer< const Self > | ConstPointer |
typedef
Superclass::DataObjectPointer | DataObjectPointer |
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
< itkGetStaticConstMacro(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 |
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 |
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 |
typedef SmartPointer< const Self > | ConstPointer |
typedef
Superclass::DataObjectPointer | DataObjectPointer |
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
< itkGetStaticConstMacro(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 |
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 |
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) |
virtual SampleGridSpacingType | GetSampleGridSpacing () const |
| itkStaticConstMacro (InputImageDimension, unsigned int, Superclass::InputImageDimension) |
virtual bool | SelectingNewSamplesOnUpdateSupported (void) const |
virtual bool | SelectNewSamplesOnUpdate (void) |
virtual void | SetNumberOfSamples (unsigned long nrofsamples) |
void | SetSampleGridSpacing (SampleGridSpacingType arg) |
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 |
| 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) |
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) |
OutputVectorContainerType * | GetOutput (unsigned int idx) |
virtual void | GraftNthOutput (unsigned int idx, DataObject *output) |
virtual void | GraftOutput (DataObject *output) |
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 |
| 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) |
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) |
OutputVectorContainerType * | GetOutput (unsigned int idx) |
virtual void | GraftNthOutput (unsigned int idx, DataObject *output) |
virtual void | GraftOutput (DataObject *output) |
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")
- Parameters:
- 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 48 of file elxGridSampler.h.