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
8
#include "
aikido/statespace/dart/JointStateSpace.hpp
"
9
10
namespace
aikido
{
11
namespace
statespace {
12
namespace
dart
{
13
19
template
<
class
Jo
int
Type>
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
include
aikido
statespace
dart
JointStateSpaceHelpers.hpp
Generated on Fri Mar 10 2023 20:07:57 for Aikido by
1.8.17