# SumDoubleSummary

### Related Doc: package polygonal

#### object SumDoubleSummary extends TilePolygonalSummaryHandler[Double]

Object containing functions for doing sum operations on Rasters.

Linear Supertypes
TilePolygonalSummaryHandler[Double], PolygonalSummaryHandler[Polygon, Tile, Double], Serializable, Serializable, AnyRef, Any
Ordering
1. Alphabetic
2. By Inheritance
Inherited
1. SumDoubleSummary
2. TilePolygonalSummaryHandler
3. PolygonalSummaryHandler
4. Serializable
5. Serializable
6. AnyRef
7. Any
1. Hide All
2. Show All
Visibility
1. Public
2. All

### Value Members

1. #### final def !=(arg0: Any): Boolean

Definition Classes
AnyRef → Any
2. #### final def ##(): Int

Definition Classes
AnyRef → Any
3. #### final def ==(arg0: Any): Boolean

Definition Classes
AnyRef → Any
4. #### final def asInstanceOf[T0]: T0

Definition Classes
Any
5. #### def clone(): AnyRef

Attributes
protected[java.lang]
Definition Classes
AnyRef
Annotations
@throws( ... )

7. #### def combineResults(rs: Seq[Double]): Double

Combine the results into a larger result.

Combine the results into a larger result.

Definition Classes
SumDoubleSummaryTilePolygonalSummaryHandler
8. #### final def eq(arg0: AnyRef): Boolean

Definition Classes
AnyRef
9. #### def equals(arg0: Any): Boolean

Definition Classes
AnyRef → Any
10. #### def finalize(): Unit

Attributes
protected[java.lang]
Definition Classes
AnyRef
Annotations
@throws( classOf[java.lang.Throwable] )
11. #### final def getClass(): Class[_]

Definition Classes
AnyRef → Any
12. #### def handleContains(feature: PolygonFeature[Tile]): Double

Given a PolygonFeature, "handle" the case of an entirly-contained tile.

Given a PolygonFeature, "handle" the case of an entirly-contained tile. This falls through to the 'handleFullTile' handler.

Definition Classes
TilePolygonalSummaryHandlerPolygonalSummaryHandler
13. #### def handleFullTile(tile: Tile): Double

Find the sum of the elements in the Raster.

Find the sum of the elements in the Raster.

Definition Classes
SumDoubleSummaryTilePolygonalSummaryHandler
14. #### def handleIntersection(polygon: Polygon, feature: PolygonFeature[Tile]): Double

Given a Polygon and a PolygonFeature, "handle" the case of an intersection.

Given a Polygon and a PolygonFeature, "handle" the case of an intersection. This falls through to the 'handlePartialTile' handler.

Definition Classes
TilePolygonalSummaryHandlerPolygonalSummaryHandler
15. #### def handlePartialTile(raster: Raster[Tile], polygon: Polygon): Double

Given a Raster which partially intersects the given polygon, find the sum of the Raster elements in the intersection.

Given a Raster which partially intersects the given polygon, find the sum of the Raster elements in the intersection.

Definition Classes
SumDoubleSummaryTilePolygonalSummaryHandler
16. #### def hashCode(): Int

Definition Classes
AnyRef → Any
17. #### final def isInstanceOf[T0]: Boolean

Definition Classes
Any
18. #### def mergeOp(multiPolygon: MultiPolygon, zeroValue: Double): (Double, Feature[Polygon, Tile]) ⇒ Double

Given a polygon and a zerovalue, this function returns a function which can be used to compute aggregations

Given a polygon and a zerovalue, this function returns a function which can be used to compute aggregations

Definition Classes
PolygonalSummaryHandler
19. #### def mergeOp(polygon: Polygon, zeroValue: Double): (Double, Feature[Polygon, Tile]) ⇒ Double

Given a polygon and a zerovalue, this function returns a function which can be used to compute aggregations

Given a polygon and a zerovalue, this function returns a function which can be used to compute aggregations

Definition Classes
PolygonalSummaryHandler
20. #### final def ne(arg0: AnyRef): Boolean

Definition Classes
AnyRef
21. #### final def notify(): Unit

Definition Classes
AnyRef
22. #### final def notifyAll(): Unit

Definition Classes
AnyRef
23. #### final def synchronized[T0](arg0: ⇒ T0): T0

Definition Classes
AnyRef
24. #### def toString(): String

Definition Classes
AnyRef → Any
25. #### final def wait(): Unit

Definition Classes
AnyRef
Annotations
@throws( ... )
26. #### final def wait(arg0: Long, arg1: Int): Unit

Definition Classes
AnyRef
Annotations
@throws( ... )
27. #### final def wait(arg0: Long): Unit

Definition Classes
AnyRef
Annotations
@throws( ... )