ITK Wrapper for the statismo::StatisticalModel class. More...
#include <itkStatisticalModel.h>
Inherits Object.
Public Types | |
| typedef StatisticalModel | Self |
| typedef Object | Superclass |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef statismo::Representer< T > | RepresenterType |
|
typedef statismo::StatisticalModel< T > | ImplType |
|
typedef statismo::DataManager < T >::DataItemType | DataItemType |
|
typedef vnl_matrix < statismo::ScalarType > | MatrixType |
|
typedef vnl_vector < statismo::ScalarType > | VectorType |
|
typedef RepresenterType::DatasetPointerType | DatasetPointerType |
|
typedef RepresenterType::DatasetConstPointerType | DatasetConstPointerType |
| typedef RepresenterType::ValueType | ValueType |
| typedef RepresenterType::PointType | PointType |
|
typedef statismo::StatisticalModel< T > ::PointValuePairType | PointValuePairType |
|
typedef statismo::StatisticalModel< T > ::PointValueListType | PointValueListType |
|
typedef statismo::StatisticalModel< T > ::DomainType | DomainType |
Public Member Functions | |
| itkNewMacro (Self) | |
| itkTypeMacro (StatisticalModel, Object) | |
| template<class F > | |
| boost::result_of< F()>::type | callstatismoImpl (F f) const |
| void | SetstatismoImplObj (ImplType *impl) |
| ImplType * | GetstatismoImplObj () const |
| void | Load (RepresenterType *representer, const char *filename) |
| void | Load (RepresenterType *representer, const H5::Group &modelRoot) |
| const RepresenterType * | GetRepresenter () const |
| const DomainType & | GetDomain () const |
| DatasetPointerType | DrawMean () const |
| ValueType | DrawMeanAtPoint (const PointType &pt) const |
| ValueType | DrawMeanAtPoint (unsigned ptid) const |
| DatasetPointerType | DrawSample (const VectorType &coeffs, bool addNoise=false) const |
| DatasetPointerType | DrawSample (bool addNoise=false) const |
| DatasetPointerType | DrawPCABasisSample (unsigned componentNumber) const |
| ValueType | DrawSampleAtPoint (const VectorType &coeffs, const PointType &pt, bool addNoise=false) const |
| ValueType | DrawSampleAtPoint (const VectorType &coeffs, unsigned ptid, bool addNoise=false) const |
| VectorType | ComputeCoefficientsForDataset (DatasetConstPointerType ds) const |
| VectorType | ComputeCoefficientsForSample (DatasetConstPointerType ds) const |
| VectorType | ComputeCoefficientsForDataSample (const DataItemType *sample) const |
| double | ComputeLogProbabilityOfDataset (DatasetConstPointerType ds) const |
| double | ComputeProbabilityOfDataset (DatasetConstPointerType ds) const |
| double | ComputeLogProbabilityOfCoefficients (const VectorType &coeffs) const |
| double | ComputeProbabilityOfCoefficients (const VectorType &coeffs) const |
| double | ComputeMahalanobisDistanceForDataset (DatasetConstPointerType ds) const |
| VectorType | ComputeCoefficientsForPointValues (const PointValueListType &pvlist, double variance) const |
| DatasetPointerType | DatasetToSample (DatasetConstPointerType ds) const |
| unsigned | GetNumberOfPrincipalComponents () const |
| void | Save (const char *modelname) |
| void | Save (const H5::Group &modelRoot) |
| float | GetNoiseVariance () const |
| MatrixType | GetCovarianceAtPoint (const PointType &pt1, const PointType &pt2) const |
| MatrixType | GetCovarianceAtPoint (unsigned ptid1, unsigned ptid2) const |
| MatrixType | GetJacobian (const PointType &pt) const |
| MatrixType | GetPCABasisMatrix () const |
| MatrixType | GetOrthonormalPCABasisMatrix () const |
| VectorType | GetPCAVarianceVector () const |
| VectorType | GetMeanVector () const |
| const statismo::ModelInfo & | GetModelInfo () const |
ITK Wrapper for the statismo::StatisticalModel class.
1.8.6