More...
|
| Node (Coordinate coord, EdgeEndStar edges) |
|
override void | ComputeIM (IntersectionMatrix im) |
| Basic nodes do not compute IMs. More...
|
|
void | Add (EdgeEnd e) |
| Add the edge to the list of edges at this node. More...
|
|
void | MergeLabel (Node n) |
|
void | MergeLabel (Label label2) |
| 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. More...
|
|
void | SetLabel (int argIndex, Location onLocation) |
|
void | SetLabelBoundary (int argIndex) |
| Updates the label of a node to BOUNDARY, obeying the mod-2 boundaryDetermination rule. More...
|
|
Location | ComputeMergedLocation (Label label2, int eltIndex) |
| 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 point; 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. More...
|
|
void | Write (TextWriter outstream) |
|
override string | ToString () |
|
void | UpdateIM (IntersectionMatrix im) |
| Update the IM with the contribution for this component. A component only contributes if it has a labelling for both parent geometries. More...
|
|
void NetTopologySuite.GeometriesGraph.Node.Add |
( |
EdgeEnd |
e | ) |
|
Add the edge to the list of edges at this node.
- Parameters
-
override void NetTopologySuite.GeometriesGraph.Node.ComputeIM |
( |
IntersectionMatrix |
im | ) |
|
|
virtual |
Location NetTopologySuite.GeometriesGraph.Node.ComputeMergedLocation |
( |
Label |
label2, |
|
|
int |
eltIndex |
|
) |
| |
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 point; 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.
- Parameters
-
void NetTopologySuite.GeometriesGraph.Node.MergeLabel |
( |
Node |
n | ) |
|
void NetTopologySuite.GeometriesGraph.Node.MergeLabel |
( |
Label |
label2 | ) |
|
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.
- Parameters
-
void NetTopologySuite.GeometriesGraph.Node.SetLabel |
( |
int |
argIndex, |
|
|
Location |
onLocation |
|
) |
| |
void NetTopologySuite.GeometriesGraph.Node.SetLabelBoundary |
( |
int |
argIndex | ) |
|
Updates the label of a node to BOUNDARY, obeying the mod-2 boundaryDetermination rule.
- Parameters
-
override string NetTopologySuite.GeometriesGraph.Node.ToString |
( |
| ) |
|
void NetTopologySuite.GeometriesGraph.Node.Write |
( |
TextWriter |
outstream | ) |
|
override Coordinate NetTopologySuite.GeometriesGraph.Node.Coordinate |
|
getprotected set |
EdgeEndStar NetTopologySuite.GeometriesGraph.Node.Edges |
|
getprotected set |
override bool NetTopologySuite.GeometriesGraph.Node.IsIsolated |
|
get |
The documentation for this class was generated from the following file:
- NetTopologySuite/NetTopologySuite/GeometriesGraph/Node.cs