abstract class EdgeRing extends AnyRef

Version

1.7

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

Instance Constructors

  1. new EdgeRing(start: DirectedEdge, geometryFactory: GeometryFactory)

Abstract Value Members

  1. abstract def getNext(de: DirectedEdge): DirectedEdge
  2. abstract def setEdgeRing(de: DirectedEdge, er: EdgeRing): Unit

Concrete 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. def addHole(ring: EdgeRing): Boolean
  5. def addPoints(edge: Edge, isForward: Boolean, isFirstEdge: Boolean): Unit
    Attributes
    protected
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  8. def computePoints(start: DirectedEdge): Unit

    Collect all the points from the DirectedEdges of this ring into a contiguous list

    Collect all the points from the DirectedEdges of this ring into a contiguous list

    Attributes
    protected
  9. def computeRing(): Unit

    Compute a LinearRing from the point list previously collected.

    Compute a LinearRing from the point list previously collected. Test if the ring is a hole (i.e. if it is CCW) and set the hole flag accordingly.

  10. def containsPoint(p: Coordinate): Boolean

    This method will cause the ring to be computed.

    This method will cause the ring to be computed. It will also check any holes, if they have been assigned.

  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  14. var geometryFactory: GeometryFactory
  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def getCoordinate(i: Int): Coordinate
  17. def getEdges: ArrayList[_]

    Returns the list of DirectedEdges that make up this EdgeRing

  18. def getLabel: Label
  19. def getLinearRing: LinearRing
  20. def getMaxNodeDegree: Int
  21. def getShell: EdgeRing
  22. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  23. def isHole: Boolean
  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. def isIsolated: Boolean
  26. def isShell: Boolean
  27. def mergeLabel(deLabel: Label, geomIndex: Int): Unit

    Merge the RHS label from a DirectedEdge into the label for this EdgeRing.

    Merge the RHS label from a DirectedEdge into the label for this EdgeRing. The DirectedEdge label may be null. This is acceptable - it results from a node which is NOT an intersection node between the Geometries (e.g. the end node of a LinearRing). In this case the DirectedEdge label does not contribute any information to the overall labelling, and is simply skipped.

    Attributes
    protected
  28. def mergeLabel(deLabel: Label): Unit
    Attributes
    protected
  29. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  31. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  32. def setInResult(): Unit
  33. def setShell(shell: EdgeRing): Unit
  34. val start: DirectedEdge
  35. var startDe: DirectedEdge
    Attributes
    protected
  36. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  37. def toPolygon(geometryFactory: GeometryFactory): Polygon
  38. def toString(): String
    Definition Classes
    AnyRef → Any
  39. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  40. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  41. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped