matchinfo.h
Go to the documentation of this file.00001 #ifndef __MATCHINFO_H
00002 #define __MATCHINFO_H
00003
00004 #include <vector>
00005
00006 class model;
00007 class object;
00008
00009 class matchInfo {
00010 public:
00011
00012 model* M;
00013 model* matchedM;
00014 object* O;
00015 object* matchedO;
00016 double s, theta, tx, ty;
00017 std::vector<double> initialVals;
00018 std::vector<double> newVals;
00019 std::vector<bool> hasMatch;
00020 std::vector<double> matchedVals;
00021
00022 matchInfo()
00023 : M(NULL), matchedM(NULL), O(NULL), matchedO(NULL),
00024 s(), theta(), tx(), ty(), initialVals(), newVals(), hasMatch(), matchedVals()
00025 {}
00026
00027 private:
00028 matchInfo(const matchInfo&);
00029 matchInfo& operator=(const matchInfo&);
00030
00031 };
00032
00033 #endif