Car routing profile.
More...
◆ CarProfile()
| gem::CarProfile::CarProfile |
( |
EFuelType | fuel = FT_Petrol, |
|
|
int | massKg = 0, |
|
|
double | maxSpeed = 0. ) |
|
inlinenoexcept |
Default constructor.
- Parameters
-
| fuel | fuel type. default is petrol |
| massKg | mass in kg. default is 0 |
| maxSpeed | max Speed in m/s. default is 0 |
◆ hasDefaultDimensions()
| bool gem::CarProfile::hasDefaultDimensions |
( |
| ) |
const |
|
inline |
Default dimensions checker.
- Returns
- true if all dimensions are default ( i.e. mass is 0 and max speed is 0 )
◆ fuel
Engine fuel type. Default is petrol
◆ mass
| int gem::MotorVehicleProfile::mass |
|
inherited |
Vehicle mass in kg. By default it is 0 and is not considered in routing
◆ maxSpeed
| double gem::MotorVehicleProfile::maxSpeed |
|
inherited |
Vehicle max speed im m/s. By default it is 0. and is not considered in routing
◆ plateNumber
| String gem::VehicleRegistration::plateNumber |
|
inherited |