18#ifndef itkParametricImageSource_h
19#define itkParametricImageSource_h
44template <
typename TOutputImage>
68 static constexpr unsigned int OutputImageDimension = TOutputImage::ImageDimension;
98#ifndef ITK_MANUAL_INSTANTIATION
99# include "itkParametricImageSource.hxx"
Array class with size defined at construction time.
SmartPointer< Self > Pointer
a Base class for image sources which need to have image size, and other meta-data set.
Base class for all process objects that output image data.
typename OutputImageType::PixelType OutputImagePixelType
TOutputImage OutputImageType
typename OutputImageType::Pointer OutputImagePointer
Control indentation during Print() invocation.
Base class for all parametric image sources.
virtual unsigned int GetNumberOfParameters() const =0
void PrintSelf(std::ostream &os, Indent indent) const override
ParametricImageSource()=default
double ParametersValueType
virtual ParametersType GetParameters() const =0
~ParametricImageSource() override=default
virtual void SetParameters(const ParametersType ¶meters)=0
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
SmartPointer< Self > Pointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....