Main Page
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
mvsim
VehicleBase
mvsim::VehicleBase Member List
This is the complete list of members for
mvsim::VehicleBase
, including all inherited members.
apply_force
(double fx, double fy, double local_ptx=0.0, double local_pty=0.0)
mvsim::VehicleBase
virtual
clearLogs
()
mvsim::VehicleBase
inline
create_multibody_system
(b2World *world)
mvsim::VehicleBase
virtual
dynamics_load_params_from_xml
(const rapidxml::xml_node< char > *xml_node)=0
mvsim::VehicleBase
protected
pure virtual
factory
(World *parent, const rapidxml::xml_node< char > *xml_node)
mvsim::VehicleBase
static
factory
(World *parent, const std::string &xml_text)
mvsim::VehicleBase
static
getBox2DChassisBody
()
mvsim::VehicleBase
inline
getChassisCenterOfMass
() const
mvsim::VehicleBase
inline
getChassisMass
() const
mvsim::VehicleBase
inline
virtual
getChassisShape
() const
mvsim::VehicleBase
inline
getControllerInterface
()=0
mvsim::VehicleBase
pure virtual
getCPose2D
() const
mvsim::VehicleBase
getLoggerPtr
(std::string logger_name)
mvsim::VehicleBase
inline
getMaxVehicleRadius
() const
mvsim::VehicleBase
inline
virtual
getName
() const
mvsim::VehicleBase
inline
getNumWheels
() const
mvsim::VehicleBase
inline
getPose
() const
mvsim::VehicleBase
inline
getSensors
() const
mvsim::VehicleBase
inline
getSensors
()
mvsim::VehicleBase
inline
getVehicleIndex
() const
mvsim::VehicleBase
inline
getVelocity
() const
mvsim::VehicleBase
inline
getVelocityLocal
() const
mvsim::VehicleBase
getVelocityLocalOdoEstimate
() const =0
mvsim::VehicleBase
pure virtual
getWheelInfo
(const size_t idx) const
mvsim::VehicleBase
inline
getWheelInfo
(const size_t idx)
mvsim::VehicleBase
inline
getWheelsVelocityLocal
(std::vector< mrpt::math::TPoint2D > &vels, const vec3 &veh_vel_local) const
mvsim::VehicleBase
getWorldObject
()
mvsim::VisualObject
inline
getWorldObject
() const
mvsim::VisualObject
inline
gui_update
(mrpt::opengl::COpenGLScene &scene)
mvsim::VehicleBase
virtual
gui_update_common
(mrpt::opengl::COpenGLScene &scene, bool defaultVehicleBody=true)
mvsim::VehicleBase
protected
initLoggers
()
mvsim::VehicleBase
protected
virtual
invoke_motor_controllers
(const TSimulContext &context, std::vector< double > &out_force_per_wheel)=0
mvsim::VehicleBase
protected
pure virtual
m_log_path
mvsim::VehicleBase
protected
m_loggers
mvsim::VehicleBase
protected
m_name
mvsim::VehicleBase
protected
m_vehicle_index
mvsim::VehicleBase
protected
m_world
mvsim::VisualObject
protected
newLogSession
()
mvsim::VehicleBase
inline
register_vehicle_class
(const rapidxml::xml_node< char > *xml_node)
mvsim::VehicleBase
static
setPose
(const mrpt::math::TPose3D &p) const
mvsim::VehicleBase
inline
setRecording
(bool record)
mvsim::VehicleBase
inline
setVehicleIndex
(size_t idx)
mvsim::VehicleBase
inline
simul_post_timestep
(const TSimulContext &context)
mvsim::VehicleBase
virtual
simul_post_timestep_common
(const TSimulContext &context)
mvsim::VehicleBase
simul_pre_timestep
(const TSimulContext &context)
mvsim::VehicleBase
virtual
TListSensors
typedef
mvsim::VehicleBase
VehicleBase
(World *parent, size_t nWheels)
mvsim::VehicleBase
protected
VisualObject
(World *parent)
mvsim::VisualObject
inline
writeLogStrings
()
mvsim::VehicleBase
protected
virtual
~VisualObject
()
mvsim::VisualObject
inline
virtual
mvsim
Author(s):
autogenerated on Thu Jun 6 2019 19:36:41