00001 #ifndef FITTING_H
00002 #define FITTING_H
00003
00004 #include "ExampleModel.h"
00005 #include "ReferenceModel.h"
00006
00007 namespace model {
00008
00016 class Fitting {
00017 private:
00018 ReferenceModel* m_referenceModel;
00019 ExampleModel* m_exampleModel;
00020
00021 void m_adjustMesh();
00022 void m_refineMesh();
00023 void m_vertexProjection();
00024 void m_relaxtion();
00025 void m_adjustSkeleton();
00026
00027 public:
00028 void fit(ReferenceModel referenceModel, ExampleModel exampleModel);
00029
00030 };
00031
00037 }
00038
00039 #endif //FITTING_H