38 #ifndef __ReducedVarianceModelBuilder_H_
39 #define __ReducedVarianceModelBuilder_H_
45 #include "CommonTypes.h"
46 #include "DataManager.h"
47 #include "ModelBuilder.h"
48 #include "ModelInfo.h"
49 #include "StatismoUtils.h"
50 #include "StatisticalModel.h"
59 template <
typename Representer>
130 #include "ReducedVarianceModelBuilder.hxx"
static ReducedVarianceModelBuilder * Create()
Definition: ReducedVarianceModelBuilder.h:71
Common base class for all the model builder classes.
Definition: ModelBuilder.h:54
void Delete()
Definition: ReducedVarianceModelBuilder.h:80
StatisticalModelType * BuildNewModelWithVariance(const StatisticalModelType *model, double totalVariance) const
Definition: ReducedVarianceModelBuilder.hxx:97
Builds a new model which retains only the specified total variance.
Definition: ReducedVarianceModelBuilder.h:60
StatisticalModelType * BuildNewModelWithLeadingComponents(const StatisticalModelType *model, unsigned numberOfPrincipalComponents) const
Definition: ReducedVarianceModelBuilder.hxx:59
A Point/Value pair that is used to specify a value at a given point.
Definition: StatisticalModel.h:100
virtual ~ReducedVarianceModelBuilder()
Definition: ReducedVarianceModelBuilder.h:88
ITK Wrapper for the statismo::StatisticalModel class.
Definition: itkStatisticalModel.h:62