Package com.tomtom.sdk.common.measures
Types
Link copied to clipboard
Important: This is a Public Preview API. It may be changed or removed at any time.
Link copied to clipboard
data class DistanceConversionInfo( val step: Double, val outputUnit: DistanceUnit, val skipDecimalPointIfWholeNumber: Boolean = false)
Content copied to clipboard
Defines details how Distance should be converted for a given DistanceFormattingRange.
Link copied to clipboard
class DistanceFormatter( context: Context, metricFormattingRanges: List<DistanceFormattingRange> = DEFAULT_METRIC_RANGES, imperialFormattingRanges: List<DistanceFormattingRange> = DEFAULT_IMPERIAL_RANGES)
Content copied to clipboard
Formatter to convert a Distance object to a FormattedDistance.
Link copied to clipboard
data class DistanceFormattingRange(val range: ClosedRange<Double>, val conversionInfo: DistanceConversionInfo)
Content copied to clipboard
Defines a formatting range.
Link copied to clipboard
Enumerated distance units supported by the converter.
Link copied to clipboard
Container for a formatted distance.
Link copied to clipboard
data class RoundingOptions( val precision: Int = ROUNDING_PRECISION, val roundingMode: RoundingMode = RoundingMode.HALF_EVEN, val scale: Int? = null)
Content copied to clipboard
An options of BigDecimal's used to configure rounding.
Link copied to clipboard
Preferred system of measurement. Choose Units.METRIC for the metric system (meters, kilometers), or Units.IMPERIAL for the imperial system (miles, feet). Units.AUTO will choose Units.METRIC or Units.IMPERIAL based on system settings.