import "_encxcom_encx.idl";

Public Member Functions | |
| HRESULT | ToString ([out, retval] BSTR *pVal) |
| Obtain a string represnetation of the identifier. | |
| HRESULT | Construct ([in] SHORT Agency,[in] LONG FIDN,[in] SHORT FIDS,[in] IS57CellIdentifier *piCellID) |
| Compose from parts. | |
Properties | |
| SHORT * | Agency [get] |
| Per provider identifier of a particular feature in a particular cell. 1:1 correspendance with the Agency description in IS57CellInfo::Agency. | |
| LONG * | FIDN [get] |
| The combination of FIDN and FIDS uniquely identifies an S-57 feature within a particular S-57 data provider. | |
| SHORT * | FIDS [get] |
| The combination of FIDN and FIDS uniquely identifies an S-57 feature within a particular S-57 data provider. | |
| IS57CellIdentifier ** | CellIdentifier [get] |
| The same feature can occur in multiple cells (e.g. if a line or area straddles a cell boundary). | |
Definition at line 2198 of file _encxcom_encx.idl.
| HRESULT IS57FeatureIdentifier::ToString | ( | [out, retval] BSTR * | pVal | ) |
Obtain a string represnetation of the identifier.
| HRESULT IS57FeatureIdentifier::Construct | ( | [in] SHORT | Agency, | |
| [in] LONG | FIDN, | |||
| [in] SHORT | FIDS, | |||
| [in] IS57CellIdentifier * | piCellID | |||
| ) |
Compose from parts.
SHORT* IS57FeatureIdentifier::Agency [get] |
Per provider identifier of a particular feature in a particular cell. 1:1 correspendance with the Agency description in IS57CellInfo::Agency.
Each S-57 data provider has a unique identifier, presented a two character string and as a number.
E.g. "GB", 540 is United Kingdom Hydrographic Office.
E.g. "9A", 39578 is CherSoft Ltd.
The full table of values can be obtained from http://www.openecdis.org S-57 Producer (Agency) Codes.
LONG* IS57FeatureIdentifier::FIDN [get] |
The combination of FIDN and FIDS uniquely identifies an S-57 feature within a particular S-57 data provider.
SHORT* IS57FeatureIdentifier::FIDS [get] |
The combination of FIDN and FIDS uniquely identifies an S-57 feature within a particular S-57 data provider.
IS57CellIdentifier** IS57FeatureIdentifier::CellIdentifier [get] |
The same feature can occur in multiple cells (e.g. if a line or area straddles a cell boundary).