File tree Expand file tree Collapse file tree 2 files changed +20
-0
lines changed
include/pinocchio/spatial Expand file tree Collapse file tree 2 files changed +20
-0
lines changed Original file line number Diff line number Diff line change 77
88namespace pinocchio
99{
10+ // Forward declaration
11+ // TODO: This should go into spatial/fwd.hpp but because of a strange include path
12+ // in context/cppadcg.hpp we can include se3.hpp without including spatial/fwd.hpp first.
13+ template <typename Derived>
14+ struct SE3ExprBase ;
15+ template <typename Derived>
16+ struct SE3ExprNoalias ;
17+ template <typename RotProduct, typename TransProduct>
18+ struct SE3ExprProduct ;
19+ template <typename RotProduct, typename TransProduct>
20+ SE3ExprProduct<RotProduct, TransProduct>
21+ make_se3_expr_product (RotProduct rot_prod, TransProduct trans_prod);
1022
1123// Forward traits typedef
1224#define PINOCCHIO_SE3_EXPR_TYPEDEF_TPL (Derived ) \
Original file line number Diff line number Diff line change 1717
1818namespace pinocchio
1919{
20+ // Forward declarations
21+ // TODO: This should go into spatial/fwd.hpp but because of a strange include path
22+ // in context/cppadcg.hpp we can include se3.hpp without including spatial/fwd.hpp first.
23+ template <typename _Scalar, int _Options>
24+ struct SE3TplExpr ;
25+ template <typename _Scalar, int _Options>
26+ struct SE3TplConstExpr ;
27+
2028 template <typename _Scalar, int _Options>
2129 struct traits <SE3Tpl<_Scalar, _Options>>
2230 {
You can’t perform that action at this time.
0 commit comments