#include <Gauge.h>
Collaboration diagram for Vamos_Body::Dashboard:

Public Member Functions | |
| Dashboard (double x, double y, double z, double tilt) | |
| ~Dashboard () | |
| void | add_tachometer (Gauge *tachometer) |
| void | add_speedometer (Gauge *speedometer) |
| void | add_fuel_gauge (Gauge *fuel_gauge) |
| void | add_gear_indicator (Gear_Indicator *gear_indicator) |
| void | add_steering_wheel (Steering_Wheel *steering_wheel) |
| void | add_facade (Facade *facade) |
| void | set_tachometer (double rpm) |
| void | set_speedometer (double speed) |
| void | set_fuel_gauge (double fuel) |
| void | set_gear_indicator (int gear) |
| void | set_steering_wheel (double angle) |
| void | draw () const |
Private Attributes | |
| double | m_x |
| double | m_y |
| double | m_z |
| double | m_tilt |
| Gauge * | mp_tachometer |
| Gauge * | mp_speedometer |
| Gauge * | mp_fuel_gauge |
| Gear_Indicator * | mp_gear_indicator |
| Steering_Wheel * | mp_steering_wheel |
| std::vector< Facade * > | ma_facades |
Definition at line 206 of file Gauge.h.
|
||||||||||||||||||||
|
|
|
|
Definition at line 472 of file Gauge.cc. References ma_facades, mp_fuel_gauge, mp_gear_indicator, mp_speedometer, mp_steering_wheel, and mp_tachometer. |
|
|
Definition at line 523 of file Gauge.cc. References ma_facades. |
|
|
Definition at line 502 of file Gauge.cc. References mp_fuel_gauge. |
|
|
Definition at line 509 of file Gauge.cc. References mp_gear_indicator. |
|
|
Definition at line 495 of file Gauge.cc. References mp_speedometer. |
|
|
Definition at line 516 of file Gauge.cc. References mp_steering_wheel. |
|
|
Definition at line 488 of file Gauge.cc. References mp_tachometer. |
|
|
Definition at line 574 of file Gauge.cc. References Vamos_Body::Gauge::draw(), Vamos_Body::Facade::draw(), m_tilt, m_x, m_y, m_z, ma_facades, mp_tachometer, and Vamos_Body::Gauge::on_steering_wheel(). Referenced by Vamos_Body::Gl_Car::draw_dashboard(). |
|
|
Definition at line 547 of file Gauge.cc. References mp_fuel_gauge, and Vamos_Body::Gauge::set(). Referenced by Vamos_Body::Gl_Car::draw_dashboard(). |
|
|
Definition at line 556 of file Gauge.cc. References mp_gear_indicator, and Vamos_Body::Gear_Indicator::set(). Referenced by Vamos_Body::Gl_Car::draw_dashboard(). |
|
|
Definition at line 538 of file Gauge.cc. References mp_speedometer, and Vamos_Body::Gauge::set(). Referenced by Vamos_Body::Gl_Car::draw_dashboard(). |
|
|
Definition at line 565 of file Gauge.cc. References mp_steering_wheel, and Vamos_Body::Steering_Wheel::set(). Referenced by Vamos_Body::Gl_Car::draw_dashboard(). |
|
|
Definition at line 529 of file Gauge.cc. References mp_tachometer, and Vamos_Body::Gauge::set(). Referenced by Vamos_Body::Gl_Car::draw_dashboard(). |
|
|
Definition at line 211 of file Gauge.h. Referenced by draw(). |
|
|
Definition at line 208 of file Gauge.h. Referenced by draw(). |
|
|
Definition at line 209 of file Gauge.h. Referenced by draw(). |
|
|
Definition at line 210 of file Gauge.h. Referenced by draw(). |
|
|
Definition at line 218 of file Gauge.h. Referenced by add_facade(), draw(), and ~Dashboard(). |
|
|
Definition at line 215 of file Gauge.h. Referenced by add_fuel_gauge(), set_fuel_gauge(), and ~Dashboard(). |
|
|
Definition at line 216 of file Gauge.h. Referenced by add_gear_indicator(), set_gear_indicator(), and ~Dashboard(). |
|
|
Definition at line 214 of file Gauge.h. Referenced by add_speedometer(), set_speedometer(), and ~Dashboard(). |
|
|
Definition at line 217 of file Gauge.h. Referenced by add_steering_wheel(), set_steering_wheel(), and ~Dashboard(). |
|
|
Definition at line 213 of file Gauge.h. Referenced by add_tachometer(), draw(), set_tachometer(), and ~Dashboard(). |
1.4.6