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;