| java.lang.Object com.vividsolutions.jts.geomgraph.GraphComponent com.vividsolutions.jts.geomgraph.Node
All known Subclasses: com.vividsolutions.jts.operation.relate.RelateNode,
add | public void add(EdgeEnd e)(Code) | | Add the edge to the list of edges at this node
|
computeMergedLocation | int computeMergedLocation(Label label2, int eltIndex)(Code) | | The location for a given eltIndex for a node will be one
of { null, INTERIOR, BOUNDARY }.
A node may be on both the boundary and the interior of a geometry;
in this case, the rule is that the node is considered to be in the boundary.
The merged location is the maximum of the two input values.
|
isIncidentEdgeInResult | public boolean isIncidentEdgeInResult()(Code) | | 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.
true if any indicident edge in the in the result |
isIsolated | public boolean isIsolated()(Code) | | |
mergeLabel | public void mergeLabel(Label label2)(Code) | | 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.
|
setLabel | public void setLabel(int argIndex, int onLocation)(Code) | | |
setLabelBoundary | public void setLabelBoundary(int argIndex)(Code) | | Updates the label of a node to BOUNDARY,
obeying the mod-2 boundaryDetermination rule.
|
Fields inherited from com.vividsolutions.jts.geomgraph.GraphComponent | protected Label label(Code)(Java Doc)
|
|
|