aikido
RnJointTraits.hpp
1 #ifndef AIKIDO_STATESPACE_DART_DETAIL_RNJOINTTRAITS_HPP_
2 #define AIKIDO_STATESPACE_DART_DETAIL_RNJOINTTRAITS_HPP_
3 
4 #include <dart/dart.hpp>
5 
6 namespace aikido {
7 namespace statespace {
8 namespace dart {
9 namespace detail {
10 
11 //==============================================================================
12 template <int N>
14 {
15  using DartJoint
16  = ::dart::dynamics::GenericJoint<::dart::math::RealVectorSpace<N>>;
17 };
18 
19 //==============================================================================
20 template <>
21 struct RJointTraits<0>
22 {
23  using DartJoint = ::dart::dynamics::WeldJoint;
24 };
25 
26 } // namespace detail
27 } // namespace dart
28 } // namespace statespace
29 } // namespace aikido
30 
31 #endif // AIKIDO_STATESPACE_DART_DETAIL_RNJOINTTRAITS_HPP_
Definition: RnJointTraits.hpp:13
Definition: FrameMarker.hpp:11
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4