RobWorkProject  23.9.11-
Body Member List

This is the complete list of members for Body, including all inherited members.

_bodyChangedEventBody
_datasStatelessprotected
_infoBodyprotected
_registeredStatelessprotected
_stateStructStatelessprotected
add(StatelessData< T > &data)Statelessinlineprotected
add(StateData *data)Statelessinlineprotected
add(rw::core::Ptr< StateData > data)Statelessinlineprotected
addForce(const rw::math::Vector3D<> &force, rw::kinematics::State &state)=0Bodypure virtual
addForceToPos(const rw::math::Vector3D<> &force, const rw::math::Vector3D<> &pos, rw::kinematics::State &state)Bodyinline
addForceW(const rw::math::Vector3D<> &force, rw::kinematics::State &state)Bodyinlinevirtual
addForceWToPosW(const rw::math::Vector3D<> &force, const rw::math::Vector3D<> &pos, rw::kinematics::State &state)Bodyinlinevirtual
addTorque(const rw::math::Vector3D<> &t, rw::kinematics::State &state)=0Bodypure virtual
addTorqueW(const rw::math::Vector3D<> &t, rw::kinematics::State &state)Bodyinlinevirtual
Body(const BodyInfo &info, rw::models::Object::Ptr obj)Bodyprotected
BodyChangedEvent typedefBody
BodyChangedListener typedefBody
BodyEventType enum nameBody
calcEnergy(const rw::kinematics::State &state, const rw::math::Vector3D<> &gravity=rw::math::Vector3D<>::zero(), const rw::math::Vector3D<> &potZero=rw::math::Vector3D<>::zero()) const =0Bodypure virtual
changedEvent()Bodyinline
getAngVel(const rw::kinematics::State &state) constBodyinlinevirtual
getAngVelW(const rw::kinematics::State &state) constBodyinline
getBodyFrame() constBodyinline
getForce(const rw::kinematics::State &state) const =0Bodypure virtual
getForceW(const rw::kinematics::State &state) constBodyinlinevirtual
getFrames()Bodyinline
getGeometry(const rw::kinematics::State &state)Bodyinline
getGeometry()Bodyinline
getInertia() constBodyinline
getInfo() constBodyinline
getInfo()Bodyinline
getLinVel(const rw::kinematics::State &state) constBodyinlinevirtual
getLinVelW(const rw::kinematics::State &state) constBodyinline
getMaterialID() constBodyinline
getName() constBodyinline
getObject() constBodyinline
getParentFrame(const rw::kinematics::State &state) constBodyinlinevirtual
getPointVelW(const rw::math::Vector3D<> &p, const rw::kinematics::State &state) constBodyvirtual
getStateStructure()Statelessinline
getStateStructure() constStatelessinline
getTorque(const rw::kinematics::State &state) const =0Bodypure virtual
getTorqueW(const rw::kinematics::State &state) constBodyinlinevirtual
getTransformW(const rw::kinematics::State &state) constBodyinlinevirtual
getVelocity(const rw::kinematics::State &state) const =0Bodypure virtual
isRegistered()Statelessinline
MassChangedEvent enum valueBody
pTbf(const rw::kinematics::State &state) constBodyinline
pTcom(const rw::kinematics::State &state) constBodyinline
Ptr typedefBody
registerIn(State &state)Statelessvirtual
registerIn(StateStructure::Ptr state)Statelessvirtual
reset(rw::kinematics::State &state)=0Bodypure virtual
setForce(const rw::math::Vector3D<> &f, rw::kinematics::State &state)=0Bodypure virtual
setForceW(const rw::math::Vector3D<> &f, rw::kinematics::State &state)Bodyinlinevirtual
setMass(double m)Bodyinline
setMass(double m, const rw::math::InertiaMatrix<> &inertia)Bodyinline
setMass(double m, const rw::math::InertiaMatrix<> &inertia, const rw::math::Vector3D<> &com)Bodyinline
setObject(rw::models::Object::Ptr obj)Body
setTorque(const rw::math::Vector3D<> &t, rw::kinematics::State &state)=0Bodypure virtual
setTorqueW(const rw::math::Vector3D<> &t, rw::kinematics::State &state)Bodyinlinevirtual
Stateless()Statelessinlineprotected
unregister()Statelessvirtual
wTbf(const rw::kinematics::State &state) constBodyinline
wTcom(const rw::kinematics::State &state) constBodyinline
~Body()Bodyinlinevirtual
~Stateless()Statelessinlinevirtual