trait COGValueReader[ID] extends AnyRef
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- COGValueReader
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Abstract Value Members
- abstract val attributeStore: AttributeStore
- implicit abstract def getLayerId(id: ID): LayerId
- abstract def overzoomingReader[K, V <: CellGrid[Int]](layerId: ID, resampleMethod: ResampleMethod = ResampleMethod.DEFAULT)(implicit arg0: Decoder[K], arg1: SpatialComponent[K], arg2: ClassTag[K], arg3: GeoTiffReader[V], arg4: (V) ⇒ TileResampleMethods[V]): COGReader[K, V]
- abstract def reader[K, V <: CellGrid[Int]](layerId: LayerId)(implicit arg0: Decoder[K], arg1: SpatialComponent[K], arg2: ClassTag[K], arg3: GeoTiffReader[V]): COGReader[K, V]
Concrete Value Members
-
def
baseReader[K, V <: CellGrid[Int]](layerId: ID, keyPath: (K, Int, KeyIndex[K], ZoomRange) ⇒ String, fullPath: (String) ⇒ URI, exceptionHandler: (K) ⇒ PartialFunction[Throwable, Nothing] = ...)(implicit arg0: Decoder[K], arg1: SpatialComponent[K], arg2: ClassTag[K], arg3: GeoTiffReader[V]): COGReader[K, V]
Produce a key value reader for a specific layer, prefetching layer metadata once at construction time