18#ifndef itkPointSetToImageFilter_h
19#define itkPointSetToImageFilter_h
34template <
typename TInputPo
intSet,
typename TOutputImage>
48 using ValueType =
typename OutputImageType::ValueType;
57 using typename Superclass::OutputImageRegionType;
65 static constexpr unsigned int InputPointSetDimension = InputPointSetType::PointDimension;
66 static constexpr unsigned int OutputImageDimension = TOutputImage::ImageDimension;
74 using Superclass::SetInput;
181#ifndef ITK_MANUAL_INSTANTIATION
182# include "itkPointSetToImageFilter.hxx"
Base class for all process objects that output image data.
TOutputImage OutputImageType
typename OutputImageType::Pointer OutputImagePointer
Control indentation during Print() invocation.
Base class for filters that take a PointSet as input and produce an image as output....
virtual void SetSpacing(const double *v)
typename TOutputImage::SizeType SizeType
void PrintSelf(std::ostream &os, Indent indent) const override
virtual void SetInput(unsigned int, const InputPointSetType *pointset)
typename InputPointSetType::ConstPointer InputPointSetConstPointer
const InputPointSetType * GetInput()
virtual void SetSpacing(const float *v)
void GenerateData() override
typename OutputImageType::ValueType ValueType
typename InputPointSetType::Pointer InputPointSetPointer
void GenerateOutputInformation() override
typename TOutputImage::PointType PointType
const InputPointSetType * GetInput(unsigned int idx)
virtual void SetInput(const InputPointSetType *input)
TInputPointSet InputPointSetType
virtual void SetOrigin(const double *v)
typename TOutputImage::DirectionType DirectionType
virtual void SetOrigin(const float *v)
~PointSetToImageFilter() override=default
typename TOutputImage::SpacingType SpacingType
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
ImageBaseType::DirectionType DirectionType
ImageBaseType::PointType PointType
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Represent a n-dimensional size (bounds) of a n-dimensional image.