Public Types | Public Member Functions | Private Member Functions | Private Attributes

cmtk::ActiveDeformationModel< W > Class Template Reference
[cmtkBase Library]

Active deformation model. More...

#include <cmtkActiveDeformationModel.h>

Inheritance diagram for cmtk::ActiveDeformationModel< W >:
Inheritance graph
[legend]
Collaboration diagram for cmtk::ActiveDeformationModel< W >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef SmartPointer
< ActiveDeformationModel< W > > 
SmartPtr
 Smart pointer to spline ADM.

Public Member Functions

 ActiveDeformationModel (const std::list< SmartPointer< W > > deformationList, const unsigned int numberOfModes, const bool includeScaleInModel=true, const bool includeReferenceInModel=true)
 Build deformation model from list of deformations.
W * Compose (const Types::Coordinate *weights=NULL)
 Compose deformation from mean deformation and modes of variation.
float Decompose (const W *input, Types::Coordinate *const weights=NULL) const
 Decompose a deformation into mean and modes of this model.

Private Member Functions

Types::CoordinateMakeSamplePointsReference (const W *deformation)
 Make ADM sample points from the undeformed c.p.g.
Types::CoordinateMakeSamplePoints (const W *deformation)
 Make ADM sample points from a given deformation.

Private Attributes

bool IncludeScaleInModel
 Flag whether to include scale factors in model.
bool IncludeReferenceInModel
 Flag whether to include reference image in model.

Detailed Description

template<class W>
class cmtk::ActiveDeformationModel< W >

Active deformation model.

Definition at line 51 of file cmtkActiveDeformationModel.h.


Member Typedef Documentation

Smart pointer to spline ADM.

Reimplemented from cmtk::ActiveShapeModel.

Definition at line 59 of file cmtkActiveDeformationModel.h.


Member Data Documentation

template<class W >
bool cmtk::ActiveDeformationModel< W >::IncludeReferenceInModel [private]

Flag whether to include reference image in model.

Definition at line 103 of file cmtkActiveDeformationModel.h.

template<class W >
bool cmtk::ActiveDeformationModel< W >::IncludeScaleInModel [private]

Flag whether to include scale factors in model.

Definition at line 100 of file cmtkActiveDeformationModel.h.


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