class OverlayOp extends GeometryGraphOperation
- Alphabetic
- By Inheritance
- OverlayOp
- GeometryGraphOperation
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- var arg: Array[GeometryGraph]
The operation args into an array so they can be accessed by index
The operation args into an array so they can be accessed by index
- Attributes
- protected
- Definition Classes
- GeometryGraphOperation
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- val g0: Geometry
- val g1: Geometry
- def getArgGeometry(i: Int): Geometry
- Definition Classes
- GeometryGraphOperation
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getGraph: PlanarGraph
Gets the graph constructed to compute the overlay.
Gets the graph constructed to compute the overlay.
return the overlay graph
- def getResultGeometry(overlayOpCode: Int): Geometry
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def insertUniqueEdge(e: Edge): Unit
Insert an edge from one of the noded input graphs.
Insert an edge from one of the noded input graphs. Checks edges that are inserted to see if an identical edge already exists. If so, the edge is not inserted, but its label is merged with the existing edge.
- Attributes
- protected
- def isCoveredByA(coord: Coordinate): Boolean
Tests if an L edge should be included in the result or not.
Tests if an L edge should be included in the result or not.
- coord
the point coordinate return true if the coordinate point is covered by a result Area geometry
- def isCoveredByLA(coord: Coordinate): Boolean
Tests if a point node should be included in the result or not.
Tests if a point node should be included in the result or not.
- coord
the point coordinate return true if the coordinate point is covered by a result Line or Area geometry
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final val li: LineIntersector
- Attributes
- protected
- Definition Classes
- GeometryGraphOperation
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- var resultPrecisionModel: PrecisionModel
- Attributes
- protected
- Definition Classes
- GeometryGraphOperation
- def setComputationPrecision(pm: PrecisionModel): Unit
- Attributes
- protected
- Definition Classes
- GeometryGraphOperation
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()