gtsam  3.2.1
gtsam
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Manifold.h File Reference

Base class and basic functions for Manifold types. More...

Go to the source code of this file.

Classes

class  gtsam::ManifoldConcept< T >
 Concept check class for Manifold types Requires a mapping between a linear tangent space and the underlying manifold, of which Lie is a specialization. More...
 

Namespaces

 gtsam
 Global functions in a separate testing namespace.
 

Macros

#define GTSAM_CONCEPT_MANIFOLD_INST(T)   template class gtsam::ManifoldConcept<T>;
 Macros for using the ManifoldConcept. More...
 
#define GTSAM_CONCEPT_MANIFOLD_TYPE(T)   typedef gtsam::ManifoldConcept<T> _gtsam_ManifoldConcept_##T;
 

Detailed Description

Base class and basic functions for Manifold types.

Author
Alex Cunningham

Macro Definition Documentation

#define GTSAM_CONCEPT_MANIFOLD_INST (   T)    template class gtsam::ManifoldConcept<T>;

Macros for using the ManifoldConcept.

  • An instantiation for use inside unit tests
  • A typedef for use inside generic algorithms

NOTE: intentionally not in the gtsam namespace to allow for classes not in the gtsam namespace to be more easily enforced as testable