18 #ifndef itkBSplineTransformParametersAdaptor_h
19 #define itkBSplineTransformParametersAdaptor_h
64 template<
typename TTransform>
105 itkStaticConstMacro( SpaceDimension,
unsigned int, TransformType::SpaceDimension );
108 void SetRequiredTransformDomainMeshSize(
const MeshSizeType & );
111 itkGetConstReferenceMacro( RequiredTransformDomainMeshSize,
MeshSizeType );
120 void SetRequiredTransformDomainOrigin(
const OriginType & );
123 itkGetConstReferenceMacro( RequiredTransformDomainOrigin,
OriginType );
126 void SetRequiredTransformDomainDirection(
const DirectionType & );
129 itkGetConstReferenceMacro( RequiredTransformDomainDirection,
DirectionType );
134 virtual
void AdaptTransformParameters() ITK_OVERRIDE;
138 ~BSplineTransformParametersAdaptor() ITK_OVERRIDE;
140 void PrintSelf( std::ostream & os,
Indent indent ) const ITK_OVERRIDE;
143 ITK_DISALLOW_COPY_AND_ASSIGN(BSplineTransformParametersAdaptor);
146 void UpdateRequiredFixedParameters();
156 #ifndef ITK_MANUAL_INSTANTIATION
157 #include "itkBSplineTransformParametersAdaptor.hxx"
Light weight base class for most itk classes.
ImageBaseType::DirectionType DirectionType
Control indentation during Print() invocation.
ImageBaseType::SizeType SizeType
ImageBaseType::IndexType IndexType