Package com.tomtom.sdk.common.measures

Types

Link copied to clipboard
data class Distance : Parcelable

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)

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)

Formatter to convert a Distance object to a FormattedDistance.

Link copied to clipboard
data class DistanceFormattingRange(val range: ClosedRange<Double>, val conversionInfo: DistanceConversionInfo)

Defines a formatting range.

Link copied to clipboard
enum DistanceUnit : Enum<DistanceUnit> , Parcelable

Enumerated distance units supported by the converter.

Link copied to clipboard
data class FormattedDistance(val distance: String, val unit: String)

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)

An options of BigDecimal's used to configure rounding.

Link copied to clipboard
enum Units : Enum<Units>

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.