DBNextSeg

Demonstrates how to retrieve the next segment from a database.

Remarks

This example illustrates how retrieve a list of specific segments (here, VEC segments) from a database.

Code

 local int     segment_num, tfid

 try

 tfid = DBOpen( GetPCIHOME() + "/demo/irvine.pix" )

 segment_num = DBNextSeg( tfid, "VEC", -1 )
 while( segment_num <> -1 )
   print "VEC: Segment ", segment_num
   segment_num = DBNextSeg( tfid, "VEC", segment_num)
 endwhile

 call DBClose(tfid)

 OnError
   print "Error: "+ GetLastErrorMessage()
 EndOnError

Output

VEC: Segment 25
VEC: Segment 26
VEC: Segment 28
VEC: Segment 30
VEC: Segment 31

© PCI Geomatics Enterprises, Inc.®, 2026. All rights reserved.