Packages

implicit class ByteReaderUtilities extends AnyRef

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

Instance Constructors

  1. new ByteReaderUtilities(byteReader: ByteReader)

Value Members

  1. final def getByteArray(offset: Long, length: Long)(implicit ttos: TiffTagOffsetSize): Array[Short]
  2. final def getByteArray(length: Long): Array[Short]
  3. final def getDoubleArray(offset: Long, length: Long)(implicit ttos: TiffTagOffsetSize): Array[Double]
  4. final def getFloatArray(offset: Long, length: Long)(implicit ttos: TiffTagOffsetSize): Array[Float]
  5. final def getFractionalArray(offset: Long, length: Long)(implicit ttos: TiffTagOffsetSize): Array[(Long, Long)]
  6. final def getIntArray(offset: Long, length: Long)(implicit ttos: TiffTagOffsetSize): Array[Long]

    Get these as Longs, since they are unsigned and we might want to deal with values greater than Int.MaxValue

  7. final def getLongArray(offset: Long, length: Long)(implicit ttos: TiffTagOffsetSize): Array[Long]
  8. final def getShortArray(offset: Long, length: Long)(implicit ttos: TiffTagOffsetSize): Array[Int]
  9. final def getSignedByteArray(offset: Long, length: Long)(implicit ttos: TiffTagOffsetSize): Array[Byte]

    NOTE: We don't support lengths greater than Int.MaxValue yet (or ever).

  10. final def getSignedFractionalArray(offset: Long, length: Long)(implicit ttos: TiffTagOffsetSize): Array[(Int, Int)]
  11. final def getSignedIntArray(offset: Long, length: Long)(implicit ttos: TiffTagOffsetSize): Array[Int]
  12. final def getSignedShortArray(offset: Long, length: Long)(implicit ttos: TiffTagOffsetSize): Array[Short]
  13. final def getString(offset: Long, length: Long)(implicit ttos: TiffTagOffsetSize): String
  14. final def getUnsignedShort: Int
    Annotations
    @inline()