RobWorkProject  23.9.11-
BodyController Member List

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

_datasStatelessprotected
_registeredStatelessprotected
_stateStructStatelessprotected
add(StatelessData< T > &data)Statelessinlineprotected
add(StateData *data)Statelessinlineprotected
add(rw::core::Ptr< StateData > data)Statelessinlineprotected
BodyController(const std::string &name)BodyController
Controller(const std::string &name)Controllerinlineprotected
disableBodyControl(rw::core::Ptr< rwsim::dynamics::Body > body)BodyController
disableBodyControl()BodyController
getControllerHandle(rwlibs::simulation::Simulator::Ptr sim)BodyControllerinline
rwlibs::simulation::SimulatedController::getControllerHandle(rw::core::Ptr< rwlibs::simulation::Simulator > sim)=0SimulatedControllerpure virtual
getControllerModel()SimulatedControllerinline
getControllerName()BodyControllerinlinevirtual
getName() constControllerinline
getStateStructure()Statelessinline
getStateStructure() constStatelessinline
getTarget(rw::core::Ptr< rwsim::dynamics::Body > body)BodyController
getTargetTrajectory(rw::core::Ptr< rwsim::dynamics::Body > body)BodyController
isEnabled() constBodyControllerinlinevirtual
isRegistered()Statelessinline
Ptr typedefBodyController
registerIn(State &state)Statelessvirtual
registerIn(StateStructure::Ptr state)Statelessvirtual
reset(const rw::kinematics::State &state)BodyControllervirtual
setEnabled(bool enabled)BodyControllerinlinevirtual
setForceTarget(rw::core::Ptr< rwsim::dynamics::Body > body, rw::math::Vector3D<> force, rw::math::Vector3D<> torque)BodyController
setName(const std::string &name)Controllerinline
setTarget(rw::core::Ptr< rwsim::dynamics::Body > body, const rw::math::Transform3D<> &target, const rw::kinematics::State &state, double maxLinVel=0.5, double maxLinAcc=1.0, double maxAngVel=0.4, double maxAngAcc=1.0)BodyController
setTarget(rw::core::Ptr< rwsim::dynamics::Body > body, rw::trajectory::Trajectory< rw::math::Transform3D<>>::Ptr traj)BodyController
setTarget(rw::core::Ptr< rwsim::dynamics::Body > body, const rw::math::VelocityScrew6D<> &velocity)BodyController
SimulatedController(rw::models::ControllerModel::Ptr model)SimulatedControllerprotected
Stateless()Statelessinlineprotected
unregister()Statelessvirtual
update(const rwlibs::simulation::Simulator::UpdateInfo &info, rw::kinematics::State &state)BodyControllervirtual
~BodyController()BodyControllervirtual
~Controller()Controllerinlinevirtual
~Stateless()Statelessinlinevirtual