MapWindow Home
Search MapWindow.org


  • Home
    • Download
    • Why MW
    • FAQ
    • Contact
  • Products
    • MapWindow
    • ActiveX
    • Plug-ins
  • Software Dev
    • Sample Code
    • Scripts
    • Source
    • Bugs
    • Support
    • Languages
  • Site Tools
    • Forums
    • Tutorials
    • Mailing Lists
    • Team
    • Site Stats
    • Links
  • Get Stuff
    • Buy a CD
    • Buy a T-Shirt
    • MW Book
    • ActiveX Book
    • Donate
    • Buy Support
  • Documentation
    • MWGIS App. User Guide
    • GISTools User Guide
    • MW Plug-ins Dev. Guide
    • MWGIS ActiveX Dev. Guide
    • MWGeoProc Dev. Guide

MapWinGIS:ShapeNetwork AmbigShapeIndex

From MapWindow GIS

Jump to: navigation, search

AmbigShapeIndex

Gets the shape index of an ambiguous shape in the shape network. The first ambiguous shape is at index 0. If there are no ambiguous shapes, AmbigShapeIndex(0) will return -1. If AmbigShapeIndex returns -1 and the index you specified isn't 0, it means there are no more ambiguous shapes in the shape network.


VB.NET Usage

ReadOnly Property AmbigShapeIndex(Index As Integer) As Integer

            Parameters

Index

The index into the ambiguous shapes in the shape network.
ReturnValue The shape index of the ambiguous shape. Returns -1 if there isn't an ambiguous shape at the specified ambiguous shape index.

Sample Code

    Private Sub AmbiguousShape()
        Dim shapenetwork As New MapWinGIS.ShapeNetwork()
        Dim shapeindex As Integer, i As Integer
        'Initialize the shapeindex and i
        shapeindex = 0
        i = 0
        'Get all ambiguous shape indexes in the shape network
        While shapeindex <> -1
            'Get the next ambiguous shapeindex in the shape network
            shapeindex = shapenetwork.AmbigShapeIndex(i)
            'Output the shape index of the ambiguous shape in the shape network
            MsgBox("Ambiguous shape index: " + Str(shapeindex))
            'Increment i
            i = i + 1
        End While
    End Sub
  

VB 6 Usage
ReadOnly Property AmbigShapeIndex(Index As Long) As Long
            Parameters

Index

The index into the ambiguous shapes in the shape network.
ReturnValue The shape index of the ambiguous shape. Returns -1 if there isn't an ambiguous shape at the specified ambiguous shape index.

Sample Code

    Private Sub AmbiguousShape()
        Dim shapenetwork As New MapWinGIS.shapenetwork
        Dim shapeindex As Long, i As Long
        'Initialize the shapeindex and i
        shapeindex = 0
        i = 0
        'Get all ambiguous shape indexes in the shape network
        While shapeindex <> -1
            'Get the next ambiguous shapeindex in the shape network
            shapeindex = shapenetwork.AmbigShapeIndex(i)
            'Output the shape index of the ambiguous shape in the shape network
            MsgBox ("Ambiguous shape index: " + Str(shapeindex))
            'Increment i
            i = i + 1
        Wend
    End Sub

Retrieved from "http://www.mapwindow.org/wiki/index.php/MapWinGIS:ShapeNetwork_AmbigShapeIndex"
Views
  • Page
  • Discussion
  • View source
  • History
Personal tools
  • Log in / create account
  • What links here
  • Related changes
  • Upload file
  • Special pages
  • Printable version
  • Permanent link

Geospatial Software Lab

Copyright © 2008 - MapWindow Open Source Team
( last updated: November 12 2008.)
Home | Donate | Download | MapWindow GIS Desktop | MapWinGIS.ocx | Plug-ins | Contact | Lists | Bugs | Sample Code | Documentation
Code Repository | Open Source License | Discussion Forum | Wiki | Join the Team | Site Statistics | Links