Re-enabled concept checks

release/4.3a0
dellaert 2014-12-22 13:51:25 +01:00
parent 6ea60745eb
commit 02067dd5d0
1 changed files with 4 additions and 5 deletions

View File

@ -31,6 +31,10 @@ namespace gtsam {
template<class VALUE> template<class VALUE>
class BetweenFactor: public NoiseModelFactor2<VALUE, VALUE> { class BetweenFactor: public NoiseModelFactor2<VALUE, VALUE> {
// Check that VALUE type is a testable Lie group
BOOST_CONCEPT_ASSERT((IsTestable<VALUE>));
BOOST_CONCEPT_ASSERT((IsLieGroup<VALUE>));
public: public:
typedef VALUE T; typedef VALUE T;
@ -42,11 +46,6 @@ namespace gtsam {
VALUE measured_; /** The measurement */ VALUE measured_; /** The measurement */
/** concept check by type */
// TODO(ASL) Reenable
//GTSAM_CONCEPT_LIE_TYPE(T)
//GTSAM_CONCEPT_TESTABLE_TYPE(T)
public: public:
// shorthand for a smart pointer to a factor // shorthand for a smart pointer to a factor