Go to the documentation of this file.    1 #ifndef AIKIDO_STATESPACE_DART_SO3JOINTSTATESPACE_HPP_ 
    2 #define AIKIDO_STATESPACE_DART_SO3JOINTSTATESPACE_HPP_ 
   16   , 
public std::enable_shared_from_this<SO3Joint>
 
   25   explicit SO3Joint(const ::dart::dynamics::BallJoint* joint);
 
   29       const Eigen::VectorXd& positions,
 
   35       Eigen::VectorXd& positions) 
const override;
 
   42 #endif // ifndef AIKIDO_STATESPACE_SO3JOINTSTATESPACE_HPP_ 
 
 
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
 
State in SO(3), a spatial rotation.
Definition: SO3.hpp:21
 
The two-dimensional special orthogonal group SO(3), i.e.
Definition: SO3.hpp:17
 
void convertStateToPositions(const StateSpace::State *state, Eigen::VectorXd &positions) const override
Converts a State in this state space to DART Joint positions, e.g.
 
void convertPositionsToState(const Eigen::VectorXd &positions, StateSpace::State *state) const override
Converts DART Joint positions, e.g.
 
SO3Joint(const ::dart::dynamics::BallJoint *joint)
Creates a state space for a BallJoint.
 
SO3 for a DART BallJoint.
Definition: SO3Joint.hpp:13
 
Definition: StateSpace.hpp:167
 
StateSpace of a DART Joint.
Definition: JointStateSpace.hpp:20
 
Definition: FrameMarker.hpp:11