Packages

class EdgeEndBundleStar extends EdgeEndStar

An ordered list of {link EdgeEndBundle}s around a {link RelateNode}. They are maintained in CCW order (starting with the positive x-axis) around the node for efficient lookup and topology building.

Version

1.7

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

Instance Constructors

  1. new EdgeEndBundleStar()

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 computeLabelling(geomGraph: Array[GeometryGraph]): Unit
    Definition Classes
    EdgeEndStar
  7. var edgeList: List[EdgeEnd]

    A list of all outgoing edges in the result, in CCW order

    A list of all outgoing edges in the result, in CCW order

    Attributes
    protected
    Definition Classes
    EdgeEndStar
  8. var edgeMap: TreeMap[EdgeEnd, EdgeEnd]

    A map which maintains the edges in sorted order around the node

    A map which maintains the edges in sorted order around the node

    Attributes
    protected
    Definition Classes
    EdgeEndStar
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  12. def findIndex(eSearch: EdgeEnd): Int
    Definition Classes
    EdgeEndStar
  13. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def getCoordinate: Coordinate

    return the coordinate for the node this star is based at

    return the coordinate for the node this star is based at

    Definition Classes
    EdgeEndStar
  15. def getDegree: Int
    Definition Classes
    EdgeEndStar
  16. def getEdges: List[EdgeEnd]
    Definition Classes
    EdgeEndStar
  17. def getNextCW(ee: EdgeEnd): EdgeEnd
    Definition Classes
    EdgeEndStar
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. def insert(e: EdgeEnd): Unit

    Insert a EdgeEnd in order in the list.

    Insert a EdgeEnd in order in the list. If there is an existing EdgeStubBundle which is parallel, the EdgeEnd is added to the bundle. Otherwise, a new EdgeEndBundle is created to contain the EdgeEnd.

    Definition Classes
    EdgeEndBundleStarEdgeEndStar
  20. def insertEdgeEnd(e: EdgeEnd, obj: EdgeEnd): Unit

    Insert an EdgeEnd into the map, and clear the edgeList cache, since the list of edges has now changed

    Insert an EdgeEnd into the map, and clear the edgeList cache, since the list of edges has now changed

    Attributes
    protected
    Definition Classes
    EdgeEndStar
  21. def isAreaLabelsConsistent(geomGraph: GeometryGraph): Boolean
    Definition Classes
    EdgeEndStar
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. def iterator: Iterator[EdgeEnd]

    Iterator access to the ordered list of edges is optimized by copying the map collection to a list.

    Iterator access to the ordered list of edges is optimized by copying the map collection to a list. (This assumes that once an iterator is requested, it is likely that insertion into the map is complete).

    Definition Classes
    EdgeEndStar
  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  27. def print(out: PrintStream): Unit
    Definition Classes
    EdgeEndStar
  28. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  29. def toString(): String
    Definition Classes
    EdgeEndStar → AnyRef → Any
  30. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  31. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  32. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from EdgeEndStar

Inherited from AnyRef

Inherited from Any

Ungrouped