diff --git a/.cproject b/.cproject index 4407cf507..88600176d 100644 --- a/.cproject +++ b/.cproject @@ -322,14 +322,6 @@ true true - - make - -j2 - testGaussianFactor.run - true - true - true - make -j2 @@ -356,6 +348,7 @@ make + tests/testBayesTree.run true false @@ -363,6 +356,7 @@ make + testBinaryBayesNet.run true false @@ -410,6 +404,7 @@ make + testSymbolicBayesNet.run true false @@ -417,6 +412,7 @@ make + tests/testSymbolicFactor.run true false @@ -424,6 +420,7 @@ make + testSymbolicFactorGraph.run true false @@ -439,11 +436,20 @@ make + tests/testBayesTree true false true + + make + -j2 + testGaussianFactor.run + true + true + true + make -j2 @@ -478,7 +484,6 @@ make - testGraph.run true false @@ -574,7 +579,6 @@ make - testInference.run true false @@ -582,7 +586,6 @@ make - testGaussianBayesNet.run true false @@ -590,7 +593,6 @@ make - testGaussianFactor.run true false @@ -598,7 +600,6 @@ make - testJunctionTree.run true false @@ -606,7 +607,6 @@ make - testSymbolicBayesNet.run true false @@ -614,7 +614,6 @@ make - testSymbolicFactorGraph.run true false @@ -732,6 +731,14 @@ true true + + make + -j2 + vSFMexample.run + true + true + true + make -j2 @@ -822,6 +829,7 @@ make + testGaussianISAM.run true true @@ -829,7 +837,6 @@ make - testSymbolicFactorGraph.run true true @@ -933,6 +940,7 @@ make + testErrors.run true false @@ -1084,7 +1092,6 @@ make - tests/testEliminationTree.run true true @@ -1108,7 +1115,6 @@ make - tests/testConditional.run true true @@ -1116,6 +1122,7 @@ make + tests/testSymbolicFactorGraph.run true true @@ -1283,7 +1290,6 @@ make - testSimulated2DOriented.run true false @@ -1323,7 +1329,6 @@ make - testSimulated2D.run true false @@ -1331,7 +1336,6 @@ make - testSimulated3D.run true false @@ -1369,6 +1373,14 @@ true true + + make + -j2 + all + true + true + true + make -j2 @@ -1379,7 +1391,6 @@ make - tests/testGaussianISAM2 true false @@ -1401,6 +1412,86 @@ true true + + make + -j2 + install + true + true + true + + + make + -j2 + clean + true + true + true + + + make + -j2 + check + true + true + true + + + make + -j2 + all + true + true + true + + + make + -j2 + dist + true + true + true + + + make + -j2 + inference/tests/testEliminationTree + true + true + true + + + make + -j2 + slam/tests/testGaussianISAM2 + true + true + true + + + make + -j2 + inference/tests/testVariableIndex + true + true + true + + + make + -j2 + inference/tests/testJunctionTree + true + true + true + + + make + -j2 + linear/tests/testGaussianJunctionTree + true + true + true + make -j2 @@ -1497,94 +1588,6 @@ true true - - make - -j2 - install - true - true - true - - - make - -j2 - clean - true - true - true - - - make - -j2 - check - true - true - true - - - make - -j2 - all - true - true - true - - - make - -j2 - dist - true - true - true - - - make - -j2 - inference/tests/testEliminationTree - true - true - true - - - make - -j2 - slam/tests/testGaussianISAM2 - true - true - true - - - make - -j2 - inference/tests/testVariableIndex - true - true - true - - - make - -j2 - inference/tests/testJunctionTree - true - true - true - - - make - -j2 - linear/tests/testGaussianJunctionTree - true - true - true - - - make - - check - true - true - true - make -j2 @@ -1617,6 +1620,13 @@ true true + + make + check + true + true + true + @@ -1939,14 +1949,6 @@ true true - - make - -j2 - testGaussianFactor.run - true - true - true - make -j2 @@ -1973,6 +1975,7 @@ make + tests/testBayesTree.run true false @@ -1980,6 +1983,7 @@ make + testBinaryBayesNet.run true false @@ -2027,6 +2031,7 @@ make + testSymbolicBayesNet.run true false @@ -2034,6 +2039,7 @@ make + tests/testSymbolicFactor.run true false @@ -2041,6 +2047,7 @@ make + testSymbolicFactorGraph.run true false @@ -2056,11 +2063,20 @@ make + tests/testBayesTree true false true + + make + -j2 + testGaussianFactor.run + true + true + true + make -j2 @@ -2095,7 +2111,6 @@ make - testGraph.run true false @@ -2191,7 +2206,6 @@ make - testInference.run true false @@ -2199,7 +2213,6 @@ make - testGaussianBayesNet.run true false @@ -2207,7 +2220,6 @@ make - testGaussianFactor.run true false @@ -2215,7 +2227,6 @@ make - testJunctionTree.run true false @@ -2223,7 +2234,6 @@ make - testSymbolicBayesNet.run true false @@ -2231,7 +2241,6 @@ make - testSymbolicFactorGraph.run true false @@ -2349,6 +2358,14 @@ true true + + make + -j2 + vSFMexample.run + true + true + true + make -j2 @@ -2439,6 +2456,7 @@ make + testGaussianISAM.run true true @@ -2446,7 +2464,6 @@ make - testSymbolicFactorGraph.run true true @@ -2550,6 +2567,7 @@ make + testErrors.run true false @@ -2701,7 +2719,6 @@ make - tests/testEliminationTree.run true true @@ -2725,7 +2742,6 @@ make - tests/testConditional.run true true @@ -2733,6 +2749,7 @@ make + tests/testSymbolicFactorGraph.run true true @@ -2900,7 +2917,6 @@ make - testSimulated2DOriented.run true false @@ -2940,7 +2956,6 @@ make - testSimulated2D.run true false @@ -2948,7 +2963,6 @@ make - testSimulated3D.run true false @@ -2986,6 +3000,14 @@ true true + + make + -j2 + all + true + true + true + make -j2 @@ -2996,7 +3018,6 @@ make - tests/testGaussianISAM2 true false @@ -3018,6 +3039,86 @@ true true + + make + -j2 + install + true + true + true + + + make + -j2 + clean + true + true + true + + + make + -j2 + check + true + true + true + + + make + -j2 + all + true + true + true + + + make + -j2 + dist + true + true + true + + + make + -j2 + inference/tests/testEliminationTree + true + true + true + + + make + -j2 + slam/tests/testGaussianISAM2 + true + true + true + + + make + -j2 + inference/tests/testVariableIndex + true + true + true + + + make + -j2 + inference/tests/testJunctionTree + true + true + true + + + make + -j2 + linear/tests/testGaussianJunctionTree + true + true + true + make -j2 @@ -3114,94 +3215,6 @@ true true - - make - -j2 - install - true - true - true - - - make - -j2 - clean - true - true - true - - - make - -j2 - check - true - true - true - - - make - -j2 - all - true - true - true - - - make - -j2 - dist - true - true - true - - - make - -j2 - inference/tests/testEliminationTree - true - true - true - - - make - -j2 - slam/tests/testGaussianISAM2 - true - true - true - - - make - -j2 - inference/tests/testVariableIndex - true - true - true - - - make - -j2 - inference/tests/testJunctionTree - true - true - true - - - make - -j2 - linear/tests/testGaussianJunctionTree - true - true - true - - - make - - check - true - true - true - make -j2 @@ -3234,6 +3247,13 @@ true true + + make + check + true + true + true + diff --git a/examples/vSLAMexample/Feature2D.h b/examples/vSLAMexample/Feature2D.h index 1f878d9d2..7e3fceea0 100644 --- a/examples/vSLAMexample/Feature2D.h +++ b/examples/vSLAMexample/Feature2D.h @@ -12,9 +12,9 @@ public: int m_idLandmark; // id of the 3D landmark that it is associated with public: Feature2D(int idCamera, int idLandmark, gtsam::Point2 p) - :m_idCamera(idCamera), - m_idLandmark(idLandmark), - m_p(p) + :m_p(p), + m_idCamera(idCamera), + m_idLandmark(idLandmark) {}; void print(const std::string& s = "") const diff --git a/examples/vSLAMexample/vSLAMutils.cpp b/examples/vSLAMexample/vSLAMutils.cpp index 201541164..1f7861620 100644 --- a/examples/vSLAMexample/vSLAMutils.cpp +++ b/examples/vSLAMexample/vSLAMutils.cpp @@ -123,7 +123,7 @@ std::vector readFeatures(int pose_id, const char* filename) file >> numFeatures ; std::vector vFeatures_; - for (size_t i = 0; i < numFeatures; i++) + for (int i = 0; i < numFeatures; i++) { int landmark_id; double x, y; file >> landmark_id >> x >> y;