#include <itkBSplineStackTransform.h>
Definition at line 28 of file itkBSplineStackTransform.h.

Public Member Functions | |
| virtual const char * | GetClassName () const |
| ITK_DISALLOW_COPY_AND_MOVE (BSplineStackTransform) | |
| void | SetSplineOrder (const unsigned newValue) |
Public Member Functions inherited from itk::StackTransform< elx::ElastixBase::CoordRepType, NDimension, NDimension > | |
| void | GetJacobian (const InputPointType &inputPoint, JacobianType &jac, NonZeroJacobianIndicesType &nzji) const override |
| NumberOfParametersType | GetNumberOfNonZeroJacobianIndices () const override |
| NumberOfParametersType | GetNumberOfParameters () const override |
| auto | GetNumberOfSubTransforms () const |
| const ParametersType & | GetParameters () const override |
| virtual elx::ElastixBase::CoordRepType | GetStackOrigin () const |
| virtual elx::ElastixBase::CoordRepType | GetStackSpacing () const |
| SubTransformPointer | GetSubTransform (unsigned int i) |
| ITK_DISALLOW_COPY_AND_MOVE (StackTransform) | |
| itkStaticConstMacro (InputSpaceDimension, unsigned int, NInputDimensions) | |
| itkStaticConstMacro (OutputSpaceDimension, unsigned int, NOutputDimensions) | |
| itkStaticConstMacro (ReducedInputSpaceDimension, unsigned int, NInputDimensions - 1) | |
| itkStaticConstMacro (ReducedOutputSpaceDimension, unsigned int, NOutputDimensions - 1) | |
| void | SetAllSubTransforms (const SubTransformType &transform) |
| void | SetFixedParameters (const FixedParametersType &fixedParameters) override |
| void | SetNumberOfSubTransforms (const unsigned int num) |
| void | SetParameters (const ParametersType ¶m) override |
| virtual void | SetStackOrigin (elx::ElastixBase::CoordRepType _arg) |
| virtual void | SetStackSpacing (elx::ElastixBase::CoordRepType _arg) |
| void | SetSubTransform (unsigned int i, SubTransformType *transform) |
| OutputPointType | TransformPoint (const InputPointType &inputPoint) const override |
| void | UpdateFixedParameters () |
Public Member Functions inherited from itk::AdvancedTransform< elx::ElastixBase::CoordRepType, NInputDimensions, NOutputDimensions > | |
| void | ComputeJacobianWithRespectToParameters (const InputPointType &, JacobianType &) const override |
| virtual void | EvaluateJacobianWithImageGradientProduct (const InputPointType &inputPoint, const MovingImageGradientType &movingImageGradient, DerivativeType &imageJacobian, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
| virtual bool | GetHasNonZeroJacobianOfSpatialHessian () const |
| virtual bool | GetHasNonZeroSpatialHessian () const |
| ITK_DISALLOW_COPY_AND_MOVE (AdvancedTransform) | |
| itkStaticConstMacro (InputSpaceDimension, unsigned int, NInputDimensions) | |
| itkStaticConstMacro (OutputSpaceDimension, unsigned int, NOutputDimensions) | |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| BSplineStackTransform ()=default | |
| void | SetFixedParameters (const FixedParametersType &fixedParameters) override |
| ~BSplineStackTransform () override=default | |
Protected Member Functions inherited from itk::StackTransform< elx::ElastixBase::CoordRepType, NDimension, NDimension > | |
| void | CreateSubTransforms (const FixedParametersType &fixedParametersOfSubTransform) |
| StackTransform ()=default | |
| void | UpdateStackSpacingAndOrigin () |
| ~StackTransform () override=default | |
Protected Member Functions inherited from itk::AdvancedTransform< elx::ElastixBase::CoordRepType, NInputDimensions, NOutputDimensions > | |
| AdvancedTransform ()=default | |
| ~AdvancedTransform () override=default | |
Private Types | |
| using | CoordRepType = elx::ElastixBase::CoordRepType |
Private Member Functions | |
| Superclass::SubTransformPointer | CreateSubTransform () const override |
| void | UpdateFixedParametersInternally (const FixedParametersType &fixedParametersOfSubTransform) override |
Private Attributes | |
| unsigned | m_SplineOrder {} |
Static Private Attributes | |
| static constexpr unsigned int | NumberOfFixedParameters |
| static constexpr unsigned int | NumberOfFixedParametersOfSubTransform |
Additional Inherited Members | |
Protected Types inherited from itk::StackTransform< elx::ElastixBase::CoordRepType, NDimension, NDimension > | |
| enum | |
Protected Attributes inherited from itk::AdvancedTransform< elx::ElastixBase::CoordRepType, NInputDimensions, NOutputDimensions > | |
| bool | m_HasNonZeroJacobianOfSpatialHessian |
| bool | m_HasNonZeroSpatialHessian |
|
private |
Definition at line 32 of file itkBSplineStackTransform.h.
| using itk::BSplineStackTransform< NDimension >::Pointer = itk::SmartPointer<BSplineStackTransform> |
Definition at line 39 of file itkBSplineStackTransform.h.
| using itk::BSplineStackTransform< NDimension >::Self = BSplineStackTransform |
Definition at line 37 of file itkBSplineStackTransform.h.
| using itk::BSplineStackTransform< NDimension >::Superclass = itk::StackTransform<CoordRepType, NDimension, NDimension> |
Definition at line 38 of file itkBSplineStackTransform.h.
|
protecteddefault |
Default-constructor
|
overrideprotecteddefault |
Destructor
|
inlineoverrideprivatevirtual |
Create a subtransform that may be added to this specific stack.
Implements itk::StackTransform< elx::ElastixBase::CoordRepType, NDimension, NDimension >.
Definition at line 115 of file itkBSplineStackTransform.h.
|
virtual |
Reimplemented from itk::StackTransform< elx::ElastixBase::CoordRepType, NDimension, NDimension >.
| itk::BSplineStackTransform< NDimension >::ITK_DISALLOW_COPY_AND_MOVE | ( | BSplineStackTransform< NDimension > | ) |
|
static |
|
inlineoverrideprotected |
Definition at line 73 of file itkBSplineStackTransform.h.
|
inline |
Definition at line 55 of file itkBSplineStackTransform.h.
|
inlineoverrideprivatevirtual |
Reimplemented from itk::StackTransform< elx::ElastixBase::CoordRepType, NDimension, NDimension >.
Definition at line 105 of file itkBSplineStackTransform.h.
|
private |
Definition at line 121 of file itkBSplineStackTransform.h.
|
staticconstexprprivate |
Definition at line 50 of file itkBSplineStackTransform.h.
|
staticconstexprprivate |
Definition at line 47 of file itkBSplineStackTransform.h.
Generated on 2024-07-17
for elastix by 1.11.0 (9b424b03c9833626cd435af22a444888fbbb192d) |