Aikido
RnJointTraits.hpp
Go to the documentation of this file.
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_
aikido::statespace::dart::detail::RJointTraits< 0 >::DartJoint
::dart::dynamics::WeldJoint DartJoint
Definition: RnJointTraits.hpp:23
aikido
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
aikido::statespace::dart::detail::RJointTraits
Definition: RnJointTraits.hpp:13
aikido::statespace::dart::detail::RJointTraits::DartJoint
::dart::dynamics::GenericJoint<::dart::math::RealVectorSpace< N > > DartJoint
Definition: RnJointTraits.hpp:16
dart
Definition: FrameMarker.hpp:11