Dep checking for cmake
parent
02df40bd73
commit
f68ba93f3d
|
@ -63,6 +63,7 @@ option(GTSAM_INSTALL_MATLAB_TESTS "Enable/Disable installation of matlab
|
||||||
option(GTSAM_INSTALL_WRAP "Enable/Disable installation of wrap utility" ON)
|
option(GTSAM_INSTALL_WRAP "Enable/Disable installation of wrap utility" ON)
|
||||||
|
|
||||||
set(GTSAM_TOOLBOX_INSTALL_PATH ${CMAKE_INSTALL_PREFIX}/borg/toolbox CACHE DOCSTRING "Path to install matlab toolbox")
|
set(GTSAM_TOOLBOX_INSTALL_PATH ${CMAKE_INSTALL_PREFIX}/borg/toolbox CACHE DOCSTRING "Path to install matlab toolbox")
|
||||||
|
set(GTSAM_WRAP_HEADER_PATH ${PROJECT_SOURCE_DIR}/wrap CACHE DOCSTRING "Path to directory of matlab.h")
|
||||||
|
|
||||||
# TODO: Check for matlab mex binary before handling building of binaries
|
# TODO: Check for matlab mex binary before handling building of binaries
|
||||||
|
|
||||||
|
|
|
@ -33,6 +33,10 @@ namespace gtsam {
|
||||||
std::cout << s << "Dummy " << id << std::endl;
|
std::cout << s << "Dummy " << id << std::endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
unsigned char dummyTwoVar(unsigned char a) const {
|
||||||
|
return a;
|
||||||
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace gtsam
|
} // namespace gtsam
|
||||||
|
|
|
@ -14,6 +14,7 @@ namespace gtsam {
|
||||||
class Dummy {
|
class Dummy {
|
||||||
Dummy();
|
Dummy();
|
||||||
void print(string s) const;
|
void print(string s) const;
|
||||||
|
unsigned char dummyTwoVar(unsigned char a) const;
|
||||||
};
|
};
|
||||||
|
|
||||||
#include <gtsam_unstable/dynamics/PoseRTV.h>
|
#include <gtsam_unstable/dynamics/PoseRTV.h>
|
||||||
|
|
|
@ -33,8 +33,8 @@ initialEstimate.insertPose(3, gtsamPose2(4.1, 0.1, 0.1));
|
||||||
%% Optimize using Levenberg-Marquardt optimization with an ordering from colamd
|
%% Optimize using Levenberg-Marquardt optimization with an ordering from colamd
|
||||||
result = graph.optimize(initialEstimate,0);
|
result = graph.optimize(initialEstimate,0);
|
||||||
marginals = graph.marginals(result);
|
marginals = graph.marginals(result);
|
||||||
marginals.marginalCovariance(i);
|
marginals.marginalCovariance(1);
|
||||||
|
|
||||||
%% Check first pose equality
|
%% Check first pose equality
|
||||||
pose_i = result.pose(1);
|
pose_1 = result.pose(1);
|
||||||
CHECK('pose_1.equals(gtsamPose2,1e-4)',pose_1.equals(gtsamPose2,1e-4));
|
CHECK('pose_1.equals(gtsamPose2,1e-4)',pose_1.equals(gtsamPose2,1e-4));
|
||||||
|
|
Loading…
Reference in New Issue