Public Types | Public Member Functions

cmtk::SymmetricElasticFunctional Class Reference
[cmtkRegistration Library]

Symmtric-consistent elastic registration functional. More...

#include <cmtkSymmetricElasticFunctional.h>

Inheritance diagram for cmtk::SymmetricElasticFunctional:
Inheritance graph
[legend]
Collaboration diagram for cmtk::SymmetricElasticFunctional:
Collaboration graph
[legend]

List of all members.

Public Types

typedef SymmetricElasticFunctional Self
 This class.
typedef SmartPointer< SelfSmartPtr
 Smart pointer to this class.
typedef Functional Superclass
 Superclass.

Public Member Functions

virtual void SetInverseConsistencyWeight (const Self::ReturnType)=0
 Set inverse consistency weight.
virtual void SetAdaptiveFixParameters (const bool)=0
 Set adaptive parameter fixing flag.
virtual void SetAdaptiveFixThreshFactor (const Self::ReturnType)=0
 Set adaptive parameter fixing flag.
virtual void SetJacobianConstraintWeight (const Self::ReturnType)=0
 Set Jacobian constraint weight.
virtual void SetRigidityConstraintWeight (const Self::ReturnType)=0
 Set Jacobian constraint weight.
virtual void SetGridEnergyWeight (const Self::ReturnType)=0
 Set smoothness constraint weight.
virtual void SetWarpXform (SplineWarpXform::SmartPtr &warpFwd, SplineWarpXform::SmartPtr &warpBwd)=0
 Set warp for forward and backward functional.

Detailed Description

Symmtric-consistent elastic registration functional.

Definition at line 55 of file cmtkSymmetricElasticFunctional.h.


Member Typedef Documentation

This class.

Reimplemented from cmtk::Functional.

Reimplemented in cmtk::SymmetricElasticFunctional_Template< VM >.

Definition at line 61 of file cmtkSymmetricElasticFunctional.h.

Smart pointer to this class.

Reimplemented from cmtk::Functional.

Reimplemented in cmtk::SymmetricElasticFunctional_Template< VM >.

Definition at line 64 of file cmtkSymmetricElasticFunctional.h.

Superclass.

Reimplemented in cmtk::SymmetricElasticFunctional_Template< VM >.

Definition at line 67 of file cmtkSymmetricElasticFunctional.h.


Member Function Documentation

virtual void cmtk::SymmetricElasticFunctional::SetAdaptiveFixParameters ( const   bool ) [pure virtual]

Set adaptive parameter fixing flag.

Implemented in cmtk::SymmetricElasticFunctional_Template< VM >.

Referenced by cmtk::ElasticRegistration::MakeFunctional().

virtual void cmtk::SymmetricElasticFunctional::SetAdaptiveFixThreshFactor ( const Self::ReturnType   ) [pure virtual]

Set adaptive parameter fixing flag.

Implemented in cmtk::SymmetricElasticFunctional_Template< VM >.

Referenced by cmtk::ElasticRegistration::MakeFunctional().

virtual void cmtk::SymmetricElasticFunctional::SetGridEnergyWeight ( const Self::ReturnType   ) [pure virtual]

Set smoothness constraint weight.

Implemented in cmtk::SymmetricElasticFunctional_Template< VM >.

Referenced by cmtk::ElasticRegistration::MakeFunctional().

virtual void cmtk::SymmetricElasticFunctional::SetInverseConsistencyWeight ( const Self::ReturnType   ) [pure virtual]

Set inverse consistency weight.

Implemented in cmtk::SymmetricElasticFunctional_Template< VM >.

Referenced by cmtk::ElasticRegistration::MakeFunctional().

virtual void cmtk::SymmetricElasticFunctional::SetJacobianConstraintWeight ( const Self::ReturnType   ) [pure virtual]

Set Jacobian constraint weight.

Implemented in cmtk::SymmetricElasticFunctional_Template< VM >.

Referenced by cmtk::ElasticRegistration::MakeFunctional().

virtual void cmtk::SymmetricElasticFunctional::SetRigidityConstraintWeight ( const Self::ReturnType   ) [pure virtual]

Set Jacobian constraint weight.

Implemented in cmtk::SymmetricElasticFunctional_Template< VM >.

Referenced by cmtk::ElasticRegistration::MakeFunctional().

virtual void cmtk::SymmetricElasticFunctional::SetWarpXform ( SplineWarpXform::SmartPtr warpFwd,
SplineWarpXform::SmartPtr warpBwd 
) [pure virtual]

Set warp for forward and backward functional.

Implemented in cmtk::SymmetricElasticFunctional_Template< VM >.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines