Car
data class Car(val heightMeters: Double = 1.6, val widthMeters: Double = 1.85, val lengthMeters: Double = 4.5, val weightKg: Double = 2500.0, val role: VehicleFunction = VehicleFunction.NonSpecial) : TransportMode
Assumes standard passenger vehicles. Considers general road laws and speed limits applicable to cars. Avoids restricted roads like pedestrian zones or roads prohibited for cars.