#include <Fuel_Tank.h>
Inheritance diagram for Vamos_Body::Fuel_Tank:


Public Member Functions | |
| Fuel_Tank (const Vamos_Geometry::Three_Vector &position, double capacity, double volume, double density) | |
| void | fill (double volume=-1.0) |
| double | consume (double amount) |
| double | fuel () const |
| double | fuelpercent () const |
| bool | empty () const |
Private Member Functions | |
| void | update_mass () |
Private Attributes | |
| double | m_capacity |
| double | m_volume |
| double | m_density |
Definition at line 30 of file Fuel_Tank.h.
|
||||||||||||||||||||
|
Definition at line 25 of file Fuel_Tank.cc. References update_mass(). |
|
|
Definition at line 59 of file Fuel_Tank.cc. References m_volume, and update_mass(). |
|
|
Definition at line 67 of file Fuel_Tank.h. References m_volume. Referenced by Vamos_Body::Car::propagate(). |
|
|
Definition at line 43 of file Fuel_Tank.cc. References m_capacity, m_volume, and update_mass(). |
|
|
Definition at line 62 of file Fuel_Tank.h. References m_volume. Referenced by Vamos_Body::Gl_Car::draw_dashboard_extras(). |
|
|
Definition at line 64 of file Fuel_Tank.h. References m_capacity, and m_volume. |
|
|
Definition at line 43 of file Fuel_Tank.h. References m_density, Vamos_Body::Particle::m_mass, and m_volume. Referenced by consume(), fill(), and Fuel_Tank(). |
|
|
Definition at line 33 of file Fuel_Tank.h. Referenced by fill(), and fuelpercent(). |
|
|
Definition at line 39 of file Fuel_Tank.h. Referenced by update_mass(). |
|
|
Definition at line 36 of file Fuel_Tank.h. Referenced by consume(), empty(), fill(), fuel(), fuelpercent(), and update_mass(). |
1.4.6