Classes | Namespaces | Macros
geometry/concepts.h File Reference
#include <gtsam/base/Matrix.h>
Include dependency graph for geometry/concepts.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gtsam::PoseConcept< POSE >
 

Namespaces

 gtsam
 traits
 

Macros

#define GTSAM_CONCEPT_POSE_INST(T)   template class gtsam::PoseConcept<T>;
 
#define GTSAM_CONCEPT_POSE_TYPE(T)   using _gtsam_PoseConcept##T = gtsam::PoseConcept<T>;
 

Macro Definition Documentation

◆ GTSAM_CONCEPT_POSE_INST

#define GTSAM_CONCEPT_POSE_INST (   T)    template class gtsam::PoseConcept<T>;

Macros to use geometry concepts:

  • _INST macro: instantiates a struct: use in unit tests, but not in headers.
  • _TYPE macro: use in generic structures to validate the template arguments.

NOTE: intentionally not in the gtsam namespace to avoid namespace complications when using with objects not inside gtsam namespace.Pose Concept macros

Definition at line 73 of file geometry/concepts.h.

◆ GTSAM_CONCEPT_POSE_TYPE

#define GTSAM_CONCEPT_POSE_TYPE (   T)    using _gtsam_PoseConcept##T = gtsam::PoseConcept<T>;

Definition at line 74 of file geometry/concepts.h.



gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:40:48