class NodingIntersectionFinder extends SegmentIntersector

Linear Supertypes
SegmentIntersector, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NodingIntersectionFinder
  2. SegmentIntersector
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new NodingIntersectionFinder(li: LineIntersector)

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[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. def count: Int

    Gets the count of intersections found.

    Gets the count of intersections found.

    return the intersection count

  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def getIntersection: Coordinate

    Gets the computed location of the intersection.

    Gets the computed location of the intersection. Due to round-off, the location may not be exact.

    return the coordinate for the intersection location

  12. def getIntersectionSegments: Array[Coordinate]

    Gets the endpoints of the intersecting segments.

    Gets the endpoints of the intersecting segments.

    return an array of the segment endpoints (p00, p01, p10, p11)

  13. def getIntersections: ArrayList[_]

    Gets the intersections found.

    Gets the intersections found.

    return a List of { @link Coordinate}

  14. def hasIntersection: Boolean

    Tests whether an intersection was found.

    Tests whether an intersection was found.

    return true if an intersection was found

  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def isDone: Boolean

  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. var li: LineIntersector
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. 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
    NodingIntersectionFinderSegmentIntersector
  23. def setCheckEndSegmentsOnly(isCheckEndSegmentsOnly: Boolean): Unit

    Sets whether only end segments should be tested for intersection.

    Sets whether only end segments should be tested for intersection. This is a performance optimization that may be used if the segments have been previously noded by an appropriate algorithm. It may be known that any potential noding failures will occur only in end segments.

    isCheckEndSegmentsOnly

    whether to test only end segments

  24. def setFindAllIntersections(findAllIntersections: Boolean): Unit

    Sets whether all intersections should be computed.

    Sets whether all intersections should be computed. When this is false (the default value) the value of {link #isDone()} is true after the first intersection is found.

    Default is false.

    findAllIntersections

    whether all intersections should be computed

  25. def setInteriorIntersectionsOnly(isInteriorIntersectionsOnly: Boolean): Unit

    Sets whether only interior (proper) intersections will be found.

    Sets whether only interior (proper) intersections will be found.

    isInteriorIntersectionsOnly

    whether to find only interior intersections

  26. def setKeepIntersections(keepIntersections: Boolean): Unit

    Sets whether intersection points are recorded.

    Sets whether intersection points are recorded. If the only need is to count intersection points, this can be set to false.

    Default is true.

    keepIntersections

    indicates whether intersections should be recorded

  27. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  28. def toString(): String
    Definition Classes
    AnyRef → Any
  29. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  30. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  31. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from SegmentIntersector

Inherited from AnyRef

Inherited from Any

Ungrouped