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 |