#include <sdts_al.h>
Public Methods | |
| int | Open (const char *) |
| int | FindLayer (const char *) |
| SDTSLayerType | GetLayerType (int) |
| int | GetLayerCATDEntry (int) |
| SDTSRasterReader * | GetLayerRasterReader (int) |
| SDTSIndexedReader * | GetLayerIndexedReader (int) |
| SDTS_CATD * | GetCATD () |
| SDTS_XREF * | GetXREF () |
| DDFField * | GetAttr (SDTSModId *) |
| int | GetBounds (double *pdfMinX, double *pdfMinY, double *pdfMaxX, double *pdfMaxY) |
This class is used to open the transfer, to get a list of available feature layers, and to instantiate readers for those layers.
|
|
Fetch the SDTSTransfer layer number corresponding to a module name.
|
|
|
Fetch the attribute fields given a particular module/record id.
|
|
||||||||||||||||||||
|
Fetch approximate bounds for a transfer by scanning all point layers and raster layers. For TVP datasets (where point layers are scanned) the results can, in theory miss some lines that go outside the bounds of the point layers. However, this isn't common since most TVP sets contain a bounding rectangle whose corners will define the most extreme extents.
|
|
|
Fetch the catalog object for this transfer.
|
|
|
Fetch the CATD module index for a layer. This can be used to fetch details about the layer/module from the SDTS_CATD object, such as it's filename, and description.
|
|
|
Returns a pointer to a reader of the appropriate type to the requested layer. Notes:
|
|
|
Instantiate an SDTSRasterReader for the indicated layer.
|
|
|
Fetch type of requested feature layer.
|
|
|
Fetch the external reference object for this transfer.
|
|
|
Open an SDTS transfer, and establish a list of data layers in the transfer.
|
1.2.14 written by Dimitri van Heesch,
© 1997-2002