geotrellis
package
geotrellis
Type Members
-
case class
AndThen[+T](op: Operation[T]) extends StepOutput[T] with Product with Serializable
-
-
implicit final
class
ByteArrayFiller extends AnyVal
-
case class
CompositeOperation[+T, U](gOp: Op[U], f: (U) ⇒ Op[T]) extends Operation[T] with Product with Serializable
-
case class
CroppedRaster(sourceRaster: Raster, gridBounds: GridBounds, extent: Extent) extends Raster with Product with Serializable
-
type
DI = DummyImplicit
-
implicit final
class
DoubleArrayFiller extends AnyVal
-
case class
Extent(xmin: Double, ymin: Double, xmax: Double, ymax: Double) extends Product with Serializable
-
case class
ExtentRangeError(msg: String) extends Exception with Product with Serializable
-
case class
FailOp[T](msg: String) extends Operation[T] with Product with Serializable
-
implicit final
class
FloatArrayFiller extends AnyVal
-
case class
GeoAttrsError(msg: String) extends Exception with Product with Serializable
-
case class
GeoTrellisConfig(catalogPath: Option[String]) extends Product with Serializable
-
case class
GridBounds(colMin: Int, rowMin: Int, colMax: Int, rowMax: Int) extends Product with Serializable
-
implicit final
class
IntArrayFiller extends AnyVal
-
case class
LayerResult[+T](loadFunc: (LayerLoader) ⇒ T) extends StepOutput[T] with Product with Serializable
-
case class
Literal[+A](value: A) extends Op[A] with Product with Serializable
-
-
-
-
class
Op2[A, B, T] extends Operation[T]
-
class
Op3[A, B, C, T] extends Operation[T]
-
class
Op4[A, B, C, D, T] extends Operation[T]
-
abstract
class
Op5[A, B, C, D, E, T] extends Operation[T]
-
abstract
class
Op6[A, B, C, D, E, F, T] extends Operation[T]
-
implicit
class
OpMap2[A, B] extends AnyRef
-
implicit
class
OpMap3[A, B, C] extends AnyRef
-
implicit
class
OpMap4[A, B, C, D] extends AnyRef
-
implicit
class
OpMapArray[A] extends AnyRef
-
implicit
class
OpMapSeq[A] extends AnyRef
-
implicit
class
OpSeqToCollect[T] extends AnyRef
-
abstract
class
Operation[+T] extends Product with Serializable
-
-
type
Png = Array[Byte]
-
trait
Raster extends AnyRef
-
-
case class
RasterExtent(extent: Extent, cellwidth: Double, cellheight: Double, cols: Int, rows: Int) extends Product with Serializable
-
sealed abstract
class
RasterType extends Serializable
-
case class
RemoteOperation[+T](op: Op[T], cluster: Option[ActorRef]) extends OperationWrapper[T] with Product with Serializable
-
case class
Result[+T](value: T) extends StepOutput[T] with Product with Serializable
-
implicit final
class
ShortArrayFiller extends AnyVal
-
case class
StepError(msg: String, trace: String) extends StepOutput[Nothing] with Product with Serializable
-
sealed
trait
StepOutput[+T] extends AnyRef
-
case class
StepRequiresAsync[+T](args: Args, cb: (List[Any]) ⇒ StepOutput[T]) extends StepOutput[T] with Product with Serializable
-
case class
TileRaster(tiles: Seq[Raster], rasterExtent: RasterExtent, tileLayout: TileLayout) extends Raster with Product with Serializable
Value Members
-
object
CroppedRaster extends Serializable
-
object
Extent extends Serializable
-
-
-
object
GridBounds extends Serializable
-
-
final
val
NODATA: Int(-2147483648)
-
object
Operation extends Serializable
-
-
object
RasterExtent extends Serializable
-
object
StepError extends Serializable
-
object
TileRaster extends Serializable
-
object
TypeBit extends RasterType with Product with Serializable
-
object
TypeByte extends RasterType with Product with Serializable
-
object
TypeDouble extends RasterType with Product with Serializable
-
object
TypeFloat extends RasterType with Product with Serializable
-
object
TypeInt extends RasterType with Product with Serializable
-
object
TypeShort extends RasterType with Product with Serializable
-
final
def
b2i(n: Byte): Int
-
final
val
byteNODATA: Byte(-128)
-
final
def
d2i(n: Double): Int
-
-
def
execute[T](op: Operation[T])(implicit arg0: Manifest[T]): OperationResult[T]
-
final
def
f2i(n: Float): Int
-
-
final
def
i2b(n: Int): Byte
-
final
def
i2d(n: Int): Double
-
final
def
i2f(n: Int): Float
-
final
def
i2s(n: Int): Short
-
package
io
-
def
isData(d: Double): Boolean
-
def
isData(f: Float): Boolean
-
def
isData(i: Int): Boolean
-
def
isData(s: Short): Boolean
-
def
isData(b: Byte): Boolean
-
def
isNoData(d: Double): Boolean
-
def
isNoData(f: Float): Boolean
-
def
isNoData(i: Int): Boolean
-
def
isNoData(s: Short): Boolean
-
def
isNoData(b: Byte): Boolean
-
-
def
op[A, B, C, D, T](f: (A, B, C, D) ⇒ T)(implicit n: DI, o: DI): (Op[A], Op[B], Op[C], Op[D]) ⇒ Op4[A, B, C, D, T]
-
def
op[A, B, C, D, T](f: (A, B, C, D) ⇒ Op[T])(implicit n: DI): (Op[A], Op[B], Op[C], Op[D]) ⇒ Op4[A, B, C, D, T]
-
def
op[A, B, C, D, T](f: (A, B, C, D) ⇒ StepOutput[T]): (Op[A], Op[B], Op[C], Op[D]) ⇒ Op4[A, B, C, D, T]
-
def
op[A, B, C, T](f: (A, B, C) ⇒ T)(implicit n: DI, o: DI): (Op[A], Op[B], Op[C]) ⇒ Op3[A, B, C, T]
-
def
op[A, B, C, T](f: (A, B, C) ⇒ Op[T])(implicit n: DI): (Op[A], Op[B], Op[C]) ⇒ Op3[A, B, C, T]
-
def
op[A, B, C, T](f: (A, B, C) ⇒ StepOutput[T]): (Op[A], Op[B], Op[C]) ⇒ Op3[A, B, C, T]
-
def
op[A, B, T](f: (A, B) ⇒ T)(implicit n: DI, o: DI): (Op[A], Op[B]) ⇒ Op2[A, B, T]
-
def
op[A, B, T](f: (A, B) ⇒ Op[T])(implicit n: DI): (Op[A], Op[B]) ⇒ Op2[A, B, T]
-
def
op[A, B, T](f: (A, B) ⇒ StepOutput[T]): (Op[A], Op[B]) ⇒ Op2[A, B, T]
-
def
op[A, T](f: (A) ⇒ T)(implicit n: DI, o: DI): (Op[A]) ⇒ Op1[A, T]
-
def
op[A, T](f: (A) ⇒ Op[T])(implicit n: DI): (Op[A]) ⇒ Op1[A, T]
-
def
op[A, T](f: (A) ⇒ StepOutput[T]): (Op[A]) ⇒ Op1[A, T]
-
def
op[T](value: ⇒ T): Operation[T]
-
-
-
-
-
final
def
s2i(n: Short): Int
-
implicit
lazy val
server: Server
-
final
val
shortNODATA: Short(-32768)
-
-
-
Inherited from AnyRef
Inherited from Any