| add(Compound *compound, const Frame *a, const Frame *b) | rl::mdl::Model | |
| add(Frame *frame) | rl::mdl::Model | |
| add(Transform *transform, const Frame *a, const Frame *b) | rl::mdl::Model | |
| areColliding(const ::std::size_t &i, const ::std::size_t &j) const | rl::mdl::Model | |
| bodies | rl::mdl::Model | protected |
| calculateCentrifugalCoriolis() | rl::mdl::Dynamic | |
| calculateCentrifugalCoriolis(::rl::math::Vector &V) | rl::mdl::Dynamic | |
| calculateGravity() | rl::mdl::Dynamic | |
| calculateGravity(::rl::math::Vector &G) | rl::mdl::Dynamic | |
| calculateInversePosition(const ::rl::math::Transform &x, const ::std::size_t &leaf=0, const ::rl::math::Real &delta=::std::numeric_limits< ::rl::math::Real >::infinity(), const ::rl::math::Real &epsilon=1.0e-3f, const ::std::size_t &iterations=1000) | rl::mdl::Kinematic | |
| calculateJacobian(const bool &inWorldFrame=true) | rl::mdl::Kinematic | |
| calculateJacobian(::rl::math::Matrix &J, const bool &inWorldFrame=true) | rl::mdl::Kinematic | |
| calculateJacobianDerivative(const bool &inWorldFrame=true) | rl::mdl::Kinematic | |
| calculateJacobianDerivative(::rl::math::Vector &Jdqd, const bool &inWorldFrame=true) | rl::mdl::Kinematic | |
| calculateJacobianInverse(const ::rl::math::Real &lambda=0.0f, const bool &doSvd=true) | rl::mdl::Kinematic | |
| calculateJacobianInverse(const ::rl::math::Matrix &J, ::rl::math::Matrix &invJ, const ::rl::math::Real &lambda=0.0f, const bool &doSvd=true) const | rl::mdl::Kinematic | |
| calculateManipulabilityMeasure() const | rl::mdl::Kinematic | |
| calculateManipulabilityMeasure(const ::rl::math::Matrix &J) const | rl::mdl::Kinematic | |
| calculateMassMatrix() | rl::mdl::Dynamic | |
| calculateMassMatrix(::rl::math::Matrix &M) | rl::mdl::Dynamic | |
| calculateMassMatrixInverse() | rl::mdl::Dynamic | |
| calculateMassMatrixInverse(::rl::math::Matrix &invM) | rl::mdl::Dynamic | |
| calculateOperationalMassMatrixInverse() | rl::mdl::Dynamic | |
| calculateOperationalMassMatrixInverse(const ::rl::math::Matrix &J, const ::rl::math::Matrix &invM, ::rl::math::Matrix &invMx) const | rl::mdl::Dynamic | |
| clip(::rl::math::Vector &q) const | rl::mdl::Metric | |
| clone() const | rl::mdl::Dynamic | |
| distance(const ::rl::math::Vector &q1, const ::rl::math::Vector &q2) const | rl::mdl::Metric | |
| Dynamic() | rl::mdl::Dynamic | |
| Edge typedef | rl::mdl::Model | protected |
| EdgeIterator typedef | rl::mdl::Model | protected |
| EdgeIteratorPair typedef | rl::mdl::Model | protected |
| elements | rl::mdl::Model | protected |
| eulerCauchy(const ::rl::math::Real &dt) | rl::mdl::Dynamic | |
| forwardAcceleration() | rl::mdl::Kinematic | |
| forwardDynamics() | rl::mdl::Dynamic | |
| forwardPosition() | rl::mdl::Kinematic | |
| forwardVelocity() | rl::mdl::Kinematic | |
| frames | rl::mdl::Model | protected |
| G | rl::mdl::Dynamic | protected |
| gammaPosition | rl::mdl::Model | protected |
| gammaVelocity | rl::mdl::Model | protected |
| generatePositionGaussian(const ::rl::math::Vector &rand, const ::rl::math::Vector &mean, const ::rl::math::Vector &sigma) const | rl::mdl::Model | |
| generatePositionUniform(const ::rl::math::Vector &rand) const | rl::mdl::Model | |
| getAcceleration() const | rl::mdl::Model | |
| getAccelerationUnits() const | rl::mdl::Model | |
| getBodies() const | rl::mdl::Model | |
| getBody(const ::std::size_t &i) const | rl::mdl::Model | |
| getCentrifugalCoriolis() const | rl::mdl::Dynamic | |
| getDof() const | rl::mdl::Model | |
| getDofPosition() const | rl::mdl::Model | |
| getFrame(const ::std::size_t &i) const | rl::mdl::Model | |
| getGammaPosition() const | rl::mdl::Model | |
| getGammaPositionInverse() const | rl::mdl::Model | |
| getGammaVelocity() const | rl::mdl::Model | |
| getGammaVelocityInverse() const | rl::mdl::Model | |
| getGravity() const | rl::mdl::Dynamic | |
| getHomePosition() const | rl::mdl::Model | |
| getJacobian() const | rl::mdl::Kinematic | |
| getJacobianDerivative() const | rl::mdl::Kinematic | |
| getJacobianInverse() const | rl::mdl::Kinematic | |
| getJoint(const ::std::size_t &i) const | rl::mdl::Model | |
| getJoints() const | rl::mdl::Model | |
| getManufacturer() const | rl::mdl::Model | |
| getMassMatrix() const | rl::mdl::Dynamic | |
| getMassMatrixInverse() const | rl::mdl::Dynamic | |
| getMaximum() const | rl::mdl::Model | |
| getMinimum() const | rl::mdl::Model | |
| getName() const | rl::mdl::Model | |
| getOperationalAcceleration(const ::std::size_t &i) const | rl::mdl::Model | |
| getOperationalDof() const | rl::mdl::Model | |
| getOperationalForce(const ::std::size_t &i) const | rl::mdl::Model | |
| getOperationalMassMatrixInverse() const | rl::mdl::Dynamic | |
| getOperationalPosition(const ::std::size_t &i) const | rl::mdl::Model | |
| getOperationalVelocity(const ::std::size_t &i) const | rl::mdl::Model | |
| getPosition() const | rl::mdl::Model | |
| getPositionUnits() const | rl::mdl::Model | |
| getSpeed() const | rl::mdl::Model | |
| getSpeedUnits() const | rl::mdl::Model | |
| getTorque() const | rl::mdl::Model | |
| getTorqueUnits() const | rl::mdl::Model | |
| getVelocity() const | rl::mdl::Model | |
| getVelocityUnits() const | rl::mdl::Model | |
| getWorldGravity(::rl::math::Real &x, ::rl::math::Real &y, ::rl::math::Real &z) const | rl::mdl::Dynamic | |
| getWorldGravity(::rl::math::Vector &xyz) const | rl::mdl::Dynamic | |
| home | rl::mdl::Model | protected |
| InEdgeIterator typedef | rl::mdl::Model | protected |
| InEdgeIteratorPair typedef | rl::mdl::Model | protected |
| interpolate(const ::rl::math::Vector &q1, const ::rl::math::Vector &q2, const ::rl::math::Real &alpha, ::rl::math::Vector &q) const | rl::mdl::Metric | |
| inverseDynamics() | rl::mdl::Dynamic | |
| inverseForce() | rl::mdl::Dynamic | |
| inverseOfTransformedDistance(const ::rl::math::Real &d) const | rl::mdl::Metric | |
| invGammaPosition | rl::mdl::Model | protected |
| invGammaVelocity | rl::mdl::Model | protected |
| invJ | rl::mdl::Kinematic | protected |
| invM | rl::mdl::Dynamic | protected |
| invMx | rl::mdl::Dynamic | protected |
| isColliding(const ::std::size_t &i) const | rl::mdl::Model | |
| isSingular() const | rl::mdl::Kinematic | |
| isSingular(const ::rl::math::Matrix &J) const | rl::mdl::Kinematic | |
| isValid(const ::rl::math::Vector &q) const | rl::mdl::Metric | |
| J | rl::mdl::Kinematic | protected |
| Jdqd | rl::mdl::Kinematic | protected |
| joints | rl::mdl::Model | protected |
| Kinematic() | rl::mdl::Kinematic | |
| leaves | rl::mdl::Model | protected |
| M | rl::mdl::Dynamic | protected |
| manufacturer | rl::mdl::Model | protected |
| maxDistanceToRectangle(const ::rl::math::Vector &q, const ::rl::math::Vector &min, const ::rl::math::Vector &max) const | rl::mdl::Metric | |
| Metric() | rl::mdl::Metric | |
| minDistanceToRectangle(const ::rl::math::Vector &q, const ::rl::math::Vector &min, const ::rl::math::Vector &max) const | rl::mdl::Metric | |
| minDistanceToRectangle(const ::rl::math::Real &q, const ::rl::math::Real &min, const ::rl::math::Real &max, const ::std::size_t &cuttingDimension) const | rl::mdl::Metric | |
| Model() | rl::mdl::Model | |
| name | rl::mdl::Model | protected |
| newDistance(const ::rl::math::Real &dist, const ::rl::math::Real &oldOff, const ::rl::math::Real &newOff, const int &cuttingDimension) const | rl::mdl::Metric | |
| normalize(::rl::math::Vector &q) const | rl::mdl::Metric | |
| OutEdgeIterator typedef | rl::mdl::Model | protected |
| OutEdgeIteratorPair typedef | rl::mdl::Model | protected |
| remove(Compound *compound) | rl::mdl::Model | |
| remove(Frame *frame) | rl::mdl::Model | |
| remove(Transform *transform) | rl::mdl::Model | |
| replace(Compound *compound, Transform *transform) | rl::mdl::Model | |
| replace(Transform *transform, Compound *compound) | rl::mdl::Model | |
| root | rl::mdl::Model | protected |
| rungeKuttaNystrom(const ::rl::math::Real &dt) | rl::mdl::Dynamic | |
| setAcceleration(const ::rl::math::Vector &qdd) | rl::mdl::Model | |
| setGammaPosition(const ::rl::math::Matrix &gammaPosition) | rl::mdl::Model | |
| setGammaVelocity(const ::rl::math::Matrix &gammaVelocity) | rl::mdl::Model | |
| setHomePosition(const ::rl::math::Vector &home) | rl::mdl::Model | |
| setManufacturer(const ::std::string &manufacturer) | rl::mdl::Model | |
| setName(const ::std::string &name) | rl::mdl::Model | |
| setOperationalVelocity(const ::std::size_t &i, const ::rl::math::MotionVector &v) const | rl::mdl::Model | |
| setPosition(const ::rl::math::Vector &q) | rl::mdl::Model | |
| setTorque(const ::rl::math::Vector &tau) | rl::mdl::Model | |
| setVelocity(const ::rl::math::Vector &qd) | rl::mdl::Model | |
| setWorldGravity(const ::rl::math::Real &x, const ::rl::math::Real &y, const ::rl::math::Real &z) | rl::mdl::Dynamic | |
| setWorldGravity(const ::rl::math::Vector &xyz) | rl::mdl::Dynamic | |
| step(const ::rl::math::Vector &q1, const ::rl::math::Vector &qdot, ::rl::math::Vector &q2) const | rl::mdl::Metric | |
| tool(const ::std::size_t &i=0) | rl::mdl::Model | |
| tool(const ::std::size_t &i=0) const | rl::mdl::Model | |
| tools | rl::mdl::Model | protected |
| transformedDistance(const ::rl::math::Real &d) const | rl::mdl::Metric | |
| transformedDistance(const ::rl::math::Vector &q1, const ::rl::math::Vector &q2) const | rl::mdl::Metric | |
| transformedDistance(const ::rl::math::Real &q1, const ::rl::math::Real &q2, const ::std::size_t &i) const | rl::mdl::Metric | |
| transforms | rl::mdl::Model | protected |
| Tree typedef | rl::mdl::Model | protected |
| tree | rl::mdl::Model | protected |
| update() | rl::mdl::Dynamic | virtual |
| rl::mdl::Metric::update(const Vertex &u) | rl::mdl::Model | protected |
| V | rl::mdl::Dynamic | protected |
| Vertex typedef | rl::mdl::Model | protected |
| VertexIterator typedef | rl::mdl::Model | protected |
| VertexIteratorPair typedef | rl::mdl::Model | protected |
| world() | rl::mdl::Model | |
| world() const | rl::mdl::Model | |
| ~Dynamic() | rl::mdl::Dynamic | virtual |
| ~Kinematic() | rl::mdl::Kinematic | virtual |
| ~Metric() | rl::mdl::Metric | virtual |
| ~Model() | rl::mdl::Model | virtual |