NodeMap

class NodeMap(var nodeFact: NodeFactory)

A map of nodes, indexed by the coordinate of the node

Version

1.7

class Object
trait Matchable
class Any

Value members

Concrete methods

def add(e: EdgeEnd): Unit

Adds a node for the start point of this EdgeEnd (if one does not already exist in this map). Adds the EdgeEnd to the (possibly new) node.

Adds a node for the start point of this EdgeEnd (if one does not already exist in this map). Adds the EdgeEnd to the (possibly new) node.

def addNode(coord: Coordinate): Node

This method expects that a node has a coordinate value.

This method expects that a node has a coordinate value.

def addNode(n: Node): Node
def find(coord: Coordinate): Node

return the node if found; null otherwise

return the node if found; null otherwise

def getBoundaryNodes(geomIndex: Int): ArrayList[Node]
def iterator: Iterator[Node]
def values: Collection[Node]

Concrete fields