class IntersectionAdder extends SegmentIntersector
- Alphabetic
- By Inheritance
- IntersectionAdder
- SegmentIntersector
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new IntersectionAdder(li: LineIntersector)
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
- 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 getLineIntersector: LineIntersector
- def getProperIntersectionPoint: Coordinate
return the proper intersection point, or
nullif none was found - def hasInteriorIntersection: Boolean
An interior intersection is an intersection which is in the interior of some segment.
- 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()
- def isDone: Boolean
Always process all intersections
Always process all intersections
return false always
- Definition Classes
- IntersectionAdder → SegmentIntersector
- 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 numInteriorIntersections: Int
- var numIntersections: Int
- var numProperIntersections: Int
- var numTests: Int
- def processIntersections(e0: SegmentString, segIndex0: Int, e1: SegmentString, segIndex1: Int): Unit
This method is called by clients of the {link SegmentIntersector} class to process intersections for two segments of the {link SegmentString}s being intersected.
This method is called by clients of the {link SegmentIntersector} class to process intersections for two segments of the {link SegmentString}s being intersected. Note that some clients (such as
MonotoneChains) may optimize away this call for segment pairs which they have determined do not intersect (e.g. by an disjoint envelope test).- Definition Classes
- IntersectionAdder → SegmentIntersector
- 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()