Adds a linear (line string) geometry to the topology, inserting edges and nodes
as necessary based on the full intersection of the geometry with the edges and
nodes in the topology graph.
Adds a linear (line string) geometry to the topology, inserting edges and nodes
as necessary based on the full intersection of the geometry with the edges and
nodes in the topology graph.
Adds a polygon geometry to the topology, inserting edges and nodes
as necessary based on the full intersection of the geometry with the edges and
nodes in the topology graph.
Adds a single polygon geometry to the topology, inserting edges and nodes
as necessary based on the full intersection of the polygon with the edges and
nodes in the topology graph.
Provides a list of the edges that have been marked as deleted in the cache:
deleted since the cache topology was loaded from the database,
but not yet removed from the database.
Provides a list of the faces that have been marked as deleted in the cache:
deleted since the cache topology was loaded from the database,
but not yet removed from the database.
Provides a list of the nodes that have been marked as deleted in the cache:
deleted since the cache topology was loaded from the database,
but not yet removed from the database.
computes whether the test point is on the open set of the
input line segment with the assumption that the point is already known to be on the
infinite line of which the line segment is a part.
Moves one endpoint of an edge and changes the edge coordinates after checking
that no topological changes would be required, other than some possible exceptions.
Moves one endpoint of an edge and changes the edge coordinates after checking
that no topological changes would be required, other than some possible exceptions.
Moves a node and its attached edges after checking that no topological changes
would be required, except that island edges and nodes may change containing faces.
Removes any nodes in the cache which are connected to two and only two distinct edges,
are not assigned to point features, and do not serve as the demarcation between mismatched
linear features.
Constructs a TopoMap object with a database Connection object and topology name,
and an object which implements the TopoPreprocess interface for preprocessing
on invocation of addXXXX methods