#include <Transmission.h>
Public Member Functions | |
| Transmission (int forward_gears, double first_ratio, double last_ratio) | |
| Transmission () | |
| void | shift (int gear) |
| void | gear_ratio (int gear, double ratio) |
| double | torque (double drag) |
| int | gear () const |
| int | forward_gears () const |
| int | reverse_gears () const |
| void | set_driveshaft_speed (double speed) |
| double | clutch_speed () const |
| void | set_clutchspeed (double ncs) |
Private Attributes | |
| std::map< int, double > | m_gear_ratios |
| int | m_forward_gears |
| int | m_reverse_gears |
| int | m_gear |
| double | m_clutch_speed |
Definition at line 29 of file Transmission.h.
|
||||||||||||||||
|
Definition at line 28 of file Transmission.cc. References m_gear_ratios. |
|
|
Definition at line 49 of file Transmission.cc. References m_gear_ratios. |
|
|
Definition at line 84 of file Transmission.h. References m_clutch_speed. Referenced by Vamos_Body::Drivetrain::find_forces(). |
|
|
Definition at line 73 of file Transmission.h. References m_forward_gears. |
|
|
Definition at line 70 of file Transmission.h. References m_gear. Referenced by Vamos_Body::Gl_Car::draw_dashboard_extras(), Vamos_Body::Drivetrain::find_forces(), Vamos_Body::Car::shift(), Vamos_Body::Car::shift_down(), and Vamos_Body::Car::shift_up(). |
|
||||||||||||
|
Definition at line 69 of file Transmission.cc. References m_forward_gears, and m_gear_ratios. Referenced by Vamos_Body::Car::LoadCarDefinition(). |
|
|
Definition at line 76 of file Transmission.h. References m_reverse_gears. |
|
|
Definition at line 86 of file Transmission.h. References m_clutch_speed. |
|
|
Definition at line 104 of file Transmission.cc. References m_clutch_speed, m_gear, and m_gear_ratios. Referenced by Vamos_Body::Drivetrain::input(). |
|
|
Definition at line 60 of file Transmission.cc. References m_gear. Referenced by Vamos_Body::Car::propagate(), and Vamos_Body::Drivetrain::reset(). |
|
|
Definition at line 96 of file Transmission.cc. References m_gear, and m_gear_ratios. Referenced by Vamos_Body::Drivetrain::find_forces(). |
|
|
Definition at line 47 of file Transmission.h. Referenced by clutch_speed(), set_clutchspeed(), and set_driveshaft_speed(). |
|
|
Definition at line 37 of file Transmission.h. Referenced by forward_gears(), and gear_ratio(). |
|
|
Definition at line 44 of file Transmission.h. Referenced by gear(), set_driveshaft_speed(), shift(), and torque(). |
|
|
Definition at line 33 of file Transmission.h. Referenced by gear_ratio(), set_driveshaft_speed(), torque(), and Transmission(). |
|
|
Definition at line 41 of file Transmission.h. Referenced by reverse_gears(). |
1.4.6