##

SimpleTrackedVehiclePlugin Member List

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

BELT_CATEGORY | SimpleTrackedVehiclePlugin | protected static
body | SimpleTrackedVehiclePlugin | protected
collideWithoutContactBitmask | SimpleTrackedVehiclePlugin | protected

ComputeFrictionDirection(double _linearSpeed, double _angularSpeed, bool _drivingStraight, const ignition::math::Pose3d &_bodyPose, const ignition::math::Vector3d &_bodyYAxisGlobal, const ignition::math::Vector3d &_centerOfRotation, const ignition::math::Vector3d &_contactWorldPosition, const ignition::math::Vector3d &_contactNormal, const ignition::math::Vector3d &_beltDirection) const

SimpleTrackedVehiclePlugin

protected

ComputeSurfaceMotion(double _beltSpeed, const ignition::math::Vector3d &_beltDirection, const ignition::math::Vector3d &_frictionDirection) const | SimpleTrackedVehiclePlugin | protected
Create(const std::string &_filename, const std::string &_name) | PluginT< ModelPlugin > | inline static
DriveTracks(const common::UpdateInfo &) | SimpleTrackedVehiclePlugin | protected
filename | PluginT< ModelPlugin > | protected
GetFilename() const | PluginT< ModelPlugin > | inline
GetHandle() const | PluginT< ModelPlugin > | inline
GetNumTracks(Tracks side) const | SimpleTrackedVehiclePlugin |
GetRobotNamespace() | TrackedVehiclePlugin | protected virtual
GetSteeringEfficiency() | TrackedVehiclePlugin | protected virtual
GetTrackMu() | TrackedVehiclePlugin | protected virtual
GetTrackMu2() | TrackedVehiclePlugin | protected virtual
GetTracksSeparation() | TrackedVehiclePlugin | protected virtual
GetType() const | PluginT< ModelPlugin > | inline
handleName | PluginT< ModelPlugin > | protected
Init() override | SimpleTrackedVehiclePlugin | virtual
LEFT_CATEGORY | SimpleTrackedVehiclePlugin | protected static
Load(physics::ModelPtr _model, sdf::ElementPtr _sdf) override | SimpleTrackedVehiclePlugin | virtual
LoadParam(const sdf::ElementPtr &_sdf, const std::string &_name, V &_target, V _defaultValue=V()) const | PluginT< ModelPlugin > | inline protected
LoadParam(sdf::ElementPtr &_sdf, const std::string &_name, std::string &_target, const char *_defaultValue) const | PluginT< ModelPlugin > | inline protected
ModelPlugin() | ModelPlugin | inline
mutex | TrackedVehiclePlugin | protected
OnVelMsg(ConstPosePtr &_msg) GAZEBO_DEPRECATED(9.0) | TrackedVehiclePlugin | protected virtual
OnVelMsg(ConstTwistPtr &_msg) | TrackedVehiclePlugin | protected
PluginT() | PluginT< ModelPlugin > | inline
Reset() override | SimpleTrackedVehiclePlugin | virtual
ROBOT_CATEGORY | SimpleTrackedVehiclePlugin | protected static
SetBodyVelocity(double _linear, double _angular) | TrackedVehiclePlugin | protected
SetGeomCategories() | SimpleTrackedVehiclePlugin | protected
SetLinkMu(const physics::LinkPtr &_link) | TrackedVehiclePlugin | protected
SetSteeringEfficiency(double _steeringEfficiency) | TrackedVehiclePlugin | protected virtual
SetTrackMu(double _mu) | TrackedVehiclePlugin | protected virtual
SetTrackMu2(double _mu2) | TrackedVehiclePlugin | protected virtual
SetTrackVelocity(double _left, double _right) | TrackedVehiclePlugin | protected virtual
SetTrackVelocityImpl(double _left, double _right) override | SimpleTrackedVehiclePlugin | protected virtual
SimpleTrackedVehiclePlugin()=default | SimpleTrackedVehiclePlugin |
TPtr typedef | PluginT< ModelPlugin > |
TrackedVehiclePlugin() | TrackedVehiclePlugin |
trackNames | TrackedVehiclePlugin | protected
tracks | SimpleTrackedVehiclePlugin | protected
trackVelocity | SimpleTrackedVehiclePlugin | protected
type | PluginT< ModelPlugin > | protected
UpdateTrackSurface() override | SimpleTrackedVehiclePlugin | protected virtual
~ModelPlugin() | ModelPlugin | inline virtual
~PluginT() | PluginT< ModelPlugin > | inline virtual
~SimpleTrackedVehiclePlugin() | SimpleTrackedVehiclePlugin | virtual
~TrackedVehiclePlugin() | TrackedVehiclePlugin | virtual