public interface ReachableRangeParams
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Remove all internal references, clear memory, invalidate the native handle.
|
long |
getNativeHandle()
Get unique query id, valid until
dispose() is called. |
ReachableRangeParams |
withEnergyBudgetInKWh(double energyBudgetInKWh)
Electric energy budget in kilowatt hours (kWh) that determines the maximum range that can be
travelled using the specified Electric Consumption Model.
|
ReachableRangeParams |
withFuelBudgetInLiters(double fuelBudgetInLiters)
Fuel budget in liters that determines the maximum range that can be travelled using the
specified Combustion Consumption Model.
|
ReachableRangeParams |
withTimeBudgetInSeconds(double timeBudgetInSeconds)
Time budget in seconds that determines the maximum range that can be travelled within given
time.
|
long getNativeHandle()
dispose()
is called.void dispose()
ReachableRangeParams withFuelBudgetInLiters(double fuelBudgetInLiters)
withTimeBudgetInSeconds(double)
is not used.fuelBudgetInLiters
- ReachableRangeParams withEnergyBudgetInKWh(double energyBudgetInKWh)
withTimeBudgetInSeconds(double)
is not used.energyBudgetInKWh
- ReachableRangeParams withTimeBudgetInSeconds(double timeBudgetInSeconds)
withFuelBudgetInLiters(double)
nor
withEnergyBudgetInKWh(double)
are called.timeBudgetInSeconds
-