Go to the documentation of this file.
8 extern template class RJoint<0>;
10 extern template class RJoint<1>;
12 extern template class RJoint<2>;
14 extern template class RJoint<3>;
16 extern template class RJoint<6>;
25 "Invalid dimension. Dynamic size dimension is not supported by RnJoint");
33 this->setValue(
static_cast<typename
R<N>::State*
>(state), positions);
41 positions = this->getValue(
static_cast<const typename
R<N>::State*
>(state));
Represents a N-dimensional real vector space with vector addition as the group operation.
Definition: Rn.hpp:18
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
void convertStateToPositions(const StateSpace::State *state, Eigen::VectorXd &positions) const override
Converts a State in this state space to DART Joint positions, e.g.
Definition: RnJoint-impl.hpp:38
void convertPositionsToState(const Eigen::VectorXd &positions, StateSpace::State *state) const override
Converts DART Joint positions, e.g.
Definition: RnJoint-impl.hpp:30
typename detail::RJointTraits< N >::DartJoint DartJoint
Definition: RnJoint.hpp:33
Point in a R<N>.
Definition: Rn.hpp:22
Definition: StateSpace.hpp:167
StateSpace of a DART Joint.
Definition: JointStateSpace.hpp:20
Definition: FrameMarker.hpp:11
RJoint(const DartJoint *joint)
Create a real vector state space for _joint.
Definition: RnJoint-impl.hpp:20