Robotics Library  0.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
rl::mdl::Dynamic Member List

This is the complete list of members for rl::mdl::Dynamic, including all inherited members.

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
bodiesrl::mdl::Modelprotected
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 &iterations=1000)rl::mdl::Kinematic
calculateJacobian()rl::mdl::Kinematic
calculateJacobian(::rl::math::Matrix &J)rl::mdl::Kinematic
calculateJacobianDerivative()rl::mdl::Kinematic
calculateJacobianDerivative(::rl::math::Vector &Jdqd)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 typedefrl::mdl::Modelprotected
EdgeIterator typedefrl::mdl::Modelprotected
EdgeIteratorPair typedefrl::mdl::Modelprotected
elementsrl::mdl::Modelprotected
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
framesrl::mdl::Modelprotected
Grl::mdl::Dynamicprotected
getAcceleration(::rl::math::Vector &qdd) 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
getFrame(const ::std::size_t &i) const rl::mdl::Model
getGravity() const rl::mdl::Dynamic
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
getManufacturer() const rl::mdl::Model
getMassMatrix() const rl::mdl::Dynamic
getMassMatrixInverse() const rl::mdl::Dynamic
getMaximum(::rl::math::Vector &max) const rl::mdl::Model
getMinimum(::rl::math::Vector &min) 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(::rl::math::Vector &q) const rl::mdl::Model
getSpeed(::rl::math::Vector &speed) const rl::mdl::Model
getTorque(::rl::math::Vector &tau) const rl::mdl::Model
getVelocity(::rl::math::Vector &qd) 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
InEdgeIterator typedefrl::mdl::Modelprotected
InEdgeIteratorPair typedefrl::mdl::Modelprotected
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
inverseVelocity(const ::rl::math::Real &lambda=1)rl::mdl::Kinematic
invJrl::mdl::Kinematicprotected
invMrl::mdl::Dynamicprotected
invMxrl::mdl::Dynamicprotected
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
Jrl::mdl::Kinematicprotected
Jdqdrl::mdl::Kinematicprotected
jointsrl::mdl::Modelprotected
Kinematic()rl::mdl::Kinematic
leavesrl::mdl::Modelprotected
Mrl::mdl::Dynamicprotected
manufacturerrl::mdl::Modelprotected
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
namerl::mdl::Modelprotected
newDistance(const ::rl::math::Real &dist, const ::rl::math::Real &oldOff, const ::rl::math::Real &newOff, const int &cuttingDimension) const rl::mdl::Metric
OutEdgeIterator typedefrl::mdl::Modelprotected
OutEdgeIteratorPair typedefrl::mdl::Modelprotected
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
rootrl::mdl::Modelprotected
rungeKuttaNystrom(const ::rl::math::Real &dt)rl::mdl::Dynamic
setAcceleration(const ::rl::math::Vector &qdd)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
toolsrl::mdl::Modelprotected
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
transformsrl::mdl::Modelprotected
Tree typedefrl::mdl::Modelprotected
treerl::mdl::Modelprotected
update()rl::mdl::Dynamicvirtual
rl::mdl::Metric::update(const Vertex &u)rl::mdl::Modelprotected
Vrl::mdl::Dynamicprotected
Vertex typedefrl::mdl::Modelprotected
VertexIterator typedefrl::mdl::Modelprotected
VertexIteratorPair typedefrl::mdl::Modelprotected
world()rl::mdl::Model
world() const rl::mdl::Model
~Dynamic()rl::mdl::Dynamicvirtual
~Kinematic()rl::mdl::Kinematicvirtual
~Metric()rl::mdl::Metricvirtual
~Model()rl::mdl::Modelvirtual