18 #ifndef itkTransformToDisplacementFieldFilter_h
19 #define itkTransformToDisplacementFieldFilter_h
54 template<
typename TOutputImage,
55 typename TParametersValueType =
double>
76 itkStaticConstMacro(
ImageDimension,
unsigned int, TOutputImage::ImageDimension);
83 typedef typename OutputImageType::PixelType
PixelType;
86 typedef typename RegionType::SizeType
SizeType;
87 typedef typename OutputImageType::IndexType
IndexType;
88 typedef typename OutputImageType::PointType
PointType;
108 itkSetMacro(OutputStartIndex,
IndexType);
109 itkGetConstReferenceMacro(OutputStartIndex,
IndexType);
123 itkGetConstReferenceMacro(OutputSpacing,
SpacingType);
131 itkGetConstReferenceMacro(OutputOrigin,
OriginType);
151 itkSetMacro(UseReferenceImage,
bool);
152 itkBooleanMacro(UseReferenceImage);
153 itkGetConstMacro(UseReferenceImage,
bool);
156 #ifdef ITK_USE_CONCEPT_CHECKING
159 PixelType::Dimension);
187 virtual
void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
191 void operator=( const Self & );
204 #ifndef ITK_MANUAL_INSTANTIATION
205 #include "itkTransformToDisplacementFieldFilter.hxx"
Represent the size (bounds) of a n-dimensional image.
Base class for all process objects that output image data.
Decorates any subclass of itkObject with a DataObject API.
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
unsigned int ThreadIdType
Base class for templated image classes.
Control indentation during Print() invocation.
double SpacePrecisionType
#define itkConceptMacro(name, concept)