CompassTemplate

data class CompassTemplate(val width: Int = 180, val fov: Double = 180.0, val refresh: Int = 1, val markerRefresh: Int = 5, val distanceMode: String = "horizontal", val directions: Map<String, String> = emptyMap(), val ticks: CompassTicks = CompassTicks(), val indicator: String? = null, val outside: String = "hide", val maxMarkers: Int = 0, val sort: List<String> = listOf("priority-desc", "distance-asc"), val collision: CompassCollision = CompassCollision(), val markers: Map<String, String> = emptyMap())(source)

Templates describe appearance only; positions belong to layouts and targets belong to runtime data.

Constructors

Link copied to clipboard
constructor(width: Int = 180, fov: Double = 180.0, refresh: Int = 1, markerRefresh: Int = 5, distanceMode: String = "horizontal", directions: Map<String, String> = emptyMap(), ticks: CompassTicks = CompassTicks(), indicator: String? = null, outside: String = "hide", maxMarkers: Int = 0, sort: List<String> = listOf("priority-desc", "distance-asc"), collision: CompassCollision = CompassCollision(), markers: Map<String, String> = emptyMap())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@SerializedName(value = "distance-mode")
val distanceMode: String
Link copied to clipboard
val fov: Double
Link copied to clipboard
Link copied to clipboard
@SerializedName(value = "marker-refresh")
val markerRefresh: Int
Link copied to clipboard
Link copied to clipboard
@SerializedName(value = "max-markers")
val maxMarkers: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val width: Int

Functions

Link copied to clipboard
Link copied to clipboard
fun validate()