implicit class ByteReaderUtilities extends AnyRef
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ByteReaderUtilities
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new ByteReaderUtilities(byteReader: ByteReader)
Value Members
- final def getByteArray(offset: Long, length: Long)(implicit ttos: TiffTagOffsetSize): Array[Short]
- final def getByteArray(length: Long): Array[Short]
- final def getDoubleArray(offset: Long, length: Long)(implicit ttos: TiffTagOffsetSize): Array[Double]
- final def getFloatArray(offset: Long, length: Long)(implicit ttos: TiffTagOffsetSize): Array[Float]
- final def getFractionalArray(offset: Long, length: Long)(implicit ttos: TiffTagOffsetSize): Array[(Long, Long)]
-
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
- final def getLongArray(offset: Long, length: Long)(implicit ttos: TiffTagOffsetSize): Array[Long]
- final def getShortArray(offset: Long, length: Long)(implicit ttos: TiffTagOffsetSize): Array[Int]
-
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).
- final def getSignedFractionalArray(offset: Long, length: Long)(implicit ttos: TiffTagOffsetSize): Array[(Int, Int)]
- final def getSignedIntArray(offset: Long, length: Long)(implicit ttos: TiffTagOffsetSize): Array[Int]
- final def getSignedShortArray(offset: Long, length: Long)(implicit ttos: TiffTagOffsetSize): Array[Short]
- final def getString(offset: Long, length: Long)(implicit ttos: TiffTagOffsetSize): String
-
final
def
getUnsignedShort: Int
- Annotations
- @inline()