rwlogo
Rogue Wave Views 5.5.1

Rogue Wave Views
Maps Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

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

List of all members.

Public Member Functions

 IlvDSIDRecord (const IlvI8211Record &record)
 Initializes a DSID record.
IlStringgetDsnm ()
 Returns the data set name.
IlStringgetEdtn ()
 Returns the edition number.
IlvS57EnumerationgetIntu ()
 Returns the intended use.
IlInt getNocn ()
 Returns the number of connected node records.
IlInt getNocr ()
 Returns the number of cartographic records.
IlInt getNoed ()
 Returns the number of edge records.
IlInt getNofa ()
 Returns the number of face records.
IlInt getNogr ()
 Returns the number of geo records.
IlInt getNoin ()
 Returns the number of isolated node records.
IlInt getNolr ()
 Returns the number of collection records.
IlInt getNomr ()
 Returns the number of meta records.

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:
record Contains 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.

number of meta records.


© Copyright 2012, 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.