Interface VehicleType
- All Known Implementing Classes:
VehicleTypeImpl
public interface VehicleType
Basic interface for vehicle-type-data.
- Author:
- schroeder
-
Method Summary
Modifier and TypeMethodDescriptionReturns capacity dimensions.doubleReturns maximum velocity of this vehicle-type.Returns typeId.Return the cost-parameter of this vehicle-type.
-
Method Details
-
getTypeId
String getTypeId()Returns typeId.- Returns:
- typeId
-
getCapacityDimensions
Capacity getCapacityDimensions()Returns capacity dimensions.- Returns:
Capacity
-
getMaxVelocity
double getMaxVelocity()Returns maximum velocity of this vehicle-type.- Returns:
- max velocity
-
getVehicleCostParams
VehicleTypeImpl.VehicleCostParams getVehicleCostParams()Return the cost-parameter of this vehicle-type.- Returns:
- parameter
-
getProfile
String getProfile() -
getUserData
Object getUserData()- Returns:
- User-specific domain data associated with the vehicle type
-