Rogue Wave Views
Maps Package API Reference Guide
Product Documentation:

Rogue Wave 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 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 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 means 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 ( const IlvI8211Record record)

Initializes a DSID record.

Parameters
recordContains the values to initialize the record.

Member Function Documentation

IlString& IlvDSIDRecord::getDsnm ( )

Returns the data set name.

Returns
The data set name.
IlString& IlvDSIDRecord::getEdtn ( )

Returns the edition number.

Returns
The edition number.
IlvS57Enumeration* IlvDSIDRecord::getIntu ( )

Returns the intended use.

Returns
The intended use.
IlInt IlvDSIDRecord::getNocn ( )

Returns the number of connected node records.

Returns
The number of connected node records.
IlInt IlvDSIDRecord::getNocr ( )

Returns the number of cartographic records.

Returns
The number of cartographic records.
IlInt IlvDSIDRecord::getNoed ( )

Returns the number of edge records.

Returns
The number of edge records.
IlInt IlvDSIDRecord::getNofa ( )

Returns the number of face records.

Returns
The number of face records.
IlInt IlvDSIDRecord::getNogr ( )

Returns the number of geo records.

Returns
The number of geo records.
IlInt IlvDSIDRecord::getNoin ( )

Returns the number of isolated node records.

Returns
The number of isolated node records.
IlInt IlvDSIDRecord::getNolr ( )

Returns the number of collection records.

Returns
The number of collection records.
IlInt IlvDSIDRecord::getNomr ( )

Returns the number of meta records.

Returns
The number of meta records.

© Copyright 2016, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.