diff --git a/.cproject b/.cproject
index c53d6aaaf..ad66abfa1 100644
--- a/.cproject
+++ b/.cproject
@@ -311,14 +311,6 @@
true
true
-
- make
- -j2
- testGaussianFactor.run
- true
- true
- true
-
make
-j2
@@ -345,6 +337,7 @@
make
+
tests/testBayesTree.run
true
false
@@ -352,6 +345,7 @@
make
+
testBinaryBayesNet.run
true
false
@@ -399,6 +393,7 @@
make
+
testSymbolicBayesNet.run
true
false
@@ -406,6 +401,7 @@
make
+
tests/testSymbolicFactor.run
true
false
@@ -413,6 +409,7 @@
make
+
testSymbolicFactorGraph.run
true
false
@@ -428,11 +425,20 @@
make
+
tests/testBayesTree
true
false
true
+
+ make
+ -j2
+ testGaussianFactor.run
+ true
+ true
+ true
+
make
-j5
@@ -505,22 +511,6 @@
false
true
-
- make
- -j2
- all
- true
- true
- true
-
-
- make
- -j2
- clean
- true
- true
- true
-
make
-j2
@@ -537,6 +527,22 @@
true
true
+
+ make
+ -j2
+ all
+ true
+ true
+ true
+
+
+ make
+ -j2
+ clean
+ true
+ true
+ true
+
make
-j2
@@ -561,18 +567,26 @@
true
true
-
+
make
- -j5
- testValues.run
+ -j2
+ all
true
true
true
-
+
make
- -j5
- testOrdering.run
+ -j2
+ check
+ true
+ true
+ true
+
+
+ make
+ -j2
+ clean
true
true
true
@@ -657,26 +671,18 @@
true
true
-
+
make
- -j2
- all
+ -j5
+ testValues.run
true
true
true
-
+
make
- -j2
- check
- true
- true
- true
-
-
- make
- -j2
- clean
+ -j5
+ testOrdering.run
true
true
true
@@ -923,6 +929,7 @@
make
+
testGraph.run
true
false
@@ -930,6 +937,7 @@
make
+
testJunctionTree.run
true
false
@@ -937,6 +945,7 @@
make
+
testSymbolicBayesNetB.run
true
false
@@ -1048,6 +1057,7 @@
make
+
testErrors.run
true
false
@@ -1503,7 +1513,6 @@
make
-
testSimulated2DOriented.run
true
false
@@ -1543,7 +1552,6 @@
make
-
testSimulated2D.run
true
false
@@ -1551,7 +1559,6 @@
make
-
testSimulated3D.run
true
false
@@ -1767,7 +1774,6 @@
make
-
tests/testGaussianISAM2
true
false
@@ -1789,102 +1795,6 @@
true
true
-
- make
- -j2
- testRot3.run
- true
- true
- true
-
-
- make
- -j2
- testRot2.run
- true
- true
- true
-
-
- make
- -j2
- testPose3.run
- true
- true
- true
-
-
- make
- -j2
- timeRot3.run
- true
- true
- true
-
-
- make
- -j2
- testPose2.run
- true
- true
- true
-
-
- make
- -j2
- testCal3_S2.run
- true
- true
- true
-
-
- make
- -j2
- testSimpleCamera.run
- true
- true
- true
-
-
- make
- -j2
- testHomography2.run
- true
- true
- true
-
-
- make
- -j2
- testCalibratedCamera.run
- true
- true
- true
-
-
- make
- -j2
- check
- true
- true
- true
-
-
- make
- -j2
- clean
- true
- true
- true
-
-
- make
- -j2
- testPoint2.run
- true
- true
- true
-
make
-j2
@@ -2086,6 +1996,7 @@
cpack
+
-G DEB
true
false
@@ -2093,6 +2004,7 @@
cpack
+
-G RPM
true
false
@@ -2100,6 +2012,7 @@
cpack
+
-G TGZ
true
false
@@ -2107,6 +2020,7 @@
cpack
+
--config CPackSourceConfig.cmake
true
false
@@ -2192,42 +2106,98 @@
true
true
-
+
make
- -j5
- wrap.testSpirit.run
+ -j2
+ testRot3.run
true
true
true
-
+
make
- -j5
- wrap.testWrap.run
+ -j2
+ testRot2.run
true
true
true
-
+
make
- -j5
- check.wrap
+ -j2
+ testPose3.run
true
true
true
-
+
make
- -j5
- wrap_gtsam
+ -j2
+ timeRot3.run
true
true
true
-
+
make
- -j5
- wrap
+ -j2
+ testPose2.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ testCal3_S2.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ testSimpleCamera.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ testHomography2.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ testCalibratedCamera.run
+ true
+ true
+ true
+
+
+ make
+ -j2
+ check
+ true
+ true
+ true
+
+
+ make
+ -j2
+ clean
+ true
+ true
+ true
+
+
+ make
+ -j2
+ testPoint2.run
true
true
true
@@ -2271,6 +2241,46 @@
false
true
+
+ make
+ -j5
+ testSpirit.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ testWrap.run
+ true
+ true
+ true
+
+
+ make
+ -j5
+ check.wrap
+ true
+ true
+ true
+
+
+ make
+ -j5
+ wrap_gtsam
+ true
+ true
+ true
+
+
+ make
+ -j5
+ wrap
+ true
+ true
+ true
+
diff --git a/wrap/tests/expected/@Point2/argChar.m b/wrap/tests/expected/@Point2/argChar.m
index 3eccf4b76..93880c5b1 100644
--- a/wrap/tests/expected/@Point2/argChar.m
+++ b/wrap/tests/expected/@Point2/argChar.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = argChar(obj,a)
% usage: obj.argChar(a)
error('need to compile argChar.cpp');
diff --git a/wrap/tests/expected/@Point2/argUChar.m b/wrap/tests/expected/@Point2/argUChar.m
index eedb50df0..bb524b3f0 100644
--- a/wrap/tests/expected/@Point2/argUChar.m
+++ b/wrap/tests/expected/@Point2/argUChar.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = argUChar(obj,a)
% usage: obj.argUChar(a)
error('need to compile argUChar.cpp');
diff --git a/wrap/tests/expected/@Point2/dim.m b/wrap/tests/expected/@Point2/dim.m
index 011eb28a7..84c368193 100644
--- a/wrap/tests/expected/@Point2/dim.m
+++ b/wrap/tests/expected/@Point2/dim.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = dim(obj)
% usage: obj.dim()
error('need to compile dim.cpp');
diff --git a/wrap/tests/expected/@Point2/returnChar.m b/wrap/tests/expected/@Point2/returnChar.m
index c9334a503..a33718047 100644
--- a/wrap/tests/expected/@Point2/returnChar.m
+++ b/wrap/tests/expected/@Point2/returnChar.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = returnChar(obj)
% usage: obj.returnChar()
error('need to compile returnChar.cpp');
diff --git a/wrap/tests/expected/@Point2/vectorConfusion.m b/wrap/tests/expected/@Point2/vectorConfusion.m
index 0db1db291..cc47b0dc7 100644
--- a/wrap/tests/expected/@Point2/vectorConfusion.m
+++ b/wrap/tests/expected/@Point2/vectorConfusion.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = vectorConfusion(obj)
% usage: obj.vectorConfusion()
error('need to compile vectorConfusion.cpp');
diff --git a/wrap/tests/expected/@Point2/x.m b/wrap/tests/expected/@Point2/x.m
index 0a6e99d16..e1ebbd450 100644
--- a/wrap/tests/expected/@Point2/x.m
+++ b/wrap/tests/expected/@Point2/x.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = x(obj)
% usage: obj.x()
error('need to compile x.cpp');
diff --git a/wrap/tests/expected/@Point2/y.m b/wrap/tests/expected/@Point2/y.m
index ee5a55e1d..d27fc8bf2 100644
--- a/wrap/tests/expected/@Point2/y.m
+++ b/wrap/tests/expected/@Point2/y.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = y(obj)
% usage: obj.y()
error('need to compile y.cpp');
diff --git a/wrap/tests/expected/@Point3/norm.m b/wrap/tests/expected/@Point3/norm.m
index bb6482df4..4269347e8 100644
--- a/wrap/tests/expected/@Point3/norm.m
+++ b/wrap/tests/expected/@Point3/norm.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = norm(obj)
% usage: obj.norm()
error('need to compile norm.cpp');
diff --git a/wrap/tests/expected/@Test/arg_EigenConstRef.m b/wrap/tests/expected/@Test/arg_EigenConstRef.m
index 76f190d99..9e6c04c5a 100644
--- a/wrap/tests/expected/@Test/arg_EigenConstRef.m
+++ b/wrap/tests/expected/@Test/arg_EigenConstRef.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = arg_EigenConstRef(obj,value)
% usage: obj.arg_EigenConstRef(value)
error('need to compile arg_EigenConstRef.cpp');
diff --git a/wrap/tests/expected/@Test/create_MixedPtrs.m b/wrap/tests/expected/@Test/create_MixedPtrs.m
index 764ce822c..bd1927fba 100644
--- a/wrap/tests/expected/@Test/create_MixedPtrs.m
+++ b/wrap/tests/expected/@Test/create_MixedPtrs.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function [first,second] = create_MixedPtrs(obj)
% usage: obj.create_MixedPtrs()
error('need to compile create_MixedPtrs.cpp');
diff --git a/wrap/tests/expected/@Test/create_ptrs.m b/wrap/tests/expected/@Test/create_ptrs.m
index b1623b5bc..e380f1829 100644
--- a/wrap/tests/expected/@Test/create_ptrs.m
+++ b/wrap/tests/expected/@Test/create_ptrs.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function [first,second] = create_ptrs(obj)
% usage: obj.create_ptrs()
error('need to compile create_ptrs.cpp');
diff --git a/wrap/tests/expected/@Test/print.m b/wrap/tests/expected/@Test/print.m
index 2adca017d..a39033a1e 100644
--- a/wrap/tests/expected/@Test/print.m
+++ b/wrap/tests/expected/@Test/print.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = print(obj)
% usage: obj.print()
error('need to compile print.cpp');
diff --git a/wrap/tests/expected/@Test/return_Point2Ptr.m b/wrap/tests/expected/@Test/return_Point2Ptr.m
index 410081dcb..26fd146a2 100644
--- a/wrap/tests/expected/@Test/return_Point2Ptr.m
+++ b/wrap/tests/expected/@Test/return_Point2Ptr.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = return_Point2Ptr(obj,value)
% usage: obj.return_Point2Ptr(value)
error('need to compile return_Point2Ptr.cpp');
diff --git a/wrap/tests/expected/@Test/return_Test.m b/wrap/tests/expected/@Test/return_Test.m
index 2faa73be3..f31dc3192 100644
--- a/wrap/tests/expected/@Test/return_Test.m
+++ b/wrap/tests/expected/@Test/return_Test.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = return_Test(obj,value)
% usage: obj.return_Test(value)
error('need to compile return_Test.cpp');
diff --git a/wrap/tests/expected/@Test/return_TestPtr.m b/wrap/tests/expected/@Test/return_TestPtr.m
index 7c40e76c6..e69149551 100644
--- a/wrap/tests/expected/@Test/return_TestPtr.m
+++ b/wrap/tests/expected/@Test/return_TestPtr.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = return_TestPtr(obj,value)
% usage: obj.return_TestPtr(value)
error('need to compile return_TestPtr.cpp');
diff --git a/wrap/tests/expected/@Test/return_bool.m b/wrap/tests/expected/@Test/return_bool.m
index 76fc4363b..a0c5a0b17 100644
--- a/wrap/tests/expected/@Test/return_bool.m
+++ b/wrap/tests/expected/@Test/return_bool.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = return_bool(obj,value)
% usage: obj.return_bool(value)
error('need to compile return_bool.cpp');
diff --git a/wrap/tests/expected/@Test/return_double.m b/wrap/tests/expected/@Test/return_double.m
index daed1d34b..dd181ff0b 100644
--- a/wrap/tests/expected/@Test/return_double.m
+++ b/wrap/tests/expected/@Test/return_double.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = return_double(obj,value)
% usage: obj.return_double(value)
error('need to compile return_double.cpp');
diff --git a/wrap/tests/expected/@Test/return_field.m b/wrap/tests/expected/@Test/return_field.m
index 11b5ebe07..bc4223671 100644
--- a/wrap/tests/expected/@Test/return_field.m
+++ b/wrap/tests/expected/@Test/return_field.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = return_field(obj,t)
% usage: obj.return_field(t)
error('need to compile return_field.cpp');
diff --git a/wrap/tests/expected/@Test/return_int.m b/wrap/tests/expected/@Test/return_int.m
index a6783acdf..4984557e6 100644
--- a/wrap/tests/expected/@Test/return_int.m
+++ b/wrap/tests/expected/@Test/return_int.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = return_int(obj,value)
% usage: obj.return_int(value)
error('need to compile return_int.cpp');
diff --git a/wrap/tests/expected/@Test/return_matrix1.m b/wrap/tests/expected/@Test/return_matrix1.m
index 302f15372..66dd1886f 100644
--- a/wrap/tests/expected/@Test/return_matrix1.m
+++ b/wrap/tests/expected/@Test/return_matrix1.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = return_matrix1(obj,value)
% usage: obj.return_matrix1(value)
error('need to compile return_matrix1.cpp');
diff --git a/wrap/tests/expected/@Test/return_matrix2.m b/wrap/tests/expected/@Test/return_matrix2.m
index 3ed4d0ec7..5a0359862 100644
--- a/wrap/tests/expected/@Test/return_matrix2.m
+++ b/wrap/tests/expected/@Test/return_matrix2.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = return_matrix2(obj,value)
% usage: obj.return_matrix2(value)
error('need to compile return_matrix2.cpp');
diff --git a/wrap/tests/expected/@Test/return_pair.m b/wrap/tests/expected/@Test/return_pair.m
index abb97336c..611dd3434 100644
--- a/wrap/tests/expected/@Test/return_pair.m
+++ b/wrap/tests/expected/@Test/return_pair.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function [first,second] = return_pair(obj,v,A)
% usage: obj.return_pair(v,A)
error('need to compile return_pair.cpp');
diff --git a/wrap/tests/expected/@Test/return_ptrs.m b/wrap/tests/expected/@Test/return_ptrs.m
index bed198563..18d69ac92 100644
--- a/wrap/tests/expected/@Test/return_ptrs.m
+++ b/wrap/tests/expected/@Test/return_ptrs.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function [first,second] = return_ptrs(obj,p1,p2)
% usage: obj.return_ptrs(p1,p2)
error('need to compile return_ptrs.cpp');
diff --git a/wrap/tests/expected/@Test/return_size_t.m b/wrap/tests/expected/@Test/return_size_t.m
index 7cb2c6f0f..143f04d24 100644
--- a/wrap/tests/expected/@Test/return_size_t.m
+++ b/wrap/tests/expected/@Test/return_size_t.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = return_size_t(obj,value)
% usage: obj.return_size_t(value)
error('need to compile return_size_t.cpp');
diff --git a/wrap/tests/expected/@Test/return_string.m b/wrap/tests/expected/@Test/return_string.m
index 5661df443..f1eab8661 100644
--- a/wrap/tests/expected/@Test/return_string.m
+++ b/wrap/tests/expected/@Test/return_string.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = return_string(obj,value)
% usage: obj.return_string(value)
error('need to compile return_string.cpp');
diff --git a/wrap/tests/expected/@Test/return_vector1.m b/wrap/tests/expected/@Test/return_vector1.m
index 3746c4c20..316ca4cf2 100644
--- a/wrap/tests/expected/@Test/return_vector1.m
+++ b/wrap/tests/expected/@Test/return_vector1.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = return_vector1(obj,value)
% usage: obj.return_vector1(value)
error('need to compile return_vector1.cpp');
diff --git a/wrap/tests/expected/@Test/return_vector2.m b/wrap/tests/expected/@Test/return_vector2.m
index 426c63457..6426e0ce9 100644
--- a/wrap/tests/expected/@Test/return_vector2.m
+++ b/wrap/tests/expected/@Test/return_vector2.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = return_vector2(obj,value)
% usage: obj.return_vector2(value)
error('need to compile return_vector2.cpp');
diff --git a/wrap/tests/expected/Point3_StaticFunctionRet.m b/wrap/tests/expected/Point3_StaticFunctionRet.m
index 433d3c00d..bdfd32b4b 100644
--- a/wrap/tests/expected/Point3_StaticFunctionRet.m
+++ b/wrap/tests/expected/Point3_StaticFunctionRet.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = Point3_StaticFunctionRet(z)
% usage: x = Point3_StaticFunctionRet(z)
error('need to compile Point3_StaticFunctionRet.cpp');
diff --git a/wrap/tests/expected/Point3_staticFunction.m b/wrap/tests/expected/Point3_staticFunction.m
index ccf9b85bd..23885f71e 100644
--- a/wrap/tests/expected/Point3_staticFunction.m
+++ b/wrap/tests/expected/Point3_staticFunction.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = Point3_staticFunction()
% usage: x = Point3_staticFunction()
error('need to compile Point3_staticFunction.cpp');
diff --git a/wrap/tests/expected_namespaces/@ns2ClassA/memberFunction.m b/wrap/tests/expected_namespaces/@ns2ClassA/memberFunction.m
index 4523cba56..90a9ed918 100644
--- a/wrap/tests/expected_namespaces/@ns2ClassA/memberFunction.m
+++ b/wrap/tests/expected_namespaces/@ns2ClassA/memberFunction.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = memberFunction(obj)
% usage: obj.memberFunction()
error('need to compile memberFunction.cpp');
diff --git a/wrap/tests/expected_namespaces/@ns2ClassA/nsArg.m b/wrap/tests/expected_namespaces/@ns2ClassA/nsArg.m
index 4893ece7f..e57701feb 100644
--- a/wrap/tests/expected_namespaces/@ns2ClassA/nsArg.m
+++ b/wrap/tests/expected_namespaces/@ns2ClassA/nsArg.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = nsArg(obj,arg)
% usage: obj.nsArg(arg)
error('need to compile nsArg.cpp');
diff --git a/wrap/tests/expected_namespaces/@ns2ClassA/nsReturn.m b/wrap/tests/expected_namespaces/@ns2ClassA/nsReturn.m
index 2c900bc30..c16b1c33f 100644
--- a/wrap/tests/expected_namespaces/@ns2ClassA/nsReturn.m
+++ b/wrap/tests/expected_namespaces/@ns2ClassA/nsReturn.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = nsReturn(obj,q)
% usage: obj.nsReturn(q)
error('need to compile nsReturn.cpp');
diff --git a/wrap/tests/expected_namespaces/ns2ClassA_afunction.m b/wrap/tests/expected_namespaces/ns2ClassA_afunction.m
index 3a1101918..f41203ba1 100644
--- a/wrap/tests/expected_namespaces/ns2ClassA_afunction.m
+++ b/wrap/tests/expected_namespaces/ns2ClassA_afunction.m
@@ -1,4 +1,4 @@
- automatically generated by wrap
+% automatically generated by wrap
function result = ns2ClassA_afunction()
% usage: x = ns2ClassA_afunction()
error('need to compile ns2ClassA_afunction.cpp');