18 #ifndef itkBSplineTransformParametersAdaptor_h
19 #define itkBSplineTransformParametersAdaptor_h
64 template<
typename TTransform>
106 static constexpr
unsigned int SpaceDimension = TransformType::SpaceDimension;
109 void SetRequiredTransformDomainMeshSize(
const MeshSizeType & );
112 itkGetConstReferenceMacro( RequiredTransformDomainMeshSize,
MeshSizeType );
121 void SetRequiredTransformDomainOrigin(
const OriginType & );
124 itkGetConstReferenceMacro( RequiredTransformDomainOrigin,
OriginType );
127 void SetRequiredTransformDomainDirection(
const DirectionType & );
130 itkGetConstReferenceMacro( RequiredTransformDomainDirection,
DirectionType );
135 void AdaptTransformParameters()
override;
141 void PrintSelf( std::ostream & os,
Indent indent )
const override;
145 void UpdateRequiredFixedParameters();
155 #ifndef ITK_MANUAL_INSTANTIATION
156 #include "itkBSplineTransformParametersAdaptor.hxx"
Light weight base class for most itk classes.
ImageBaseType::SizeType SizeType
ImageBaseType::DirectionType DirectionType
ImageBaseType::IndexType IndexType
Control indentation during Print() invocation.
ImageBaseType::RegionType RegionType