|
typedef
Superclass2::CombinationTransformType | CombinationTransformType |
|
typedef
Superclass2::CommandLineArgumentMapType | CommandLineArgumentMapType |
|
typedef
Superclass2::CommandLineEntryType | CommandLineEntryType |
|
typedef
Superclass2::ConfigurationPointer | ConfigurationPointer |
|
typedef
Superclass2::ConfigurationType | ConfigurationType |
|
typedef itk::SmartPointer
< const Self > | ConstPointer |
|
typedef Superclass2::CoordRepType | CoordRepType |
|
typedef Superclass2::ElastixPointer | ElastixPointer |
|
typedef Superclass2::ElastixType | ElastixType |
|
typedef Superclass2::FixedImageType | FixedImageType |
|
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
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
Superclass2::RegistrationPointer | RegistrationPointer |
|
typedef
Superclass2::RegistrationType | RegistrationType |
|
typedef Superclass1::ScalarType | ScalarType |
|
typedef Superclass2::ScalesType | ScalesType |
|
typedef
WeightedCombinationTransformElastix | Self |
|
typedef
WeightedCombinationTransformType::TransformPointer | SubTransformPointer |
|
typedef
WeightedCombinationTransformType::TransformType | SubTransformType |
|
typedef
itk::AdvancedCombinationTransform
< typename elx::TransformBase
< TElastix >::CoordRepType,
elx::TransformBase< TElastix >
::FixedImageDimension > | Superclass1 |
|
typedef elx::TransformBase
< TElastix > | Superclass2 |
|
typedef
WeightedCombinationTransformType::TransformContainerType | TransformContainerType |
|
typedef
WeightedCombinationTransformType::Pointer | WeightedCombinationTransformPointer |
|
typedef
itk::WeightedCombinationTransform
< typename elx::TransformBase
< TElastix >::CoordRepType,
elx::TransformBase< TElastix >
::FixedImageDimension,
elx::TransformBase< TElastix >
::MovingImageDimension > | WeightedCombinationTransformType |
|
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 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::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 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::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 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 ("WeightedCombinationTransform") |
|
virtual const char * | GetClassName () const |
|
virtual void | InitializeTransform (void) |
|
| itkStaticConstMacro (SpaceDimension, unsigned int, Superclass2::FixedImageDimension) |
|
virtual void | LoadSubTransforms (void) |
|
virtual void | ReadFromFile (void) |
|
virtual void | SetScales (void) |
|
virtual void | WriteToFile (const ParametersType ¶m) 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 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) |
|
virtual const char * | elxGetClassName (void) const |
|
virtual const char * | GetComponentLabel (void) const |
|
virtual void | SetComponentLabel (const char *label, unsigned int idx) |
|
|
| WeightedCombinationTransformElastix () |
|
virtual | ~WeightedCombinationTransformElastix () |
|
| AdvancedCombinationTransform () |
|
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 () |
|
template<class TElastix>
class elastix::WeightedCombinationTransformElastix< TElastix >
A transform based on the itk::WeightedCombinationTransform.
This transform is a weighted combination transformation. It implements
.
The transformparameters are the weighting factors
for each subtransform
. You could use this to implement registration using a statistical deformation model. Each subtransform would then be a principal component that follows from your statistical model for example.
A normalization factor can optionally be used: 
You can also use this class to average transformations found by previous elastix runs.
The parameters used in this class are:
- Parameters:
Transform: Select this transform as follows:
(Transform "WeightedCombinationTransform")
NormalizeCombinationWeights: use the normalized expression
.
(NormalizeCombinationWeights "true" )
Default value: "false". Different values in each resolution are not supported.
SubTransforms: a list of transform parameter filenames that will serve as subtransforms
.
(SubTransforms "tp0.txt" "TransformParameters.1.txt" "tpbspline.txt" )
AutomaticScalesEstimation: if this parameter is set to "true" the Scales parameter is ignored and the scales are determined automatically.
example: (AutomaticScalesEstimation "true")
Default: "false".
Scales: The scale factor for each transform parameter, during optimization.
If your input subtransforms have very different magnitudes, you may compensate for that by supplying scales, which will make the optimization CostFunction better behaving. For subtransforms with a high magnitude, provide a large scale then. NB: not in all cases you may want this. example: (Scales 1.0 1.0 10.0)
Default: 1 for each parameter. See also AutomaticScalesEstimation, which is more convenient.
The transform parameters necessary for transformix, additionally defined by this class, are:
- Transform Parameters:
NormalizeCombinationWeights: use the normalized expression
.
(NormalizeCombinationWeights "true" )
Default value: "false". Different values in each resolution are not supported.
SubTransforms: a list of transform parameter filenames that will serve as subtransforms
.
(SubTransforms "tp0.txt" "TransformParameters.1.txt" "tpbspline.txt" )
- See Also
- WeightedCombinationTransform
Definition at line 78 of file elxWeightedCombinationTransform.h.