#include <World.h>
Collaboration diagram for Vamos_World::Timing_Info:

Public Member Functions | |
| Timing_Info () | |
| void | reset () |
| void | update (double time_step, double distance, int sector) |
| int | get_sector () const |
| int | get_previous_sector () const |
| double | get_distance () const |
| double | get_lap_time () const |
| double | get_previous_lap_time () const |
| double | get_best_lap_time () const |
| double | get_lap_time_difference () const |
| double | get_sector_time () const |
| double | get_previous_sector_time () const |
| double | get_previous_sector_time_difference () const |
| double | get_best_sector_time (int sector) const |
Private Member Functions | |
| void | update_sector_info (int sector) |
| void | update_times (int sector, double time_step) |
Private Attributes | |
| Times | m_lap_times |
| std::vector< Times > | ma_sector_times |
| int | m_sector |
| int | m_previous_sector |
| double | m_distance |
Definition at line 54 of file World.h.
|
|
|
|
|
Definition at line 78 of file World.h. References Vamos_World::Times::m_best, and m_lap_times. |
|
|
Definition at line 87 of file World.h. References ma_sector_times. |
|
|
Definition at line 74 of file World.h. References m_distance. |
|
|
Definition at line 76 of file World.h. References Vamos_World::Times::m_current, and m_lap_times. |
|
|
Definition at line 79 of file World.h. References Vamos_World::Times::m_difference, and m_lap_times. |
|
|
Definition at line 77 of file World.h. References m_lap_times, and Vamos_World::Times::m_previous. |
|
|
Definition at line 73 of file World.h. References m_previous_sector. |
|
|
Definition at line 83 of file World.h. References m_previous_sector, and ma_sector_times. |
|
|
Definition at line 85 of file World.h. References m_previous_sector, and ma_sector_times. |
|
|
Definition at line 72 of file World.h. References m_sector. |
|
|
Definition at line 81 of file World.h. References m_sector, and ma_sector_times. |
|
|
Definition at line 116 of file World.cc. References m_distance, m_lap_times, m_previous_sector, m_sector, ma_sector_times, and Vamos_World::Times::reset(). Referenced by Vamos_World::Car_Information::reset(). |
|
||||||||||||||||
|
Definition at line 108 of file World.cc. References m_distance, update_sector_info(), and update_times(). |
|
|
Definition at line 74 of file World.cc. References Vamos_World::Times::finalize(), m_lap_times, m_previous_sector, m_sector, and ma_sector_times. Referenced by update(). |
|
||||||||||||
|
Definition at line 98 of file World.cc. References m_lap_times, ma_sector_times, and Vamos_World::Times::update(). Referenced by update(). |
|
|
Definition at line 61 of file World.h. Referenced by get_distance(), reset(), and update(). |
|
|
Definition at line 56 of file World.h. Referenced by get_best_lap_time(), get_lap_time(), get_lap_time_difference(), get_previous_lap_time(), reset(), update_sector_info(), and update_times(). |
|
|
Definition at line 60 of file World.h. Referenced by get_previous_sector(), get_previous_sector_time(), get_previous_sector_time_difference(), reset(), and update_sector_info(). |
|
|
Definition at line 59 of file World.h. Referenced by get_sector(), get_sector_time(), reset(), and update_sector_info(). |
|
|
Definition at line 57 of file World.h. Referenced by get_best_sector_time(), get_previous_sector_time(), get_previous_sector_time_difference(), get_sector_time(), reset(), update_sector_info(), and update_times(). |
1.4.6