Package

geotrellis

util

Permalink

package util

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. util
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class BTree[T](value: T, left: Option[BTree[T]], right: Option[BTree[T]]) extends Product with Serializable

    Permalink

    An immutable Binary Tree.

  2. trait ByteReader extends AnyRef

    Permalink

    This trait is a characteristic of instances that can retrieve bytes from some source.

  3. trait Component[T, C] extends GetComponent[T, C] with SetComponent[T, C]

    Permalink

    Defines an object that can be used as a lens into a component C of some type T.

  4. sealed trait Direction extends AnyRef

    Permalink
  5. class FileRangeReader extends RangeReader

    Permalink

    This class extends RangeReader by reading chunks from a given local path.

    This class extends RangeReader by reading chunks from a given local path. This allows for reading in of files larger than 4gb into GeoTrellis.

    returns

    A new instance of FileRangeReader

  6. class FileRangeReaderProvider extends RangeReaderProvider

    Permalink
  7. trait GetComponent[T, C] extends Serializable

    Permalink
  8. class HttpRangeReader extends RangeReader

    Permalink

    This class extends RangeReader by reading chunks out of a GeoTiff at the specified HTTP location.

    This class extends RangeReader by reading chunks out of a GeoTiff at the specified HTTP location.

    Exceptions thrown

    [[HttpStatusException]] if the HTTP response code is 4xx or 5xx

  9. class HttpRangeReaderProvider extends RangeReaderProvider

    Permalink
  10. trait MethodExtensions[+T] extends Serializable

    Permalink

    The base-trait from which all implicit classes containing extension methods are derived.

  11. trait RangeReader extends AnyRef

    Permalink

    This trait defines methods for breaking up a source of bytes into Map[Long, Array[Byte]] called a, "chunk".

    This trait defines methods for breaking up a source of bytes into Map[Long, Array[Byte]] called a, "chunk". Where the Long is where within the file the chunk begins and the Array[Byte] containing the actual bytes.

  12. trait RangeReaderProvider extends AnyRef

    Permalink
  13. trait SetComponent[T, C] extends Serializable

    Permalink
  14. class StreamingByteReader extends ByteReader

    Permalink

    This class extends ByteReader who's source of bytes is from a RangeReader instance.

    This class extends ByteReader who's source of bytes is from a RangeReader instance.

    The StreamingByteReader will read ranges of bytes (chunks) from a source using a RangeReader. If bytes are requested from it that require chunks it does not have, it will fetch those chunks and store them in memory. If the maximum number of chunks is reached, the oldest chunks will be kicked out.

    returns

    A new instance of StreamingByteReader

  15. implicit class withGetComponentMethods[T] extends MethodExtensions[T]

    Permalink

    A sugar method for getting a component of an object that has an implicitly defined lens into a component of that object with a specific type.

  16. implicit class withSetComponentMethods[T] extends MethodExtensions[T]

    Permalink

    A sugar method for setting a component of an object that has an implicitly defined lens into a component of that object with a specific type.

Value Members

  1. object BTree extends Serializable

    Permalink
  2. object ByteReader

    Permalink

    The companion object of ByteReader.

    The companion object of ByteReader. This object contains implicit conversion to and from ByteBuffers and ByteReaders.

  3. object Component extends Serializable

    Permalink
  4. object Constants

    Permalink
  5. object Direction

    Permalink
  6. object FileRangeReader

    Permalink

    The companion object of FileRangeReader

  7. object Filesystem

    Permalink
  8. object GetComponent extends Serializable

    Permalink
  9. object Haversine

    Permalink
  10. object HttpRangeReader

    Permalink

    The companion object of HttpRangeReader

  11. object RangeReader

    Permalink
  12. object SetComponent extends Serializable

    Permalink
  13. object StreamingByteReader

    Permalink

    The companion object of StreamingByteReader

  14. object UriUtils

    Permalink
  15. package annotations

    Permalink
  16. implicit def getIdentityComponent[C, T <: C]: GetComponent[T, C]

    Permalink
  17. implicit def identityComponent[T]: Component[T, T]

    Permalink
  18. implicit def setIdentityComponent[T, C <: T]: SetComponent[T, C]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped