18#ifndef itkParametricImageSource_h
19#define itkParametricImageSource_h
44template <
typename TOutputImage>
98#ifndef ITK_MANUAL_INSTANTIATION
99# include "itkParametricImageSource.hxx"
Array class with size defined at construction time.
SmartPointer< Self > Pointer
Control indentation during Print() invocation.
virtual unsigned int GetNumberOfParameters() const =0
void PrintSelf(std::ostream &os, Indent indent) const override
ParametricImageSource()=default
SmartPointer< Self > Pointer
double ParametersValueType
virtual ParametersType GetParameters() const =0
~ParametricImageSource() override=default
SmartPointer< const Self > ConstPointer
TOutputImage OutputImageType
typename OutputImageType::Pointer OutputImagePointer
typename OutputImageType::PixelType OutputImagePixelType
static constexpr unsigned int OutputImageDimension
GenerateImageSource< TOutputImage > Superclass
virtual void SetParameters(const ParametersType ¶meters)=0
Array< ParametersValueType > ParametersType
DataObject::Pointer DataObjectPointer
ParametricImageSource Self
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....