Package-level declarations

Types

Link copied to clipboard
class BitmapPackage(val bitmap: Bitmap, val texNum: Int, val id: String)

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
typealias DataType = EncodedTimeSeriesData
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
class PaddingManager(val size: Int, val padding: Int, val tileCache: TileCache<DataType>)
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
open class RequestTileSuccess<DataType : TileData>
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
abstract class TileSource<DataType : TileData> : DataSource

TileSource.kt

Link copied to clipboard
typealias TileType = Tile<DataType>
Link copied to clipboard
class VectorData(val validTime: Date, val features: MutableList<Feature>) : TileData
Link copied to clipboard
class VectorTileSource(val id: String, var authenticator: XweatherAuthenticator? = null) : TileSource<VectorData>
Link copied to clipboard

XweatherEncodedTileSource.kt

Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
const val TAG: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun <DataType : TileData> TileSource<DataType>.contains(coord: TileCoord): Boolean
Link copied to clipboard
fun <DataType : TileData> TileSource<DataType>.init(id: String, authenticator: Authenticator<MediaSession.Token>?)
Link copied to clipboard
Link copied to clipboard