MapWinGIS:ShapeNetwork MoveUp
From MapWindow GIS
MoveUp
Moves the current shape pointer up the shape network, taking the specified path.
VB.NET Usage
Function MoveUp(UpIndex As Integer) As Boolean
Parameters
|
UpIndex | The index of the shape in the shape network to use as the upstream path. This is necessary because a node may have more than one upstream path. |
| ReturnValue | A boolean value representing the success or failure of moving the current shape pointer up in the shape network. |
Sample Code
Private Sub ShapeNetworkMoveUp()
Dim sf As New MapWinGIS.Shapefile()
Dim shapenetwork As New MapWinGIS.ShapeNetwork()
Dim result As Integer, shapeindex As Integer
'Open a line shapefile
sf.Open("C:\test.shp")
'Build a shape network from the shapefile using shape 0 as the outlet shape and point 0 in shape 0 as the outlet point
result = shapenetwork.Build(sf, 0, 0, 10, MapWinGIS.AmbiguityResolution.DISTANCE_TO_OUTLET)
'Move the shape pointer up in the shape network using shape 1 as the path
shapenetwork.MoveUp(1)
End Sub
VB 6 Usage
Function MoveUp(UpIndex As Long) As Boolean
Parameters
|
UpIndex | The index of the shape in the shape network to use as the upstream path. This is necessary because a node may have more than one upstream path. |
| ReturnValue | A boolean value representing the success or failure of moving the current shape pointer up in the shape network. |
Sample Code
Private Sub ShapeNetworkMoveUp()
Dim sf As New MapWinGIS.Shapefile
Dim shapenetwork As New MapWinGIS.shapenetwork
Dim result As Long, shapeindex As Long
'Open a line shapefile
sf.Open ("C:\test.shp")
'Build a shape network from the shapefile using shape 0 as the outlet shape and point 0 in shape 0 as the outlet point
result = shapenetwork.Build(sf, 0, 0, 10, MapWinGIS.AmbiguityResolution.DISTANCE_TO_OUTLET)
'Move the shape pointer up in the shape network using shape 1 as the path
shapenetwork.MoveUp (1)
End Sub
















