Adds a pseudo-node to the edge at the specified distance along the edge. The node gets created at an existing vertex if one is located within the specified tolerance.
[Visual Basic .NET] Public Sub SplitEdgeAtDistance ( _ ByVal Edge As ITopologyEdge, _ ByVal Distance As Double, _ ByVal asRatio As Boolean, _ ByVal tolerance As Double, _ ByRef from As ITopologyEdge, _ ByRef mid As ITopologyNode, _ ByRef to As ITopologyEdge _ )
[C#] public void SplitEdgeAtDistance ( ITopologyEdge Edge, double Distance, bool asRatio, double tolerance, ref ITopologyEdge from, ref ITopologyNode mid, ref ITopologyEdge to );
[C++]
HRESULT SplitEdgeAtDistance(
ITopologyEdge* Edge,
double Distance,
VARIANT_BOOL asRatio,
double tolerance,
ITopologyEdge** from,
ITopologyNode** mid,
ITopologyEdge** to
);
[C++]Parameters
EdgeEdge is a parameter of type ITopologyEdge
Distance Distance is a parameter of type double asRatio asRatio is a parameter of type VARIANT_BOOL tolerance tolerance is a parameter of type double from [out]from is a parameter of type ITopologyEdge
mid [out]mid is a parameter of type ITopologyNode
to [out]to is a parameter of type ITopologyEdge
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Description
That method allows splitting a TopologyEdge at a given distance. A TopologyNode is then created in memory at the specified distance along the TopologyEdge. This node is a construction TopologyNode (Pseudo-node). A vertex is introduced on the TopologyParents (features) only if the TopologyNode is modified by a TopologyGraph operation.