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 new 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 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 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::IlvDSPMRecord ( const IlvI8211Record record)

Initializes a new DSPM record.

Parameters
recordThe values to initialize the record.

Member Function Documentation

§ getComf()

IlInt IlvDSPMRecord::getComf ( )

Returns the coordinate multiplication factor.

Returns
The coordinate multiplication factor.

§ getCoun()

IlvS57Enumeration* IlvDSPMRecord::getCoun ( )

Returns the coordinate units.

Returns
The coordinate units.

§ getCscl()

IlInt IlvDSPMRecord::getCscl ( )

Returns the compilation scale of the data.

Returns
The compilation scale of the data.

§ getDuni()

IlInt IlvDSPMRecord::getDuni ( )

Returns the units of depth measurement.

Returns
The units of depth measurement.

§ getHdat()

IlInt IlvDSPMRecord::getHdat ( )

Returns the horizontal geodetic datum.

Returns
The horizontal geodetic datum.

§ getHuni()

IlInt IlvDSPMRecord::getHuni ( )

Returns the units of height measurement.

Returns
The units of height measurement.

§ getPuni()

IlInt IlvDSPMRecord::getPuni ( )

Returns the units of positional accuracy.

Returns
The units of positional accuracy.

§ getSdat()

IlInt IlvDSPMRecord::getSdat ( )

Returns the sounding datum.

Returns
The sounding datum.

§ getSomf()

IlInt IlvDSPMRecord::getSomf ( )

Returns 3-D sounding multiplication factor.

Returns
3-D sounding multiplication factor.

§ getVdat()

IlInt IlvDSPMRecord::getVdat ( )

Returns the vertical datum.

Returns
The vertical datum.

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