Rogue Wave Views
Maps Package API Reference Guide
Product Documentation:

Rogue Wave Views
Documentation Home
List of all members | Public Member Functions
IlvDSPMRecord Class Reference

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

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

Inheritance diagram for IlvDSPMRecord:
IlvS57Record IlvI8211RefCount

Public Member Functions

 IlvDSPMRecord (const IlvI8211Record &record)
 Initializes a DSPM record. More...
 
IlInt getComf ()
 Returns the coordinate multiplication factor. More...
 
IlvS57EnumerationgetCoun ()
 Returns the coordinate units. More...
 
IlInt getCscl ()
 Returns the compilation scale of the data. More...
 
IlInt getDuni ()
 Returns the units of depth measurement. More...
 
IlInt getHdat ()
 Returns the horizontal geodetic datum. More...
 
IlInt getHuni ()
 Returns the units of height measurement. More...
 
IlInt getPuni ()
 Returns the units of positional accuracy. More...
 
IlInt getSdat ()
 Returns the sounding datum. More...
 
IlInt getSomf ()
 Returns 3-D sounding multiplication factor. More...
 
IlInt getVdat ()
 Returns the vertical datum. 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 DSPM record of the S57 format.

Library: ilvmaps

The IlvDSPMRecord 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, IlvDSIDRecord, IlvS57Record, IlvS57Reader

Constructor & Destructor Documentation

IlvDSPMRecord::IlvDSPMRecord ( const IlvI8211Record record)

Initializes a DSPM record.

Parameters
recordContains the values to initialize the record.

Member Function Documentation

IlInt IlvDSPMRecord::getComf ( )

Returns the coordinate multiplication factor.

Returns
The coordinate multiplication factor.
IlvS57Enumeration* IlvDSPMRecord::getCoun ( )

Returns the coordinate units.

Returns
The coordinate units.
IlInt IlvDSPMRecord::getCscl ( )

Returns the compilation scale of the data.

Returns
The compilation scale of the data.
IlInt IlvDSPMRecord::getDuni ( )

Returns the units of depth measurement.

Returns
The units of depth measurement.
IlInt IlvDSPMRecord::getHdat ( )

Returns the horizontal geodetic datum.

Returns
The horizontal geodetic datum.
IlInt IlvDSPMRecord::getHuni ( )

Returns the units of height measurement.

Returns
The units of height measurement.
IlInt IlvDSPMRecord::getPuni ( )

Returns the units of positional accuracy.

Returns
The units of positional accuracy.
IlInt IlvDSPMRecord::getSdat ( )

Returns the sounding datum.

Returns
The sounding datum.
IlInt IlvDSPMRecord::getSomf ( )

Returns 3-D sounding multiplication factor.

Returns
3-D sounding multiplication factor.
IlInt IlvDSPMRecord::getVdat ( )

Returns the vertical datum.

Returns
The vertical datum.

© 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.