Package-level declarations
Types
Link copied to clipboard
This is used for the early demo, will not be used in the final product
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open class EncodedTileSource(val id: String, var authenticator: XweatherAuthenticator? = null) : TileSource<DataType>
EncodedTileSource.kt
Link copied to clipboard
Link copied to clipboard
class ImageTileSource(val id: String, typeString: String, val authenticator: XweatherAuthenticator?) : TileSource<TileData>
ImageTileSource.kt
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
This will be merged with DataSourceEvents
Link copied to clipboard
data class RequestOptions(val dataSetId: String, val dataMin: Double, val dataMax: Double, val outputMin: Double, val outputMax: Double, val outputNoDataValue: Double? = null, val validTimes: MutableList<Date>? = null)
Link copied to clipboard
Link copied to clipboard
SourceMetadata.kt
Link copied to clipboard
Link copied to clipboard
interface TileDataParser
An interface for a structure responsible for parsing and decoding tile data into a specific format required for rendering.
Link copied to clipboard
TileSource.kt
Link copied to clipboard
Link copied to clipboard
class VectorTileSource(val id: String, var authenticator: XweatherAuthenticator? = null) : TileSource<VectorData>
Link copied to clipboard
class XweatherEncodedTileSource(var id: String, var authenticator: XweatherAuthenticator?) : EncodedTileSource
XweatherEncodedTileSource.kt
Link copied to clipboard
data class XweatherVectorLayerMetadata(var layers: List<XweatherVectorLayerMetadata.Layer>, var validTimes: List<Date>)
Properties
Functions
Link copied to clipboard
fun <DataType : TileData> TileSource<DataType>.init(id: String, authenticator: Authenticator<MediaSession.Token>?)
Link copied to clipboard
Link copied to clipboard
fun <DataType : TileData> TileSource<DataType>.shouldRequestTile(tile: TileType, reload: Boolean): Boolean