Public Types | Public Member Functions | Static Public Member Functions

cmtk::ImagePairSymmetricNonrigidRegistrationFunctional Class Reference
[cmtkRegistration Library]

Symmtric-consistent elastic registration functional. More...

#include <cmtkImagePairSymmetricNonrigidRegistrationFunctional.h>

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

List of all members.

Public Types

typedef
ImagePairSymmetricNonrigidRegistrationFunctional 
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 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.

Static Public Member Functions

static
ImagePairSymmetricNonrigidRegistrationFunctional
Create (const int metric, UniformVolume::SmartPtr &refVolume, UniformVolume::SmartPtr &fltVolume, const Interpolators::InterpolationEnum interpolation)
 Constructor function.

Detailed Description

Symmtric-consistent elastic registration functional.

Definition at line 51 of file cmtkImagePairSymmetricNonrigidRegistrationFunctional.h.


Member Typedef Documentation

Smart pointer to this class.

Reimplemented from cmtk::Functional.

Reimplemented in cmtk::ImagePairSymmetricNonrigidRegistrationFunctionalTemplate< VM, W >.

Definition at line 60 of file cmtkImagePairSymmetricNonrigidRegistrationFunctional.h.


Member Function Documentation

virtual void cmtk::ImagePairSymmetricNonrigidRegistrationFunctional::SetAdaptiveFixParameters ( const   bool ) [pure virtual]
virtual void cmtk::ImagePairSymmetricNonrigidRegistrationFunctional::SetAdaptiveFixThreshFactor ( const Self::ReturnType   ) [pure virtual]
virtual void cmtk::ImagePairSymmetricNonrigidRegistrationFunctional::SetGridEnergyWeight ( const Self::ReturnType   ) [pure virtual]
virtual void cmtk::ImagePairSymmetricNonrigidRegistrationFunctional::SetInverseConsistencyWeight ( const Self::ReturnType   ) [pure virtual]
virtual void cmtk::ImagePairSymmetricNonrigidRegistrationFunctional::SetJacobianConstraintWeight ( const Self::ReturnType   ) [pure virtual]
virtual void cmtk::ImagePairSymmetricNonrigidRegistrationFunctional::SetWarpXform ( SplineWarpXform::SmartPtr warpFwd,
SplineWarpXform::SmartPtr warpBwd 
) [pure virtual]

Set warp for forward and backward functional.

Implemented in cmtk::ImagePairSymmetricNonrigidRegistrationFunctionalTemplate< VM, W >.


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