template<class TElastix>
class elastix::AffineLogStackTransform< TElastix >
An affine log transform based on the itkStackTransform.
Definition at line 41 of file elxAffineLogStackTransform.h.
|
int | BeforeAll () override |
|
void | BeforeRegistration () override |
|
| elxClassNameMacro ("AffineLogStackTransform") |
|
virtual const char * | GetClassName () const |
|
| ITK_DISALLOW_COPY_AND_MOVE (AffineLogStackTransform) |
|
| itkStaticConstMacro (ReducedSpaceDimension, unsigned int, Superclass2::FixedImageDimension - 1) |
|
| itkStaticConstMacro (SpaceDimension, unsigned int, Superclass2::FixedImageDimension) |
|
void | ReadFromFile () override |
|
virtual void | SetScales () |
|
void | EvaluateJacobianWithImageGradientProduct (const InputPointType &inputPoint, const MovingImageGradientType &movingImageGradient, DerivativeType &imageJacobian, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const override |
|
const FixedParametersType & | GetFixedParameters () const override |
|
bool | GetHasNonZeroSpatialHessian () const override |
|
bool | GetInverse (Self *inverse) const |
|
void | GetJacobian (const InputPointType &inputPoint, JacobianType &j, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const override |
|
void | GetJacobianOfSpatialHessian (const InputPointType &inputPoint, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const override |
|
void | GetJacobianOfSpatialHessian (const InputPointType &inputPoint, SpatialHessianType &sh, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const override |
|
void | GetJacobianOfSpatialJacobian (const InputPointType &inputPoint, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const override |
|
void | GetJacobianOfSpatialJacobian (const InputPointType &inputPoint, SpatialJacobianType &sj, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const override |
|
const TransformTypePointer | GetNthTransform (SizeValueType n) const |
|
NumberOfParametersType | GetNumberOfNonZeroJacobianIndices () const override |
|
NumberOfParametersType | GetNumberOfParameters () const override |
|
SizeValueType | GetNumberOfTransforms () const |
|
const ParametersType & | GetParameters () const override |
|
void | GetSpatialHessian (const InputPointType &inputPoint, SpatialHessianType &sh) const override |
|
void | GetSpatialJacobian (const InputPointType &inputPoint, SpatialJacobianType &sj) const override |
|
TransformCategoryEnum | GetTransformCategory () const override |
|
virtual bool | GetUseAddition () const |
|
virtual bool | GetUseComposition () const |
|
bool | HasNonZeroJacobianOfSpatialHessian () const |
|
bool | IsLinear () const override |
|
| ITK_DISALLOW_COPY_AND_MOVE (AdvancedCombinationTransform) |
|
| itkGetModifiableObjectMacro (CurrentTransform, CurrentTransformType) |
|
| itkGetModifiableObjectMacro (InitialTransform, InitialTransformType) |
|
| itkStaticConstMacro (SpaceDimension, unsigned int, NDimensions) |
|
void | SetCurrentTransform (CurrentTransformType *_arg) |
|
void | SetFixedParameters (const FixedParametersType &fixedParam) override |
|
void | SetInitialTransform (InitialTransformType *_arg) |
|
void | SetParameters (const ParametersType ¶m) override |
|
void | SetParametersByValue (const ParametersType ¶m) override |
|
void | SetUseAddition (bool _arg) |
|
void | SetUseComposition (bool _arg) |
|
OutputCovariantVectorType | TransformCovariantVector (const InputCovariantVectorType &) const override |
|
OutputPointType | TransformPoint (const InputPointType &point) const override |
|
OutputVectorType | TransformVector (const InputVectorType &) const override |
|
OutputVnlVectorType | TransformVector (const InputVnlVectorType &) const override |
|
void | ComputeJacobianWithRespectToParameters (const InputPointType &, JacobianType &) const override |
|
virtual bool | GetHasNonZeroJacobianOfSpatialHessian () const |
|
| ITK_DISALLOW_COPY_AND_MOVE (AdvancedTransform) |
|
| itkStaticConstMacro (InputSpaceDimension, unsigned int, NInputDimensions) |
|
| itkStaticConstMacro (OutputSpaceDimension, unsigned int, NOutputDimensions) |
|
int | BeforeAllTransformix () |
|
void | ComputeAndWriteSpatialJacobianDeterminantImage () const |
|
void | ComputeAndWriteSpatialJacobianMatrixImage () const |
|
SpatialJacobianDeterminantImageType::Pointer | ComputeSpatialJacobianDeterminantImage () const |
|
SpatialJacobianMatrixImageType::Pointer | ComputeSpatialJacobianMatrixImage () const |
|
void | CreateTransformParameterMap (const ParametersType ¶m, ParameterMapType ¶meterMap, const bool includeDerivedTransformParameters=true) const |
|
ITKBaseType * | GetAsITKBaseType () |
|
const ITKBaseType * | GetAsITKBaseType () const |
|
| ITK_DISALLOW_COPY_AND_MOVE (TransformBase) |
|
| itkStaticConstMacro (FixedImageDimension, unsigned int, FixedImageType::ImageDimension) |
|
| itkStaticConstMacro (MovingImageDimension, unsigned int, MovingImageType::ImageDimension) |
|
void | ReadInitialTransformFromFile (const std::string &transformParameterFileName) |
|
void | SetFinalParameters () |
|
void | SetInitialTransform (InitialTransformType *_arg) |
|
void | SetReadWriteTransformParameters (const bool _arg) |
|
void | SetTransformParameterFileName (const std::string &filename) |
|
template<typename TMesh > |
TMesh::Pointer | TransformMesh (const TMesh &mesh) const |
|
void | TransformPoints () const |
|
void | WriteToFile (std::ostream &transformationParameterInfo, const ParametersType ¶m) const |
|
void | AddTargetCellToIterationInfo (const char *const name) |
|
const Configuration * | GetConfiguration () const |
|
ElastixType * | GetElastix () const |
|
auto & | GetIterationInfoAt (const char *const name) |
|
RegistrationType * | GetRegistration () const |
|
| ITK_DISALLOW_COPY_AND_MOVE (BaseComponentSE) |
|
void | RemoveTargetCellFromIterationInfo (const char *const name) |
|
void | SetConfiguration (const Configuration *_arg) |
|
void | SetElastix (ElastixType *_arg) |
|
virtual void | AfterEachIteration () |
|
virtual void | AfterEachIterationBase () |
|
virtual void | AfterEachResolution () |
|
virtual void | AfterEachResolutionBase () |
|
virtual void | AfterRegistration () |
|
virtual void | BeforeEachResolution () |
|
virtual void | BeforeEachResolutionBase () |
|
virtual const char * | elxGetClassName () const |
|
const char * | GetComponentLabel () const |
|
| ITK_DISALLOW_COPY_AND_MOVE (BaseComponent) |
|
| itkTypeMacroNoParent (BaseComponent) |
|
void | SetComponentLabel (const char *label, unsigned int idx) |
|
|
| AffineLogStackTransform () |
|
virtual bool | ReadCenterOfRotationPoint (ReducedDimensionInputPointType &rotationPoint) const |
|
| ~AffineLogStackTransform () override=default |
|
| AdvancedCombinationTransform () |
|
void | EvaluateJacobianWithImageGradientProductNoCurrentTransform (const InputPointType &, const MovingImageGradientType &, DerivativeType &, NonZeroJacobianIndicesType &) const |
|
void | EvaluateJacobianWithImageGradientProductNoInitialTransform (const InputPointType &, const MovingImageGradientType &, DerivativeType &, NonZeroJacobianIndicesType &) const |
|
void | EvaluateJacobianWithImageGradientProductUseAddition (const InputPointType &, const MovingImageGradientType &, DerivativeType &, NonZeroJacobianIndicesType &) const |
|
void | EvaluateJacobianWithImageGradientProductUseComposition (const InputPointType &, const MovingImageGradientType &, DerivativeType &, NonZeroJacobianIndicesType &) const |
|
void | GetJacobianNoCurrentTransform (const InputPointType &, JacobianType &, NonZeroJacobianIndicesType &) const |
|
void | GetJacobianNoInitialTransform (const InputPointType &, JacobianType &, NonZeroJacobianIndicesType &) const |
|
void | GetJacobianOfSpatialHessianNoCurrentTransform (const InputPointType &inputPoint, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialHessianNoCurrentTransform (const InputPointType &inputPoint, SpatialHessianType &sh, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialHessianNoInitialTransform (const InputPointType &inputPoint, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialHessianNoInitialTransform (const InputPointType &inputPoint, SpatialHessianType &sh, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialHessianUseAddition (const InputPointType &inputPoint, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialHessianUseAddition (const InputPointType &inputPoint, SpatialHessianType &sh, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialHessianUseComposition (const InputPointType &inputPoint, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialHessianUseComposition (const InputPointType &inputPoint, SpatialHessianType &sh, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialJacobianNoCurrentTransform (const InputPointType &inputPoint, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialJacobianNoCurrentTransform (const InputPointType &inputPoint, SpatialJacobianType &sj, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialJacobianNoInitialTransform (const InputPointType &inputPoint, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialJacobianNoInitialTransform (const InputPointType &inputPoint, SpatialJacobianType &sj, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialJacobianUseAddition (const InputPointType &inputPoint, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialJacobianUseAddition (const InputPointType &inputPoint, SpatialJacobianType &sj, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialJacobianUseComposition (const InputPointType &inputPoint, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialJacobianUseComposition (const InputPointType &inputPoint, SpatialJacobianType &sj, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianUseAddition (const InputPointType &, JacobianType &, NonZeroJacobianIndicesType &) const |
|
void | GetJacobianUseComposition (const InputPointType &, JacobianType &, NonZeroJacobianIndicesType &) const |
|
void | GetSpatialHessianNoCurrentTransform (const InputPointType &inputPoint, SpatialHessianType &sh) const |
|
void | GetSpatialHessianNoInitialTransform (const InputPointType &inputPoint, SpatialHessianType &sh) const |
|
void | GetSpatialHessianUseAddition (const InputPointType &inputPoint, SpatialHessianType &sh) const |
|
void | GetSpatialHessianUseComposition (const InputPointType &inputPoint, SpatialHessianType &sh) const |
|
void | GetSpatialJacobianNoCurrentTransform (const InputPointType &inputPoint, SpatialJacobianType &sj) const |
|
void | GetSpatialJacobianNoInitialTransform (const InputPointType &inputPoint, SpatialJacobianType &sj) const |
|
void | GetSpatialJacobianUseAddition (const InputPointType &inputPoint, SpatialJacobianType &sj) const |
|
void | GetSpatialJacobianUseComposition (const InputPointType &inputPoint, SpatialJacobianType &sj) const |
|
OutputPointType | TransformPointNoCurrentTransform (const InputPointType &point) const |
|
OutputPointType | TransformPointNoInitialTransform (const InputPointType &point) const |
|
OutputPointType | TransformPointUseAddition (const InputPointType &point) const |
|
OutputPointType | TransformPointUseComposition (const InputPointType &point) const |
|
void | UpdateCombinationMethod () |
|
| ~AdvancedCombinationTransform () override=default |
|
| AdvancedTransform ()=default |
|
| ~AdvancedTransform () override=default |
|
void | AutomaticScalesEstimation (ScalesType &scales) const |
|
void | AutomaticScalesEstimationStackTransform (const unsigned int numSubTransforms, ScalesType &scales) const |
|
bool | HasITKTransformParameters () const |
|
| TransformBase ()=default |
|
| ~TransformBase () override=default |
|
| BaseComponentSE ()=default |
|
| ~BaseComponentSE () override=default |
|
| BaseComponent ()=default |
|
virtual | ~BaseComponent ()=default |
|