com.vividsolutions.jts.operation.relate

Class RelateNode


public class RelateNode
extends Node

Represents a node in the topological graph used to compute spatial relationships.
Version:
1.6

Field Summary

Fields inherited from class com.vividsolutions.jts.geomgraph.Node

coord, edges

Fields inherited from class com.vividsolutions.jts.geomgraph.GraphComponent

label

Constructor Summary

RelateNode(Coordinate coord, EdgeEndStar edges)

Method Summary

protected void
computeIM(IntersectionMatrix im)
Update the IM with the contribution for this component.

Methods inherited from class com.vividsolutions.jts.geomgraph.Node

add, computeIM, getCoordinate, getEdges, isIsolated, mergeLabel, mergeLabel, print, setLabel, setLabelBoundary

Methods inherited from class com.vividsolutions.jts.geomgraph.GraphComponent

computeIM, getCoordinate, getLabel, isCovered, isCoveredSet, isInResult, isIsolated, isVisited, setCovered, setInResult, setLabel, setVisited, updateIM

Constructor Details

RelateNode

public RelateNode(Coordinate coord,
                  EdgeEndStar edges)

Method Details

computeIM

protected void computeIM(IntersectionMatrix im)
Update the IM with the contribution for this component. A component only contributes if it has a labelling for both parent geometries
Overrides:
computeIM in interface Node