Package-level declarations

Types

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

This is used for the early demo, will not be used in the final product

Link copied to clipboard
typealias DatasetType = EncodedDataset
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
typealias DataType = EncodedTimeSeriesData
Link copied to clipboard
abstract class EncodedTileSource(val id: String, var authenticator: XweatherAuthenticator? = null) : TileSource<DataType>

EncodedTileSource.kt

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
open class RequestTileSuccess<DataType : TileData>
Link copied to clipboard

SourceMetadata.kt

Link copied to clipboard
Link copied to clipboard
interface TileDataParser
Link copied to clipboard
interface TileSource<DataType : TileData> : DataSource

TileSource.kt

Link copied to clipboard
typealias TileType = Tile<DataType>
Link copied to clipboard
class XweatherEncodedTileSource(var id: String, var authenticator: XweatherAuthenticator?) : EncodedTileSource

XweatherEncodedTileSource.kt

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
suspend 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
suspend fun <DataType : TileData> TileSource<DataType>.shouldRequestTile(tile: TileType, reload: Boolean): Boolean