class SegmentIntersector extends AnyRef
- Alphabetic
- By Inheritance
- SegmentIntersector
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new SegmentIntersector(li: LineIntersector, includeProper: Boolean, recordIsolated: Boolean)
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
- def addIntersections(e0: Edge, segIndex0: Int, e1: Edge, segIndex1: Int): Unit
This method is called by clients of the EdgeIntersector class to test for and add intersections for two segments of the edges being intersected.
This method is called by clients of the EdgeIntersector class to test for and add intersections for two segments of the edges being intersected. Note that clients (such as MonotoneChainEdges) may choose not to intersect certain pairs of segments for efficiency reasons.
- 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])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getProperIntersectionPoint: Coordinate
return the proper intersection point, or
nullif none was found - def hasIntersection: Boolean
- def hasProperInteriorIntersection: Boolean
A proper interior intersection is a proper intersection which is not contained in the set of boundary nodes set for this SegmentIntersector.
- def hasProperIntersection: Boolean
A proper intersection is an intersection which is interior to at least two line segments.
A proper intersection is an intersection which is interior to at least two line segments. Note that a proper intersection is not necessarily in the interior of the entire Geometry, since another edge may have an endpoint equal to the intersection, which according to SFS semantics can result in the point being on the Boundary of the Geometry.
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- var includeProper: Boolean
- var isDone: Boolean
- var isDoneWhenProperInt: Boolean
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- var li: LineIntersector
- 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 numTests: Int
- var recordIsolated: Boolean
- def setBoundaryNodes(bdyNodes0: Collection[Node], bdyNodes1: Collection[Node]): Unit
- def setIsDoneIfProperInt(isDoneWhenProperInt: Boolean): Unit
- 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()