Aikido
JointStateSpaceHelpers.hpp
Go to the documentation of this file.
1 #ifndef AIKIDO_STATESPACE_DART_JOINTSTATESPACEHELPERS_HPP_
2 #define AIKIDO_STATESPACE_DART_JOINTSTATESPACEHELPERS_HPP_
3 
4 #include <memory>
5 
6 #include <dart/dynamics/dynamics.hpp>
7 
9 
10 namespace aikido {
11 namespace statespace {
12 namespace dart {
13 
19 template <class JointType>
20 std::unique_ptr<JointStateSpace> createJointStateSpaceFor(JointType* joint);
21 
28 std::unique_ptr<JointStateSpace> createJointStateSpace(
29  const ::dart::dynamics::Joint* joint);
30 
31 } // namespace dart
32 } // namespace statespace
33 } // namespace aikido
34 
35 #include "detail/JointStateSpaceHelpers-impl.hpp"
36 
37 #endif // ifndef AIKIDO_STATESPACE_DART_JOINTSTATESPACEHELPERS_HPP_
aikido
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
aikido::statespace::dart::createJointStateSpaceFor
std::unique_ptr< JointStateSpace > createJointStateSpaceFor(JointType *_joint)
Create a JointStateSpace for a Joint whose type is known at compile time.
Definition: JointStateSpaceHelpers-impl.hpp:116
aikido::statespace::dart::createJointStateSpace
std::unique_ptr< JointStateSpace > createJointStateSpace(const ::dart::dynamics::Joint *joint)
Create a JointStateSpace for an aribtrary Joint.
JointStateSpace.hpp
dart
Definition: FrameMarker.hpp:11