18#ifndef elxRandomCoordinateSampler_h
19#define elxRandomCoordinateSampler_h
77template <
class TElastix>
105 using typename Superclass1::DataObjectPointer;
133 using typename Superclass2::ElastixType;
134 using typename Superclass2::RegistrationType;
157#ifndef ITK_MANUAL_INSTANTIATION
158# include "elxRandomCoordinateSampler.hxx"
An interpolator based on the itk::ImageRandomCoordinateSampler.
typename Superclass2::ITKBaseType ITKBaseType
void BeforeEachResolution() override
~RandomCoordinateSampler() override=default
RandomCoordinateSampler()=default
itkStaticConstMacro(InputImageDimension, unsigned int, Superclass1::InputImageDimension)
itk::SmartPointer< Self > Pointer
elxClassNameMacro("RandomCoordinate")
ITK_DISALLOW_COPY_AND_MOVE(RandomCoordinateSampler)
itk::SmartPointer< const Self > ConstPointer
Samples an image by randomly composing a set of physical coordinates.
BSplineInterpolateImageFunction< InputImageType, CoordRepType, double > DefaultInterpolatorType
typename InputImageType::SpacingType InputImageSpacingType
InterpolateImageFunction< InputImageType, CoordRepType > InterpolatorType
A class that defines an image sample, which is the coordinates of a point and its value.
This class is a base class for any image sampler.
typename InputImageType::ConstPointer InputImageConstPointer
typename InputImageType::PointType InputImagePointType
typename InputImageType::SizeType InputImageSizeType
typename InputImagePointType::ValueType InputImagePointValueType
TInputImage InputImageType
typename ImageSampleType::RealType ImageSampleValueType
typename InputImageType::IndexType InputImageIndexType
typename InputImageType::RegionType InputImageRegionType
typename InputImageType::Pointer InputImagePointer
ImageMaskSpatialObject< Self::InputImageDimension > MaskType
typename InputImageType::PixelType InputImagePixelType
typename OutputVectorContainerType::Pointer OutputVectorContainerPointer
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.