1- Changed LieScalar class so it is derived from "DerivedValues".
2- Added an include guard to Values-inl.h.release/4.3a0
parent
58b64da525
commit
9bcee033fc
|
|
@ -17,6 +17,7 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <gtsam/base/DerivedValue.h>
|
||||||
#include <gtsam/base/Lie.h>
|
#include <gtsam/base/Lie.h>
|
||||||
|
|
||||||
namespace gtsam {
|
namespace gtsam {
|
||||||
|
|
@ -24,7 +25,7 @@ namespace gtsam {
|
||||||
/**
|
/**
|
||||||
* LieScalar is a wrapper around double to allow it to be a Lie type
|
* LieScalar is a wrapper around double to allow it to be a Lie type
|
||||||
*/
|
*/
|
||||||
struct LieScalar {
|
struct LieScalar : public DerivedValue<LieScalar> {
|
||||||
|
|
||||||
/** default constructor */
|
/** default constructor */
|
||||||
LieScalar() : d_(0.0) {}
|
LieScalar() : d_(0.0) {}
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,8 @@
|
||||||
* which is also a manifold element, and hence supports operations dim, retract, and localCoordinates.
|
* which is also a manifold element, and hence supports operations dim, retract, and localCoordinates.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
#include <utility>
|
#include <utility>
|
||||||
#include <boost/type_traits/conditional.hpp>
|
#include <boost/type_traits/conditional.hpp>
|
||||||
#include <boost/type_traits/is_base_of.hpp>
|
#include <boost/type_traits/is_base_of.hpp>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue