18#ifndef itkImageFullSampler_h
19#define itkImageFullSampler_h
36template <
class TInputImage>
55 using typename Superclass::DataObjectPointer;
101 PrintSelf(std::ostream & os, Indent indent)
const override;
114#ifndef ITK_MANUAL_INSTANTIATION
115# include "itkImageFullSampler.hxx"
Samples all voxels in the InputImageRegion.
itkStaticConstMacro(InputImageDimension, unsigned int, Superclass::InputImageDimension)
typename InputImageType::PointType InputImagePointType
typename InputImageType::IndexType InputImageIndexType
~ImageFullSampler() override=default
ITK_DISALLOW_COPY_AND_MOVE(ImageFullSampler)
void GenerateData() override
bool SelectNewSamplesOnUpdate() override
bool SelectingNewSamplesOnUpdateSupported() const override
SmartPointer< const Self > ConstPointer
ImageFullSampler()=default
void ThreadedGenerateData(const InputImageRegionType &inputRegionForThread, ThreadIdType threadId) override
void PrintSelf(std::ostream &os, Indent indent) const override
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.
SpatialObject< Self::InputImageDimension > MaskType
typename ImageSampleContainerType::Pointer ImageSampleContainerPointer
TInputImage InputImageType
typename InputImageType::PixelType InputImagePixelType
typename InputImageType::ConstPointer InputImageConstPointer
typename InputImageType::RegionType InputImageRegionType
typename InputImageType::Pointer InputImagePointer
TOutputVectorContainer OutputVectorContainerType
typename OutputVectorContainerType::Pointer OutputVectorContainerPointer
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.