, 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] |
computeDiffTorqueSplit(const double w1, const double w2, const double diffBias, const double defaultSplitRatio, double &t1, double &t2) | mvsim::DynamicsAckermannDrivetrain | |
computeFrontWheelAngles(const double desired_equiv_steer_ang, double &out_fl_ang, double &out_fr_ang) const | mvsim::DynamicsAckermannDrivetrain | |
ControllerBase typedef | mvsim::DynamicsAckermannDrivetrain | |
ControllerBasePtr typedef | mvsim::DynamicsAckermannDrivetrain | |
create_multibody_system(b2World *world) | mvsim::VehicleBase | [virtual] |
DIFF_MAX enum value | mvsim::DynamicsAckermannDrivetrain | |
DIFF_OPEN_4WD enum value | mvsim::DynamicsAckermannDrivetrain | |
DIFF_OPEN_FRONT enum value | mvsim::DynamicsAckermannDrivetrain | |
DIFF_OPEN_REAR enum value | mvsim::DynamicsAckermannDrivetrain | |
DIFF_TORSEN_4WD enum value | mvsim::DynamicsAckermannDrivetrain | |
DIFF_TORSEN_FRONT enum value | mvsim::DynamicsAckermannDrivetrain | |
DIFF_TORSEN_REAR enum value | mvsim::DynamicsAckermannDrivetrain | |
DifferentialType enum name | mvsim::DynamicsAckermannDrivetrain | |
dynamics_load_params_from_xml(const rapidxml::xml_node< char > *xml_node) | mvsim::DynamicsAckermannDrivetrain | [protected, virtual] |
DynamicsAckermannDrivetrain(World *parent) | mvsim::DynamicsAckermannDrivetrain | |
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] |
getController() const | mvsim::DynamicsAckermannDrivetrain | [inline] |
getController() | mvsim::DynamicsAckermannDrivetrain | [inline] |
getControllerInterface() | mvsim::DynamicsAckermannDrivetrain | [inline, virtual] |
getCPose2D() const | mvsim::VehicleBase | |
getLoggerPtr(std::string logger_name) | mvsim::VehicleBase | [inline] |
getMaxSteeringAngle() const | mvsim::DynamicsAckermannDrivetrain | [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 | mvsim::DynamicsAckermannDrivetrain | [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) | mvsim::DynamicsAckermannDrivetrain | [protected, virtual] |
m_controller | mvsim::DynamicsAckermannDrivetrain | [private] |
m_diff_type | mvsim::DynamicsAckermannDrivetrain | [private] |
m_FrontLRBias | mvsim::DynamicsAckermannDrivetrain | [private] |
m_FrontLRSplit | mvsim::DynamicsAckermannDrivetrain | [private] |
m_FrontRearBias | mvsim::DynamicsAckermannDrivetrain | [private] |
m_FrontRearSplit | mvsim::DynamicsAckermannDrivetrain | [private] |
m_log_path | mvsim::VehicleBase | [protected] |
m_loggers | mvsim::VehicleBase | [protected] |
m_max_steer_ang | mvsim::DynamicsAckermannDrivetrain | [private] |
m_name | mvsim::VehicleBase | [protected] |
m_RearLRBias | mvsim::DynamicsAckermannDrivetrain | [private] |
m_RearLRSplit | mvsim::DynamicsAckermannDrivetrain | [private] |
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] |
setMaxSteeringAngle(double val) | mvsim::DynamicsAckermannDrivetrain | [inline] |
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] |
WHEEL_FL enum value | mvsim::DynamicsAckermannDrivetrain | |
WHEEL_FR enum value | mvsim::DynamicsAckermannDrivetrain | |
WHEEL_RL enum value | mvsim::DynamicsAckermannDrivetrain | |
WHEEL_RR enum value | mvsim::DynamicsAckermannDrivetrain | |
writeLogStrings() | mvsim::VehicleBase | [protected, virtual] |
~VisualObject() | mvsim::VisualObject | [inline, virtual] |