A globally unique value that identifies a particular feature as represented by a particular S-57 cell.  
 More...
import"encxcom.idl";
 | 
| SHORT  | Agency [get] | 
|   | Per provider identifier of a particular feature in a particular cell. 1:1 correspondence with the Agency description in IS57CellInfo::Agency.  More...
  | 
|   | 
| LONG  | FIDN [get] | 
|   | The combination of FIDN and FIDS (usually) uniquely identifies an S-57 feature within a particular S-57 data provider.  More...
  | 
|   | 
| SHORT  | FIDS [get] | 
|   | The combination of FIDN and FIDS (usually) uniquely identifies an S-57 feature within a particular S-57 data provider.  More...
  | 
|   | 
| IS57CellIdentifier  | CellIdentifier [get] | 
|   | The same feature can occur in multiple cells (e.g. if a line or area straddles a cell boundary).  More...
  | 
|   | 
| LONG  | Index [get] | 
|   | In some cells, the same identifier is used for multiple features. Index can be used to differentiate them.  More...
  | 
|   | 
A globally unique value that identifies a particular feature as represented by a particular S-57 cell. 
Properties and methods via IS57FeatureIdentifier. 
Definition at line 4267 of file encxcom.idl.
 
◆ Construct()
  
  
      
        
          | HRESULT IS57FeatureIdentifier::Construct  | 
          ( | 
          [in] SHORT  | 
          Agency,  | 
         
        
           | 
           | 
          [in] LONG  | 
          FIDN,  | 
         
        
           | 
           | 
          [in] SHORT  | 
          FIDS,  | 
         
        
           | 
           | 
          [in] IS57CellIdentifier *  | 
          piCellID  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inherited   | 
  
 
 
◆ ConstructEx()
  
  
      
        
          | HRESULT IS57FeatureIdentifier::ConstructEx  | 
          ( | 
          [in] SHORT  | 
          Agency,  | 
         
        
           | 
           | 
          [in] LONG  | 
          FIDN,  | 
         
        
           | 
           | 
          [in] SHORT  | 
          FIDS,  | 
         
        
           | 
           | 
          [in] IS57CellIdentifier *  | 
          piCellID,  | 
         
        
           | 
           | 
          [in] LONG  | 
          index  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inherited   | 
  
 
Compose from parts including index. 
 
 
◆ FromString()
  
  
      
        
          | HRESULT IS57FeatureIdentifier::FromString  | 
          ( | 
          [in] BSTR  | 
          val | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ ToString()
  
  
      
        
          | HRESULT IS57FeatureIdentifier::ToString  | 
          ( | 
          [out, retval] BSTR *  | 
          pVal | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
Obtain a string representation of the identifier. 
 
 
◆ ToStringEx()
  
  
      
        
          | HRESULT IS57FeatureIdentifier::ToStringEx  | 
          ( | 
          [out, retval] BSTR *  | 
          pVal | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
Obtain a string representation of the identifier. 
 
 
◆ Agency
  
  
      
        
          | SHORT IS57FeatureIdentifier::Agency | 
         
       
   | 
  
getinherited   | 
  
 
Per provider identifier of a particular feature in a particular cell. 1:1 correspondence 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. 
 
 
◆ CellIdentifier
The same feature can occur in multiple cells (e.g. if a line or area straddles a cell boundary). 
 
 
◆ FIDN
  
  
      
        
          | LONG IS57FeatureIdentifier::FIDN | 
         
       
   | 
  
getinherited   | 
  
 
The combination of FIDN and FIDS (usually) uniquely identifies an S-57 feature within a particular S-57 data provider. 
 
 
◆ FIDS
  
  
      
        
          | SHORT IS57FeatureIdentifier::FIDS | 
         
       
   | 
  
getinherited   | 
  
 
The combination of FIDN and FIDS (usually) uniquely identifies an S-57 feature within a particular S-57 data provider. 
 
 
◆ Index
  
  
      
        
          | LONG IS57FeatureIdentifier::Index | 
         
       
   | 
  
getinherited   | 
  
 
In some cells, the same identifier is used for multiple features. Index can be used to differentiate them.