rwlogo
Rogue Wave Views 5.5.1

Rogue Wave Views
Maps Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

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

List of all members.

Public Member Functions

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

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