Packages

c

geotrellis.raster

SegmentCombiner

abstract class SegmentCombiner extends AnyRef

This trait is how subclasses define the necessary pieces that allow us to abstract over each of the combine functions

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

Instance Constructors

  1. new SegmentCombiner(bandCount: Int)

Abstract Value Members

  1. abstract def getBytes(): Array[Byte]
  2. abstract def set(targetIndex: Int, v: Int): Unit
  3. abstract def setDouble(targetIndex: Int, v: Double): Unit

Concrete Value Members

  1. def initValueHolder(): Unit
  2. def initValueHolderDouble(): Unit
  3. def placeValue(segment: GeoTiffSegment, i: Int, bandIndex: Int): Unit
  4. def placeValueDouble(segment: GeoTiffSegment, i: Int, bandIndex: Int): Unit
  5. def set(targetIndex: Int, s1: GeoTiffSegment, i1: Int, s2: GeoTiffSegment, i2: Int, s3: GeoTiffSegment, i3: Int, s4: GeoTiffSegment, i4: Int, s5: GeoTiffSegment, i5: Int, s6: GeoTiffSegment, i6: Int, s7: GeoTiffSegment, i7: Int, s8: GeoTiffSegment, i8: Int, s9: GeoTiffSegment, i9: Int, s10: GeoTiffSegment, i10: Int)(combiner: IntTileCombiner10): Unit
  6. def set(targetIndex: Int, s1: GeoTiffSegment, i1: Int, s2: GeoTiffSegment, i2: Int, s3: GeoTiffSegment, i3: Int, s4: GeoTiffSegment, i4: Int, s5: GeoTiffSegment, i5: Int, s6: GeoTiffSegment, i6: Int, s7: GeoTiffSegment, i7: Int, s8: GeoTiffSegment, i8: Int, s9: GeoTiffSegment, i9: Int)(combiner: IntTileCombiner9): Unit
  7. def set(targetIndex: Int, s1: GeoTiffSegment, i1: Int, s2: GeoTiffSegment, i2: Int, s3: GeoTiffSegment, i3: Int, s4: GeoTiffSegment, i4: Int, s5: GeoTiffSegment, i5: Int, s6: GeoTiffSegment, i6: Int, s7: GeoTiffSegment, i7: Int, s8: GeoTiffSegment, i8: Int)(combiner: IntTileCombiner8): Unit
  8. def set(targetIndex: Int, s1: GeoTiffSegment, i1: Int, s2: GeoTiffSegment, i2: Int, s3: GeoTiffSegment, i3: Int, s4: GeoTiffSegment, i4: Int, s5: GeoTiffSegment, i5: Int, s6: GeoTiffSegment, i6: Int, s7: GeoTiffSegment, i7: Int)(combiner: IntTileCombiner7): Unit
  9. def set(targetIndex: Int, s1: GeoTiffSegment, i1: Int, s2: GeoTiffSegment, i2: Int, s3: GeoTiffSegment, i3: Int, s4: GeoTiffSegment, i4: Int, s5: GeoTiffSegment, i5: Int, s6: GeoTiffSegment, i6: Int)(combiner: IntTileCombiner6): Unit
  10. def set(targetIndex: Int, s1: GeoTiffSegment, i1: Int, s2: GeoTiffSegment, i2: Int, s3: GeoTiffSegment, i3: Int, s4: GeoTiffSegment, i4: Int, s5: GeoTiffSegment, i5: Int)(combiner: IntTileCombiner5): Unit
  11. def set(targetIndex: Int, s1: GeoTiffSegment, i1: Int, s2: GeoTiffSegment, i2: Int, s3: GeoTiffSegment, i3: Int, s4: GeoTiffSegment, i4: Int)(combiner: IntTileCombiner4): Unit
  12. def set(targetIndex: Int, s1: GeoTiffSegment, i1: Int, s2: GeoTiffSegment, i2: Int, s3: GeoTiffSegment, i3: Int)(combiner: IntTileCombiner3): Unit
  13. def set(targetIndex: Int, s1: GeoTiffSegment, i1: Int, s2: GeoTiffSegment, i2: Int)(f: (Int, Int) ⇒ Int): Unit
  14. def setDouble(targetIndex: Int, s1: GeoTiffSegment, i1: Int, s2: GeoTiffSegment, i2: Int, s3: GeoTiffSegment, i3: Int, s4: GeoTiffSegment, i4: Int, s5: GeoTiffSegment, i5: Int, s6: GeoTiffSegment, i6: Int, s7: GeoTiffSegment, i7: Int, s8: GeoTiffSegment, i8: Int, s9: GeoTiffSegment, i9: Int, s10: GeoTiffSegment, i10: Int)(combiner: DoubleTileCombiner10): Unit
  15. def setDouble(targetIndex: Int, s1: GeoTiffSegment, i1: Int, s2: GeoTiffSegment, i2: Int, s3: GeoTiffSegment, i3: Int, s4: GeoTiffSegment, i4: Int, s5: GeoTiffSegment, i5: Int, s6: GeoTiffSegment, i6: Int, s7: GeoTiffSegment, i7: Int, s8: GeoTiffSegment, i8: Int, s9: GeoTiffSegment, i9: Int)(combiner: DoubleTileCombiner9): Unit
  16. def setDouble(targetIndex: Int, s1: GeoTiffSegment, i1: Int, s2: GeoTiffSegment, i2: Int, s3: GeoTiffSegment, i3: Int, s4: GeoTiffSegment, i4: Int, s5: GeoTiffSegment, i5: Int, s6: GeoTiffSegment, i6: Int, s7: GeoTiffSegment, i7: Int, s8: GeoTiffSegment, i8: Int)(combiner: DoubleTileCombiner8): Unit
  17. def setDouble(targetIndex: Int, s1: GeoTiffSegment, i1: Int, s2: GeoTiffSegment, i2: Int, s3: GeoTiffSegment, i3: Int, s4: GeoTiffSegment, i4: Int, s5: GeoTiffSegment, i5: Int, s6: GeoTiffSegment, i6: Int, s7: GeoTiffSegment, i7: Int)(combiner: DoubleTileCombiner7): Unit
  18. def setDouble(targetIndex: Int, s1: GeoTiffSegment, i1: Int, s2: GeoTiffSegment, i2: Int, s3: GeoTiffSegment, i3: Int, s4: GeoTiffSegment, i4: Int, s5: GeoTiffSegment, i5: Int, s6: GeoTiffSegment, i6: Int)(combiner: DoubleTileCombiner6): Unit
  19. def setDouble(targetIndex: Int, s1: GeoTiffSegment, i1: Int, s2: GeoTiffSegment, i2: Int, s3: GeoTiffSegment, i3: Int, s4: GeoTiffSegment, i4: Int, s5: GeoTiffSegment, i5: Int)(combiner: DoubleTileCombiner5): Unit
  20. def setDouble(targetIndex: Int, s1: GeoTiffSegment, i1: Int, s2: GeoTiffSegment, i2: Int, s3: GeoTiffSegment, i3: Int, s4: GeoTiffSegment, i4: Int)(combiner: DoubleTileCombiner4): Unit
  21. def setDouble(targetIndex: Int, s1: GeoTiffSegment, i1: Int, s2: GeoTiffSegment, i2: Int, s3: GeoTiffSegment, i3: Int)(combiner: DoubleTileCombiner3): Unit
  22. def setDouble(targetIndex: Int, s1: GeoTiffSegment, i1: Int, s2: GeoTiffSegment, i2: Int)(f: (Double, Double) ⇒ Double): Unit
  23. def setFromValues(targetIndex: Int, f: (Array[Int]) ⇒ Int): Unit
  24. def setFromValuesDouble(targetIndex: Int, f: (Array[Double]) ⇒ Double): Unit