#include <itkEulerStackTransform.h>
Definition at line 28 of file itkEulerStackTransform.h.
Public Member Functions | |
virtual const char * | GetClassName () const |
ITK_DISALLOW_COPY_AND_MOVE (EulerStackTransform) | |
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 | |
EulerStackTransform ()=default | |
~EulerStackTransform () override=default | |
Protected Member Functions inherited from itk::StackTransform< elx::ElastixBase::CoordRepType, NDimension, NDimension > | |
void | CreateSubTransforms (const FixedParametersType &fixedParametersOfSubTransform) |
StackTransform ()=default | |
virtual void | UpdateFixedParametersInternally (const FixedParametersType &fixedParametersOfSubTransform) |
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 |
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 itkEulerStackTransform.h.
using itk::EulerStackTransform< NDimension >::Pointer = itk::SmartPointer<EulerStackTransform> |
Definition at line 39 of file itkEulerStackTransform.h.
using itk::EulerStackTransform< NDimension >::Self = EulerStackTransform |
Definition at line 37 of file itkEulerStackTransform.h.
using itk::EulerStackTransform< NDimension >::Superclass = itk::StackTransform<CoordRepType, NDimension, NDimension> |
Definition at line 38 of file itkEulerStackTransform.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 53 of file itkEulerStackTransform.h.
|
virtual |
Reimplemented from itk::StackTransform< elx::ElastixBase::CoordRepType, NDimension, NDimension >.
itk::EulerStackTransform< NDimension >::ITK_DISALLOW_COPY_AND_MOVE | ( | EulerStackTransform< NDimension > | ) |
|
static |
Generated on 2024-07-17 for elastix by 1.11.0 (9b424b03c9833626cd435af22a444888fbbb192d) |