SimpleTrackedVehiclePlugin Member List

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

BELT_CATEGORYSimpleTrackedVehiclePluginprotectedstatic
bodySimpleTrackedVehiclePluginprotected
collideWithoutContactBitmaskSimpleTrackedVehiclePluginprotected
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) constSimpleTrackedVehiclePluginprotected
ComputeSurfaceMotion(double _beltSpeed, const ignition::math::Vector3d &_beltDirection, const ignition::math::Vector3d &_frictionDirection) constSimpleTrackedVehiclePluginprotected
Create(const std::string &_filename, const std::string &_name)PluginT< ModelPlugin >inlinestatic
DriveTracks(const common::UpdateInfo &)SimpleTrackedVehiclePluginprotected
filenamePluginT< ModelPlugin >protected
GetFilename() constPluginT< ModelPlugin >inline
GetHandle() constPluginT< ModelPlugin >inline
GetNumTracks(Tracks side) constSimpleTrackedVehiclePlugin
GetRobotNamespace()TrackedVehiclePluginprotectedvirtual
GetSteeringEfficiency()TrackedVehiclePluginprotectedvirtual
GetTrackMu()TrackedVehiclePluginprotectedvirtual
GetTrackMu2()TrackedVehiclePluginprotectedvirtual
GetTracksSeparation()TrackedVehiclePluginprotectedvirtual
GetType() constPluginT< ModelPlugin >inline
handleNamePluginT< ModelPlugin >protected
Init() overrideSimpleTrackedVehiclePluginvirtual
LEFT_CATEGORYSimpleTrackedVehiclePluginprotectedstatic
Load(physics::ModelPtr _model, sdf::ElementPtr _sdf) overrideSimpleTrackedVehiclePluginvirtual
LoadParam(const sdf::ElementPtr &_sdf, const std::string &_name, V &_target, V _defaultValue=V()) constPluginT< ModelPlugin >inlineprotected
LoadParam(sdf::ElementPtr &_sdf, const std::string &_name, std::string &_target, const char *_defaultValue) constPluginT< ModelPlugin >inlineprotected
ModelPlugin()ModelPlugininline
mutexTrackedVehiclePluginprotected
OnVelMsg(ConstPosePtr &_msg) GAZEBO_DEPRECATED(9.0)TrackedVehiclePluginprotectedvirtual
OnVelMsg(ConstTwistPtr &_msg)TrackedVehiclePluginprotected
PluginT()PluginT< ModelPlugin >inline
Reset() overrideSimpleTrackedVehiclePluginvirtual
ROBOT_CATEGORYSimpleTrackedVehiclePluginprotectedstatic
SetBodyVelocity(double _linear, double _angular)TrackedVehiclePluginprotected
SetGeomCategories()SimpleTrackedVehiclePluginprotected
SetLinkMu(const physics::LinkPtr &_link)TrackedVehiclePluginprotected
SetSteeringEfficiency(double _steeringEfficiency)TrackedVehiclePluginprotectedvirtual
SetTrackMu(double _mu)TrackedVehiclePluginprotectedvirtual
SetTrackMu2(double _mu2)TrackedVehiclePluginprotectedvirtual
SetTrackVelocity(double _left, double _right)TrackedVehiclePluginprotectedvirtual
SetTrackVelocityImpl(double _left, double _right) overrideSimpleTrackedVehiclePluginprotectedvirtual
SimpleTrackedVehiclePlugin()=defaultSimpleTrackedVehiclePlugin
TPtr typedefPluginT< ModelPlugin >
TrackedVehiclePlugin()TrackedVehiclePlugin
trackNamesTrackedVehiclePluginprotected
tracksSimpleTrackedVehiclePluginprotected
trackVelocitySimpleTrackedVehiclePluginprotected
typePluginT< ModelPlugin >protected
UpdateTrackSurface() overrideSimpleTrackedVehiclePluginprotectedvirtual
~ModelPlugin()ModelPlugininlinevirtual
~PluginT()PluginT< ModelPlugin >inlinevirtual
~SimpleTrackedVehiclePlugin()SimpleTrackedVehiclePluginvirtual
~TrackedVehiclePlugin()TrackedVehiclePluginvirtual