Active deformation model. More...
#include <cmtkActiveDeformationModel.h>
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::Coordinate * | MakeSamplePointsReference (const W *deformation) |
Make ADM sample points from the undeformed c.p.g. | |
Types::Coordinate * | MakeSamplePoints (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. |
Active deformation model.
Definition at line 51 of file cmtkActiveDeformationModel.h.
typedef SmartPointer< ActiveDeformationModel<W> > cmtk::ActiveDeformationModel< W >::SmartPtr |
Smart pointer to spline ADM.
Reimplemented from cmtk::ActiveShapeModel.
Definition at line 59 of file cmtkActiveDeformationModel.h.
bool cmtk::ActiveDeformationModel< W >::IncludeReferenceInModel [private] |
Flag whether to include reference image in model.
Definition at line 103 of file cmtkActiveDeformationModel.h.
bool cmtk::ActiveDeformationModel< W >::IncludeScaleInModel [private] |
Flag whether to include scale factors in model.
Definition at line 100 of file cmtkActiveDeformationModel.h.