template<class TElastix>
class elastix::AffineDTITransformElastix< TElastix >
A transform based on the itk AffineDTITransform.
This transform is an affine transformation, with a different parametrisation than the usual one. It is specialised for MR-DTI applications. See also the description of the itk::AffineDTI3DTransform.
- Warning
- : the behaviour of this transform might still change in the future. It is still experimental.
The parameters used in this class are:
- Parameters:
Transform: Select this transform as follows:
(Transform "AffineDTITransform")
Scales: the scale factor for each parameter, used by the optimizer.
example: (Scales -1 -1 -1 100000000 -1 -1 -1 -1 -1 -1 -1 -1)
The scales work a bit different in this transformation, compared with the other transformations like the EulerTransform. By default, if no scales are supplied, the scales are estimated automatically. With the scales parameter, the user can override the automatically determined scales. Values smaller than or equal to 0 are ignored: the automatically estimated value is used for these parameters. Positive values override the automatically estimated scales. So, in the example above, the shear_x parameter is given a very large scale, which effectively turns off the optimization of that parameters. This might be useful in some MR-DTI application.
CenterOfRotation: an index around which the image is rotated.
example: (CenterOfRotation 128 128 90)
By default the CenterOfRotation is set to the geometric center of the image.
AutomaticTransformInitialization: whether or not the initial translation between images should be estimated as the distance between their centers.
example: (AutomaticTransformInitialization "true")
By default "false" is assumed. So, no initial translation.
The transform parameters necessary for transformix, additionally defined by this class, are: *
- Transform Parameters:
CenterOfRotation: stores the center of rotation as an index.
example: (CenterOfRotation 128 128 90)
depecrated! From elastix version 3.402 this is changed to CenterOfRotationPoint!
CenterOfRotationPoint: stores the center of rotation, expressed in world coordinates.
example: (CenterOfRotationPoint 10.555 6.666 12.345)
MatrixTranslation: the parameters as matrix and translation, so written in the same way as the parameters of the normal AffineTransform.
example: (MatrixTranslation 1 0 0 0 1 0 0 0 0.9 0.1 0.1 0.2)
This parameter is just for convenience, so that the user can compare the results between the AffineTransform and AffineDTITransform. It is not a mandatory parameter.
- See also
- AffineDTI3DTransform
Definition at line 78 of file elxAffineDTITransform.h.
|
typedef AffineDTITransformType::Pointer | AffineDTITransformPointer |
|
typedef itk::AffineDTITransform< typename elx::TransformBase< TElastix >::CoordRepType, elx::TransformBase< TElastix >::FixedImageDimension > | AffineDTITransformType |
|
typedef Superclass2::CombinationTransformType | CombinationTransformType |
|
typedef Superclass2::ConfigurationPointer | ConfigurationPointer |
|
typedef Superclass2::ConfigurationType | ConfigurationType |
|
typedef itk::SmartPointer< const Self > | ConstPointer |
|
typedef Superclass2::CoordRepType | CoordRepType |
|
typedef FixedImageType::DirectionType | DirectionType |
|
typedef Superclass2::ElastixPointer | ElastixPointer |
|
typedef Superclass2::ElastixType | ElastixType |
|
typedef Superclass2::FixedImageType | FixedImageType |
|
typedef FixedImageType::IndexType | IndexType |
|
typedef IndexType::IndexValueType | IndexValueType |
|
typedef Superclass1::InputCovariantVectorType | InputCovariantVectorType |
|
typedef Superclass1::InputPointType | InputPointType |
|
typedef Superclass1::InputVectorType | InputVectorType |
|
typedef Superclass1::InputVnlVectorType | InputVnlVectorType |
|
typedef Superclass2::ITKBaseType | ITKBaseType |
|
typedef Superclass1::JacobianType | JacobianType |
|
typedef Superclass2::MovingImageType | MovingImageType |
|
typedef Superclass1::NumberOfParametersType | NumberOfParametersType |
|
typedef AffineDTITransformType::OffsetType | OffsetType |
|
typedef Superclass1::OutputCovariantVectorType | OutputCovariantVectorType |
|
typedef Superclass1::OutputPointType | OutputPointType |
|
typedef Superclass1::OutputVectorType | OutputVectorType |
|
typedef Superclass1::OutputVnlVectorType | OutputVnlVectorType |
|
typedef Superclass1::ParametersType | ParametersType |
|
typedef itk::SmartPointer< Self > | Pointer |
|
typedef FixedImageType::PointType | PointType |
|
typedef FixedImageType::RegionType | RegionType |
|
typedef Superclass2::RegistrationPointer | RegistrationPointer |
|
typedef Superclass2::RegistrationType | RegistrationType |
|
typedef Superclass1::ScalarType | ScalarType |
|
typedef Superclass2::ScalesType | ScalesType |
|
typedef AffineDTITransformElastix | Self |
|
typedef FixedImageType::SizeType | SizeType |
|
typedef FixedImageType::SpacingType | SpacingType |
|
typedef itk::AdvancedCombinationTransform< typename elx::TransformBase< TElastix >::CoordRepType, elx::TransformBase< TElastix >::FixedImageDimension > | Superclass1 |
|
typedef elx::TransformBase< TElastix > | Superclass2 |
|
typedef TransformInitializerType::Pointer | TransformInitializerPointer |
|
typedef itk::CenteredTransformInitializer< AffineDTITransformType, FixedImageType, MovingImageType > | TransformInitializerType |
|
typedef SmartPointer< const Self > | ConstPointer |
|
typedef CurrentTransformType::ConstPointer | CurrentTransformConstPointer |
|
typedef CurrentTransformType::InverseTransformBasePointer | CurrentTransformInverseTransformBasePointer |
|
typedef CurrentTransformType::InverseTransformBaseType | CurrentTransformInverseTransformBaseType |
|
typedef CurrentTransformType::Pointer | CurrentTransformPointer |
|
typedef Superclass | CurrentTransformType |
|
typedef Superclass::DerivativeType | DerivativeType |
|
typedef void(Self::* | EvaluateJacobianWithImageGradientProductFunctionPointer) (const InputPointType &, const MovingImageGradientType &, DerivativeType &, NonZeroJacobianIndicesType &) const |
|
typedef void(Self::* | GetJacobianOfSpatialHessianFunctionPointer) (const InputPointType &, JacobianOfSpatialHessianType &, NonZeroJacobianIndicesType &) const |
|
typedef void(Self::* | GetJacobianOfSpatialHessianFunctionPointer2) (const InputPointType &, SpatialHessianType &, JacobianOfSpatialHessianType &, NonZeroJacobianIndicesType &) const |
|
typedef void(Self::* | GetJacobianOfSpatialJacobianFunctionPointer) (const InputPointType &, JacobianOfSpatialJacobianType &, NonZeroJacobianIndicesType &) const |
|
typedef void(Self::* | GetJacobianOfSpatialJacobianFunctionPointer2) (const InputPointType &, SpatialJacobianType &, JacobianOfSpatialJacobianType &, NonZeroJacobianIndicesType &) const |
|
typedef void(Self::* | GetSparseJacobianFunctionPointer) (const InputPointType &, JacobianType &, NonZeroJacobianIndicesType &) const |
|
typedef void(Self::* | GetSpatialHessianFunctionPointer) (const InputPointType &, SpatialHessianType &) const |
|
typedef void(Self::* | GetSpatialJacobianFunctionPointer) (const InputPointType &, SpatialJacobianType &) const |
|
typedef InitialTransformType::ConstPointer | InitialTransformConstPointer |
|
typedef InitialTransformType::InverseTransformBasePointer | InitialTransformInverseTransformBasePointer |
|
typedef InitialTransformType::InverseTransformBaseType | InitialTransformInverseTransformBaseType |
|
typedef InitialTransformType::Pointer | InitialTransformPointer |
|
typedef Superclass | InitialTransformType |
|
typedef Superclass::InputCovariantVectorType | InputCovariantVectorType |
|
typedef Superclass::InputPointType | InputPointType |
|
typedef Superclass::InputVectorType | InputVectorType |
|
typedef Superclass::InputVnlVectorType | InputVnlVectorType |
|
typedef Superclass::InternalMatrixType | InternalMatrixType |
|
typedef Superclass::InverseTransformBasePointer | InverseTransformBasePointer |
|
typedef Superclass::InverseTransformBaseType | InverseTransformBaseType |
|
typedef Superclass::JacobianOfSpatialHessianType | JacobianOfSpatialHessianType |
|
typedef Superclass::JacobianOfSpatialJacobianType | JacobianOfSpatialJacobianType |
|
typedef Superclass::JacobianType | JacobianType |
|
typedef Superclass::MovingImageGradientType | MovingImageGradientType |
|
typedef Superclass::MovingImageGradientValueType | MovingImageGradientValueType |
|
typedef Superclass::NonZeroJacobianIndicesType | NonZeroJacobianIndicesType |
|
typedef Superclass::NumberOfParametersType | NumberOfParametersType |
|
typedef Superclass::OutputCovariantVectorType | OutputCovariantVectorType |
|
typedef Superclass::OutputPointType | OutputPointType |
|
typedef Superclass::OutputVectorType | OutputVectorType |
|
typedef Superclass::OutputVnlVectorType | OutputVnlVectorType |
|
typedef Superclass::ParametersType | ParametersType |
|
typedef Superclass::ParametersValueType | ParametersValueType |
|
typedef SmartPointer< Self > | Pointer |
|
typedef Superclass::ScalarType | ScalarType |
|
typedef AdvancedCombinationTransform | Self |
|
typedef Superclass::SpatialHessianType | SpatialHessianType |
|
typedef Superclass::SpatialJacobianType | SpatialJacobianType |
|
typedef AdvancedTransform< elx::TransformBase< TElastix >::CoordRepType, NDimensions, NDimensions > | Superclass |
|
typedef Superclass::TransformCategoryType | TransformCategoryType |
|
typedef OutputPointType(Self::* | TransformPointFunctionPointer) (const InputPointType &) const |
|
typedef Superclass::TransformType | TransformType |
|
typedef TransformType::ConstPointer | TransformTypeConstPointer |
|
typedef TransformType::Pointer | TransformTypePointer |
|
typedef SmartPointer< const Self > | ConstPointer |
|
typedef Superclass::DerivativeType | DerivativeType |
|
typedef Superclass::InputCovariantVectorType | InputCovariantVectorType |
|
typedef Superclass::InputPointType | InputPointType |
|
typedef Superclass::InputVectorType | InputVectorType |
|
typedef Superclass::InputVnlVectorType | InputVnlVectorType |
|
typedef SpatialJacobianType::InternalMatrixType | InternalMatrixType |
|
typedef Superclass::InverseTransformBasePointer | InverseTransformBasePointer |
|
typedef Superclass::InverseTransformBaseType | InverseTransformBaseType |
|
typedef std::vector< SpatialHessianType > | JacobianOfSpatialHessianType |
|
typedef std::vector< SpatialJacobianType > | JacobianOfSpatialJacobianType |
|
typedef Superclass::JacobianType | JacobianType |
|
typedef OutputCovariantVectorType | MovingImageGradientType |
|
typedef MovingImageGradientType::ValueType | MovingImageGradientValueType |
|
typedef std::vector< unsigned long > | NonZeroJacobianIndicesType |
|
typedef Superclass::NumberOfParametersType | NumberOfParametersType |
|
typedef Superclass::OutputCovariantVectorType | OutputCovariantVectorType |
|
typedef Superclass::OutputPointType | OutputPointType |
|
typedef Superclass::OutputVectorType | OutputVectorType |
|
typedef Superclass::OutputVnlVectorType | OutputVnlVectorType |
|
typedef Superclass::ParametersType | ParametersType |
|
typedef Superclass::ParametersValueType | ParametersValueType |
|
typedef SmartPointer< Self > | Pointer |
|
typedef Superclass::ScalarType | ScalarType |
|
typedef AdvancedTransform | Self |
|
typedef FixedArray< Matrix< ScalarType, InputSpaceDimension, InputSpaceDimension >, OutputSpaceDimension > | SpatialHessianType |
|
typedef Matrix< ScalarType, OutputSpaceDimension, InputSpaceDimension > | SpatialJacobianType |
|
typedef Transform< elx::TransformBase< TElastix >::CoordRepType, NInputDimensions, NOutputDimensions > | Superclass |
|
typedef Transform< elx::TransformBase< TElastix >::CoordRepType, NInputDimensions, NOutputDimensions > | TransformType |
|
typedef TransformType::ConstPointer | TransformTypeConstPointer |
|
typedef TransformType::Pointer | TransformTypePointer |
|
typedef itk::AdvancedCombinationTransform< CoordRepType, itkGetStaticConstMacro(FixedImageDimension) > | CombinationTransformType |
|
typedef ConfigurationType::CommandLineArgumentMapType | CommandLineArgumentMapType |
|
typedef ConfigurationType::CommandLineEntryType | CommandLineEntryType |
|
typedef ComponentDatabase | ComponentDatabaseType |
|
typedef ComponentDatabaseType::ComponentDescriptionType | ComponentDescriptionType |
|
typedef Superclass::ConfigurationPointer | ConfigurationPointer |
|
typedef Superclass::ConfigurationType | ConfigurationType |
|
typedef ElastixType::CoordRepType | CoordRepType |
|
typedef Superclass::ElastixPointer | ElastixPointer |
|
typedef Superclass::ElastixType | ElastixType |
|
typedef ElastixType::FixedImageType | FixedImageType |
|
typedef CombinationTransformType::InitialTransformType | InitialTransformType |
|
typedef ITKBaseType::InputPointType | InputPointType |
|
typedef itk::AdvancedTransform< CoordRepType, itkGetStaticConstMacro(FixedImageDimension), itkGetStaticConstMacro(MovingImageDimension) > | ITKBaseType |
|
typedef RegistrationType::ITKBaseType | ITKRegistrationType |
|
typedef ElastixType::MovingImageType | MovingImageType |
|
typedef itk::Object | ObjectType |
|
typedef ITKRegistrationType::OptimizerType | OptimizerType |
|
typedef ITKBaseType::OutputPointType | OutputPointType |
|
typedef ElastixType::ParameterMapType | ParameterMapType |
|
typedef ITKBaseType::ParametersType | ParametersType |
|
typedef elx::ProgressCommand | ProgressCommandType |
|
typedef ComponentDatabase::PtrToCreator | PtrToCreator |
|
typedef Superclass::RegistrationPointer | RegistrationPointer |
|
typedef Superclass::RegistrationType | RegistrationType |
|
typedef OptimizerType::ScalesType | ScalesType |
|
typedef TransformBase | Self |
|
typedef BaseComponentSE< TElastix > | Superclass |
|
typedef ParametersType::ValueType | ValueType |
|
typedef ElastixType::ConfigurationPointer | ConfigurationPointer |
|
typedef ElastixType::ConfigurationType | ConfigurationType |
|
typedef ElastixType::Pointer | ElastixPointer |
|
typedef TElastix | ElastixType |
|
typedef RegistrationType * | RegistrationPointer |
|
typedef ElastixType::RegistrationBaseType | RegistrationType |
|
typedef BaseComponentSE | Self |
|
typedef BaseComponent | Superclass |
|
|
virtual void | BeforeRegistration (void) |
|
| elxClassNameMacro ("AffineDTITransform") |
|
virtual const char * | GetClassName () const |
|
virtual void | InitializeTransform (void) |
|
| itkStaticConstMacro (SpaceDimension, unsigned int, Superclass2::FixedImageDimension) |
|
virtual void | ReadFromFile (void) |
|
virtual void | SetScales (void) |
|
virtual void | WriteToFile (const ParametersType ¶m) const |
|
virtual void | EvaluateJacobianWithImageGradientProduct (const InputPointType &ipp, const MovingImageGradientType &movingImageGradient, DerivativeType &imageJacobian, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
virtual CurrentTransformType * | GetCurrentTransform () |
|
virtual const CurrentTransformType * | GetCurrentTransform () |
|
virtual const ParametersType & | GetFixedParameters (void) const |
|
virtual bool | GetHasNonZeroSpatialHessian (void) const |
|
virtual InitialTransformType * | GetInitialTransform () |
|
virtual const InitialTransformType * | GetInitialTransform () |
|
virtual bool | GetInverse (Self *inverse) const |
|
virtual void | GetJacobian (const InputPointType &ipp, JacobianType &j, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
virtual void | GetJacobianOfSpatialHessian (const InputPointType &ipp, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
virtual void | GetJacobianOfSpatialHessian (const InputPointType &ipp, SpatialHessianType &sh, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
virtual void | GetJacobianOfSpatialJacobian (const InputPointType &ipp, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
virtual void | GetJacobianOfSpatialJacobian (const InputPointType &ipp, SpatialJacobianType &sj, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
virtual const TransformTypePointer | GetNthTransform (SizeValueType n) const |
|
virtual NumberOfParametersType | GetNumberOfNonZeroJacobianIndices (void) const |
|
virtual NumberOfParametersType | GetNumberOfParameters (void) const |
|
virtual SizeValueType | GetNumberOfTransforms (void) const |
|
virtual const ParametersType & | GetParameters (void) const |
|
virtual void | GetSpatialHessian (const InputPointType &ipp, SpatialHessianType &sh) const |
|
virtual void | GetSpatialJacobian (const InputPointType &ipp, SpatialJacobianType &sj) const |
|
virtual TransformCategoryType | GetTransformCategory () const |
|
virtual bool | GetUseAddition () const |
|
virtual bool | GetUseComposition () const |
|
virtual bool | HasNonZeroJacobianOfSpatialHessian (void) const |
|
virtual bool | IsLinear (void) const |
|
| itkStaticConstMacro (SpaceDimension, unsigned int, NDimensions) |
|
virtual void | SetCurrentTransform (CurrentTransformType *_arg) |
|
virtual void | SetFixedParameters (const ParametersType &fixedParam) |
|
virtual void | SetInitialTransform (InitialTransformType *_arg) |
|
virtual void | SetParameters (const ParametersType ¶m) |
|
virtual void | SetParametersByValue (const ParametersType ¶m) |
|
virtual void | SetUseAddition (bool _arg) |
|
virtual void | SetUseComposition (bool _arg) |
|
virtual OutputCovariantVectorType | TransformCovariantVector (const InputCovariantVectorType &) const |
|
virtual OutputPointType | TransformPoint (const InputPointType &point) const |
|
virtual OutputVectorType | TransformVector (const InputVectorType &) const |
|
virtual OutputVnlVectorType | TransformVector (const InputVnlVectorType &) const |
|
virtual void | ComputeJacobianWithRespectToParameters (const InputPointType &, JacobianType &) const |
|
virtual void | ComputeJacobianWithRespectToPosition (const InputPointType &, JacobianType &) const |
|
virtual void | EvaluateJacobianWithImageGradientProduct (const InputPointType &ipp, const MovingImageGradientType &movingImageGradient, DerivativeType &imageJacobian, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
virtual bool | GetHasNonZeroJacobianOfSpatialHessian () const |
|
virtual void | GetJacobian (const InputPointType &ipp, JacobianType &j, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const =0 |
|
virtual void | GetJacobianOfSpatialHessian (const InputPointType &ipp, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const =0 |
|
virtual void | GetJacobianOfSpatialHessian (const InputPointType &ipp, SpatialHessianType &sh, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const =0 |
|
virtual void | GetJacobianOfSpatialJacobian (const InputPointType &ipp, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const =0 |
|
virtual void | GetJacobianOfSpatialJacobian (const InputPointType &ipp, SpatialJacobianType &sj, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const =0 |
|
virtual void | GetSpatialHessian (const InputPointType &ipp, SpatialHessianType &sh) const =0 |
|
virtual void | GetSpatialJacobian (const InputPointType &ipp, SpatialJacobianType &sj) const =0 |
|
| itkStaticConstMacro (InputSpaceDimension, unsigned int, NInputDimensions) |
|
| itkStaticConstMacro (OutputSpaceDimension, unsigned int, NOutputDimensions) |
|
virtual void | AfterRegistrationBase (void) |
|
virtual int | BeforeAllBase (void) |
|
virtual int | BeforeAllTransformix (void) |
|
virtual void | BeforeRegistrationBase (void) |
|
virtual void | ComputeDeterminantOfSpatialJacobian (void) const |
|
virtual void | ComputeSpatialJacobian (void) const |
|
virtual void | CreateTransformParametersMap (const ParametersType ¶m, ParameterMapType *paramsMap) const |
|
virtual const CombinationTransformType * | GetAsCombinationTransform (void) const |
|
virtual CombinationTransformType * | GetAsCombinationTransform (void) |
|
virtual ITKBaseType * | GetAsITKBaseType (void) |
|
virtual const ITKBaseType * | GetAsITKBaseType (void) const |
|
virtual const InitialTransformType * | GetInitialTransform (void) const |
|
virtual const char * | GetTransformParametersFileName () const |
|
| itkStaticConstMacro (FixedImageDimension, unsigned int, FixedImageType::ImageDimension) |
|
| itkStaticConstMacro (MovingImageDimension, unsigned int, MovingImageType::ImageDimension) |
|
virtual void | ReadInitialTransformFromFile (const char *transformParameterFileName) |
|
virtual void | ReadInitialTransformFromVector (const vcl_size_t index) |
|
virtual void | SetFinalParameters (void) |
|
virtual void | SetInitialTransform (InitialTransformType *_arg) |
|
virtual void | SetReadWriteTransformParameters (const bool _arg) |
|
virtual void | SetTransformParametersFileName (const char *filename) |
|
virtual void | TransformPoints (void) const |
|
virtual void | TransformPointsAllPoints (void) const |
|
virtual void | TransformPointsSomePoints (const std::string filename) const |
|
virtual void | TransformPointsSomePointsVTK (const std::string filename) const |
|
virtual void | WriteToFile (void) const |
|
virtual ConfigurationType * | GetConfiguration (void) const |
|
virtual ElastixType * | GetElastix (void) const |
|
virtual RegistrationPointer | GetRegistration (void) const |
|
virtual void | SetConfiguration (ConfigurationType *_arg) |
|
virtual void | SetElastix (ElastixType *_arg) |
|
virtual void | AfterEachIteration (void) |
|
virtual void | AfterEachIterationBase (void) |
|
virtual void | AfterEachResolution (void) |
|
virtual void | AfterEachResolutionBase (void) |
|
virtual void | AfterRegistration (void) |
|
virtual int | BeforeAll (void) |
|
virtual void | BeforeEachResolution (void) |
|
virtual void | BeforeEachResolutionBase (void) |
|
std::string | ConvertSecondsToDHMS (const double totalSeconds, const unsigned int precision) const |
|
virtual const char * | elxGetClassName (void) const |
|
virtual const char * | GetComponentLabel (void) const |
|
virtual void | SetComponentLabel (const char *label, unsigned int idx) |
|
|
| AffineDTITransformElastix () |
|
virtual bool | ReadCenterOfRotationPoint (InputPointType &rotationPoint) const |
|
virtual | ~AffineDTITransformElastix () |
|
| 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 &ipp, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialHessianNoCurrentTransform (const InputPointType &ipp, SpatialHessianType &sh, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialHessianNoInitialTransform (const InputPointType &ipp, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialHessianNoInitialTransform (const InputPointType &ipp, SpatialHessianType &sh, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialHessianUseAddition (const InputPointType &ipp, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialHessianUseAddition (const InputPointType &ipp, SpatialHessianType &sh, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialHessianUseComposition (const InputPointType &ipp, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
virtual void | GetJacobianOfSpatialHessianUseComposition (const InputPointType &ipp, SpatialHessianType &sh, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialJacobianNoCurrentTransform (const InputPointType &ipp, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialJacobianNoCurrentTransform (const InputPointType &ipp, SpatialJacobianType &sj, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialJacobianNoInitialTransform (const InputPointType &ipp, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialJacobianNoInitialTransform (const InputPointType &ipp, SpatialJacobianType &sj, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialJacobianUseAddition (const InputPointType &ipp, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialJacobianUseAddition (const InputPointType &ipp, SpatialJacobianType &sj, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialJacobianUseComposition (const InputPointType &ipp, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const |
|
void | GetJacobianOfSpatialJacobianUseComposition (const InputPointType &ipp, 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 &ipp, SpatialHessianType &sh) const |
|
void | GetSpatialHessianNoInitialTransform (const InputPointType &ipp, SpatialHessianType &sh) const |
|
void | GetSpatialHessianUseAddition (const InputPointType &ipp, SpatialHessianType &sh) const |
|
void | GetSpatialHessianUseComposition (const InputPointType &ipp, SpatialHessianType &sh) const |
|
void | GetSpatialJacobianNoCurrentTransform (const InputPointType &ipp, SpatialJacobianType &sj) const |
|
void | GetSpatialJacobianNoInitialTransform (const InputPointType &ipp, SpatialJacobianType &sj) const |
|
void | GetSpatialJacobianUseAddition (const InputPointType &ipp, SpatialJacobianType &sj) const |
|
void | GetSpatialJacobianUseComposition (const InputPointType &ipp, SpatialJacobianType &sj) const |
|
virtual void | NoCurrentTransformSet (void) const throw ( ExceptionObject ) |
|
OutputPointType | TransformPointNoCurrentTransform (const InputPointType &point) const |
|
OutputPointType | TransformPointNoInitialTransform (const InputPointType &point) const |
|
OutputPointType | TransformPointUseAddition (const InputPointType &point) const |
|
OutputPointType | TransformPointUseComposition (const InputPointType &point) const |
|
virtual void | UpdateCombinationMethod (void) |
|
virtual | ~AdvancedCombinationTransform () |
|
| AdvancedTransform () |
|
| AdvancedTransform (NumberOfParametersType numberOfParameters) |
|
virtual | ~AdvancedTransform () |
|
void | AutomaticScalesEstimation (ScalesType &scales) const |
|
| TransformBase () |
|
virtual | ~TransformBase () |
|
| BaseComponentSE () |
|
virtual | ~BaseComponentSE () |
|
| BaseComponent () |
|
virtual | ~BaseComponent () |
|