Views
Maps Package API Reference Guide
Product Documentation:
Views Documentation Home
List of all members | Public Member Functions
IlvDSIDRecord Class Reference

This class corresponds to the DSID record of the S57 format. More...

#include <ilviews/maps/format/s57/s57divrecord.h>

Inheritance diagram for IlvDSIDRecord:
IlvS57Record IlvI8211RefCount

Public Member Functions

 IlvDSIDRecord (const IlvI8211Record &record)
 Initializes a new DSID record. More...
 
IlStringgetDsnm ()
 Returns the data set name. More...
 
IlStringgetEdtn ()
 Returns the edition number. More...
 
IlvS57EnumerationgetIntu ()
 Returns the intended use. More...
 
IlInt getNocn ()
 Returns the number of connected node records. More...
 
IlInt getNocr ()
 Returns the number of cartographic records. More...
 
IlInt getNoed ()
 Returns the number of edge records. More...
 
IlInt getNofa ()
 Returns the number of face records. More...
 
IlInt getNogr ()
 Returns the number of geo records. More...
 
IlInt getNoin ()
 Returns the number of isolated node records. More...
 
IlInt getNolr ()
 Returns the number of collection records. More...
 
IlInt getNomr ()
 Returns the number of meta records. More...
 
- Public Member Functions inherited from IlvS57Record
 IlvS57Record ()
 Initializes a new record.
 
- Public Member Functions inherited from IlvI8211RefCount
void lock ()
 Locks the object. More...
 
void unLock ()
 Unlocks the object. More...
 

Detailed Description

This class corresponds to the DSID record of the S57 format.

Library: ilvmaps

DSID stands for the 'Data Set Identification'.

The IlvDSIDRecord are reference counting objects, you must lock and unlock the objects of this class, you cannot directly delete these objects because there are shared by several other objects.

See also
IlvFRIDRecord, IlvVRIDRecord, IlvS57Record, IlvDSPMRecord, IlvS57Reader.

Constructor & Destructor Documentation

◆ IlvDSIDRecord()

IlvDSIDRecord::IlvDSIDRecord ( const IlvI8211Record record)

Initializes a new DSID record.

Parameters
recordThe values to initialize the record.

Member Function Documentation

◆ getDsnm()

IlString& IlvDSIDRecord::getDsnm ( )

Returns the data set name.

Returns
The data set name.

◆ getEdtn()

IlString& IlvDSIDRecord::getEdtn ( )

Returns the edition number.

Returns
The edition number.

◆ getIntu()

IlvS57Enumeration* IlvDSIDRecord::getIntu ( )

Returns the intended use.

Returns
The intended use.

◆ getNocn()

IlInt IlvDSIDRecord::getNocn ( )

Returns the number of connected node records.

Returns
The number of connected node records.

◆ getNocr()

IlInt IlvDSIDRecord::getNocr ( )

Returns the number of cartographic records.

Returns
The number of cartographic records.

◆ getNoed()

IlInt IlvDSIDRecord::getNoed ( )

Returns the number of edge records.

Returns
The number of edge records.

◆ getNofa()

IlInt IlvDSIDRecord::getNofa ( )

Returns the number of face records.

Returns
The number of face records.

◆ getNogr()

IlInt IlvDSIDRecord::getNogr ( )

Returns the number of geo records.

Returns
The number of geo records.

◆ getNoin()

IlInt IlvDSIDRecord::getNoin ( )

Returns the number of isolated node records.

Returns
The number of isolated node records.

◆ getNolr()

IlInt IlvDSIDRecord::getNolr ( )

Returns the number of collection records.

Returns
The number of collection records.

◆ getNomr()

IlInt IlvDSIDRecord::getNomr ( )

Returns the number of meta records.

Returns
The number of meta records.