liegroup-collection.hpp
Go to the documentation of this file.
1 //
2 // Copyright (c) 2018 CNRS
3 //
4 
5 #ifndef __pinocchio_lie_group_collection_hpp__
6 #define __pinocchio_lie_group_collection_hpp__
7 
8 #include "pinocchio/multibody/liegroup/vector-space.hpp"
9 #include "pinocchio/multibody/liegroup/cartesian-product.hpp"
10 #include "pinocchio/multibody/liegroup/special-orthogonal.hpp"
11 #include "pinocchio/multibody/liegroup/special-euclidean.hpp"
12 
13 #include <boost/variant.hpp>
14 
15 namespace pinocchio
16 {
17  template<typename _Scalar, int _Options = 0>
19  {
20  typedef _Scalar Scalar;
21  enum { Options = _Options };
22 
23  typedef boost::variant<
33 
34  };
35 
37 
38 }
39 
40 #endif // ifndef __pinocchio_lie_group_collection_hpp__
41 
boost::variant< SpecialOrthogonalOperationTpl< 2, Scalar, Options >,SpecialOrthogonalOperationTpl< 3, Scalar, Options >,SpecialEuclideanOperationTpl< 2, Scalar, Options >,SpecialEuclideanOperationTpl< 3, Scalar, Options >,VectorSpaceOperationTpl< 1, Scalar, Options >,VectorSpaceOperationTpl< 2, Scalar, Options >,VectorSpaceOperationTpl< 3, Scalar, Options >,VectorSpaceOperationTpl< Eigen::Dynamic, Scalar, Options > > LieGroupVariant
LieGroupCollectionDefaultTpl< double > LieGroupCollectionDefault
Main pinocchio namespace.
Definition: timings.cpp:28


pinocchio
Author(s):
autogenerated on Fri Jun 23 2023 02:38:31