case class VRT(gridBounds: GridBounds[Int], layout: LayoutDefinition, extent: Extent, cellType: CellType, crs: CRS, bands: List[Elem]) extends Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- VRT
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new VRT(gridBounds: GridBounds[Int], layout: LayoutDefinition, extent: Extent, cellType: CellType, crs: CRS, bands: List[Elem])
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- val bands: List[Elem]
- val cellType: CellType
- def cellTypeToString(ct: CellType): String
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- val crs: CRS
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val extent: Extent
-
def
extentToOffsets(extent: Extent): (Double, Double, Double, Double)
Generates offsets of extent for the VRT doc
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
fromSimpleSources(elems: List[SimpleSource]): VRT
Creates a copy of a VRT object with SimpleSource elements as bands
-
def
geoTransform: (Double, Double, Double, Double, Double, Double)
Calculates GeoTransform attributes
Calculates GeoTransform attributes
TODO: refactor, code style kept to follow GDAL: https://github.com/OSGeo/gdal/blob/9a21e8dcaf36a7e046ee87cd57c8c03812dd20ed/gdal/frmts/sde/sdedataset.cpp
-
def
geoTransformString: String
GeoTransform attribtues as a string
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val gridBounds: GridBounds[Int]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val layout: LayoutDefinition
- lazy val layoutCols: Int
- lazy val layoutRows: Int
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def outputStream: ByteArrayOutputStream
- lazy val re: RasterExtent
-
def
simpleSource(path: String, band: Int, xSize: Int, ySize: Int, extent: Extent): SimpleSource
Generates a tuple of a band and Elem, Elem contains a SimpleSource XML
-
def
simpleSourcesToBands(elems: List[SimpleSource]): List[VRTRasterBand]
Generates a list of VRTRasterBand (xml Elems) from a given list of SimpleSource
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toXML(bands: List[VRTRasterBand]): Elem
Represents a list of VRTRasterBand as a VRTDataset
-
def
toXMLFromBands(elems: List[SimpleSource]): Elem
Represents a list of SimpleSource as a VRTDataset
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def write(path: String): Unit