|
HRESULT | OpenSenc ([in] ILibrary *EncXLibrary, [in] BSTR sSencFolder) |
| Associate this manager with a specified folder. More...
|
|
HRESULT | CloseSenc (void) |
| Dissociate from the current folder. More...
|
|
HRESULT | Cells ([in] IS57ProductAndUsages *ProductAndUsages, [in] IGeoRect *cr, [out, retval] IS57CellIdentifiers **pVal) |
| Obtain the collection of all the cells in this SENC. More...
|
|
HRESULT | CellInfo ([in] IS57CellIdentifier *piCellID, [out, retval] IS57CellInfo **pVal) |
| Obtain the details for a specified S-57 cell. More...
|
|
HRESULT | ObjectClass ([in] IS57FeatureIdentifier *fid, [out, retval] IS57ObjectClass **pVal) |
| Obtain the type (ObjectClass in S-57 language) of a specified S-57 feature. More...
|
|
HRESULT | Geometry ([in] IS57FeatureIdentifier *pifid, [out, retval] enum S57FeatureGeometry *pVal) |
| Obtain the geometry of a specified S-57 feature. More...
|
|
HRESULT | FeatureInfo ([in] IS57FeatureIdentifier *pifid, [out, retval] IS57FeatureInfo **pVal) |
| Obtain the general details for a specified S-57 feature. More...
|
|
HRESULT | FeatureInfoPoint ([in] IS57FeatureIdentifier *pifid, [out, retval] IS57FeaturePoint **pVal) |
| Obtain the general details and spatial details (a single geographical position) for a specified S-57 Point feature. More...
|
|
HRESULT | FeatureInfoLine ([in] IS57FeatureIdentifier *pifid, [out, retval] IS57FeatureLine **pVal) |
| Obtain the general details and spatial details (a chain of geographical positions) for a specified S-57 Line feature. More...
|
|
HRESULT | FeatureInfoArea ([in] IS57FeatureIdentifier *pifid, [out, retval] IS57FeatureArea **pVal) |
| Obtain the general details and spatial details (one or more rings of geographical positions) for a specified S-57 Area feature. More...
|
|
HRESULT | FeatureInfoSounding ([in] IS57FeatureIdentifier *pifid, [out, retval] IS57FeatureSounding **pVal) |
| Obtain the general details and spatial details (one or more point geographical positions) for a specified S-57 Sounding feature. More...
|
|
HRESULT | RunInstallApplication ([in] BSTR pathToApplication) |
| Invoke the CherSoft Windows application that installs and updates ENC cells in the SENC. More...
|
|
HRESULT | OpenSenc2 ([in] ILibrary *EncXLibrary, [in] IS57ManagerInitialisationData *p) |
| Associate this manager with a specified folder. More...
|
|
HRESULT | OpenSencAndWVS ([in] ILibrary *EncXLibrary, [in] BSTR sSencFolder, [in] BSTR sWVSFileOrFolder) |
| Open ENC SENC and World Vector Shoreline .cvcf file or WVS SENC folder. More...
|
|
HRESULT | UserPermit ([out, retval] BSTR *pUserPermit) |
| The ENC user permit needed to buy commercial ENC chart data. More...
|
|
HRESULT | IsValidSencFolder ([in] BSTR sPath, [out, retval] VARIANT_BOOL *bRes) |
| Is the path pointing to a valid SENC. A SENC is the folder structure in which ENC chart data is installed. More...
|
|
HRESULT | CreateSencFolder ([in] BSTR sPath) |
| Create a SENC. A SENC is the folder structure in which ENC chart data is installed. More...
|
|
An S-57 SENC.
An S-57 Manager provides access to a System Electronic Navigational Chart (SENC), which comprises a collection of S-57 cells.
Each cell contains the chart information for a bounded area for a particular navigational purpose. Cells are limited in size, so large numbers of cells are required to cover a large area at a detailed scale.
Cells are added to the SENC and updated using ManageENC.exe which is invoked directly or via its COM interface. This does everything necessary to install and update all the cells from an S-57 data provider's CD into the SENC.
The SENC can be used to draw S-57 data onto a window or bitmap drawing surface using S57Draw.
Properties and methods via IS57Manager.
Definition at line 4323 of file encxcom.idl.