19 #ifndef itkGenerateImageSource_h
20 #define itkGenerateImageSource_h
39 template<
typename TOutputImage >
68 static constexpr
unsigned int NDimensions = TOutputImage::ImageDimension;
73 itkSetMacro(UseReferenceImage,
bool);
74 itkBooleanMacro(UseReferenceImage);
75 itkGetConstMacro(UseReferenceImage,
bool);
90 itkSetVectorMacro(Spacing,
const float, NDimensions);
98 itkGetConstReferenceMacro(Origin,
PointType);
99 itkSetVectorMacro(Origin,
const float, NDimensions);
115 itkGetConstReferenceMacro(StartIndex,
IndexType);
135 void PrintSelf(std::ostream & os,
Indent indent)
const override;
137 void GenerateOutputInformation()
override;
145 bool m_UseReferenceImage{
false };
151 #ifndef ITK_MANUAL_INSTANTIATION
152 #include "itkGenerateImageSource.hxx"
155 #endif //itkGenerateImageSource_h
typename OutputImageType::Pointer OutputImagePointer
Light weight base class for most itk classes.
Represent a symmetric tensor of second rank.
unsigned long SizeValueType
Base class for all process objects that output image data.
typename OutputImageType::RegionType RegionType
ImageBaseType::SizeType SizeType
ImageBaseType::DirectionType DirectionType
ImageBaseType::IndexType IndexType
Represent a n-dimensional size (bounds) of a n-dimensional image.
a Base class for image sources which need to have image size, and other meta-data set...
typename Superclass::SpacingType SpacingType
typename Image< SymmetricSecondRankTensor< TOutputValueType, TTransform::InputSpaceDimension >, TTransform::InputSpaceDimension >::SizeValueType SizeValueType
DirectionType m_Direction
typename OutputImageType::DirectionType DirectionType
Base class for templated image classes.
typename OutputImageType::IndexType IndexType
typename OutputImageType::PixelType PixelType
Control indentation during Print() invocation.
ImageBaseType::PointType PointType
typename Image< SymmetricSecondRankTensor< TOutputValueType, TTransform::InputSpaceDimension >, TTransform::InputSpaceDimension >::SizeType SizeType
typename OutputImageType::SpacingType SpacingType
typename OutputImageType::PointType PointType
ImageBaseType::RegionType RegionType