class Node extends GraphComponent

Version

1.7

Linear Supertypes
GraphComponent, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Node
  2. GraphComponent
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Node(coord: Coordinate, edges: EdgeEndStar)

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 add(e: EdgeEnd): Unit

    Add the edge to the list of edges at this node

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. def computeIM(im: IntersectionMatrix): Unit

    Basic nodes do not compute IMs

    Basic nodes do not compute IMs

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

    return a coordinate in this component (or null, if there are none)

    return a coordinate in this component (or null, if there are none)

    Definition Classes
    NodeGraphComponent
  15. def getEdges: EdgeEndStar
  16. def getLabel: Label
    Definition Classes
    GraphComponent
  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. def isCovered: Boolean
    Definition Classes
    GraphComponent
  19. def isCoveredSet: Boolean
    Definition Classes
    GraphComponent
  20. def isInResult: Boolean
    Definition Classes
    GraphComponent
  21. def isIncidentEdgeInResult: Boolean

    Tests whether any incident edge is flagged as being in the result.

    Tests whether any incident edge is flagged as being in the result. This test can be used to determine if the node is in the result, since if any incident edge is in the result, the node must be in the result as well.

    return true if any incident edge in the in the result

  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. def isIsolated: Boolean

    An isolated component is one that does not intersect or touch any other component.

    An isolated component is one that does not intersect or touch any other component. This is the case if the label has valid locations for only a single Geometry.

    return true if this component is isolated

    Definition Classes
    NodeGraphComponent
  24. def isVisited: Boolean
    Definition Classes
    GraphComponent
  25. var label: Label
    Definition Classes
    GraphComponent
  26. def mergeLabel(label2: Label): Unit

    To merge labels for two nodes, the merged location for each LabelElement is computed.

    To merge labels for two nodes, the merged location for each LabelElement is computed. The location for the corresponding node LabelElement is set to the result, as long as the location is non-null.

  27. def mergeLabel(n: Node): Unit
  28. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  29. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  30. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  31. def print(out: PrintStream): Unit
  32. def setCovered(isCovered: Boolean): Unit
    Definition Classes
    GraphComponent
  33. def setInResult(isInResult: Boolean): Unit
    Definition Classes
    GraphComponent
  34. def setLabel(argIndex: Int, onLocation: Int): Unit
  35. def setLabel(label: Label): Unit
    Definition Classes
    GraphComponent
  36. def setLabelBoundary(argIndex: Int): Unit

    Updates the label of a node to BOUNDARY, obeying the mod-2 boundaryDetermination rule.

  37. def setVisited(isVisited: Boolean): Unit
    Definition Classes
    GraphComponent
  38. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  39. def toString(): String
    Definition Classes
    AnyRef → Any
  40. def updateIM(im: IntersectionMatrix): Unit

    Update the IM with the contribution for this component.

    Update the IM with the contribution for this component. A component only contributes if it has a labelling for both parent geometries

    Definition Classes
    GraphComponent
  41. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  42. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  43. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from GraphComponent

Inherited from AnyRef

Inherited from Any

Ungrouped