Packages

package util

Linear Supertypes
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

    An immutable Binary Tree.

  2. trait ByteReader extends AnyRef

    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]

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

  4. sealed trait Direction extends AnyRef
  5. class FileRangeReader extends RangeReader

    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
  7. trait GetComponent[T, C] extends Serializable
  8. class HttpRangeReader extends RangeReader

    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
  10. trait MethodExtensions[+T] extends Serializable

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

  11. trait RangeReader extends AnyRef

    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
  13. trait SetComponent[T, C] extends Serializable
  14. class StreamingByteReader extends ByteReader

    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]

    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]

    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. implicit def getIdentityComponent[C, T <: C]: GetComponent[T, C]
  2. implicit def identityComponent[T]: Component[T, T]
  3. implicit def setIdentityComponent[T, C <: T]: SetComponent[T, C]
  4. object BTree extends Serializable
  5. object ByteReader

    The companion object of ByteReader.

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

  6. object Component extends Serializable
  7. object Constants
  8. object Direction
  9. object FileRangeReader

    The companion object of FileRangeReader

  10. object Filesystem
  11. object GetComponent extends Serializable
  12. object Haversine
  13. object HttpRangeReader

    The companion object of HttpRangeReader

  14. object RangeReader
  15. object SetComponent extends Serializable
  16. object StreamingByteReader

    The companion object of StreamingByteReader

  17. object UriUtils

Inherited from AnyRef

Inherited from Any

Ungrouped