18 #ifndef itkDeformationFieldSource_h
19 #define itkDeformationFieldSource_h
25 #ifndef ITKV3_COMPATIBILITY
26 #error "This file is only valid when ITKV3_COMPATIBILITY is turned on. Users are encouraged to convert to itk::LandmarkDisplacementFieldSource in ITKv4"
53 template<
typename TOutputImage >
75 itkStaticConstMacro(ImageDimension,
unsigned int,
76 TOutputImage::ImageDimension);
119 virtual void SetOutputSpacing(
const double *values);
123 itkGetConstReferenceMacro(OutputSpacing,
SpacingType);
127 virtual void SetOutputOrigin(
const double *values);
148 virtual void GenerateOutputInformation() ITK_OVERRIDE;
155 ~DeformationFieldSource() {}
156 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
162 void GenerateData() ITK_OVERRIDE;
167 void PrepareKernelBaseSpline();
187 #ifndef ITK_MANUAL_INSTANTIATION
188 #include "itkDeformationFieldSource.hxx"
unsigned long ModifiedTimeType
Base class for all process objects that output image data.
ImageBaseType::DirectionType DirectionType
ImageBaseType::PointType PointType
A superclass of the N-dimensional mesh structure; supports point (geometric coordinate and attribute)...
MeshTraits::PointType PointType
OutputImageType::RegionType OutputImageRegionType
Control indentation during Print() invocation.
ImageBaseType::SizeType SizeType
ImageBaseType::IndexType IndexType