Views
Maps Package API Reference Guide
Product Documentation:
Views Documentation Home
List of all members | Public Member Functions
IlvVRIDRecord Class Reference

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

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

Inheritance diagram for IlvVRIDRecord:
IlvS57Record IlvI8211RefCount

Public Member Functions

 IlvVRIDRecord (const IlvI8211Record &record)
 Initializes a new VRID record. More...
 
IlInt getId ()
 Returns the internal identifier. More...
 
IlInt getRcid ()
 Returns the record identification number. More...
 
IlInt getRcnm ()
 Returns the record name. More...
 
IlvS57EnumerationgetRuinType ()
 Returns the record update instruction. More...
 
IlInt getRver ()
 Returns the record version. More...
 
IlIntgetVe3d ()
 Returns the 3-D sounding values. More...
 
IlInt getVridCount () const
 Returns the number of VRID records attached to this record. More...
 
IlvS57EnumerationArraygetVridMasks ()
 Returns the masking indicators of the values. More...
 
IlvS57EnumerationArraygetVridOrnts ()
 Returns the orientation of the values. More...
 
IlvVRIDRecord ** getVridRecords ()
 Returns the VRID records attached to this record. More...
 
IlvS57EnumerationArraygetVridTopis ()
 Returns the topology indicators of the values. More...
 
IlvS57EnumerationArraygetVridUsags ()
 Returns the usage indicators of the values. More...
 
IlvS57EnumerationgetVrType ()
 Returns the record type. More...
 
IlIntgetXcoo ()
 Returns the X axis coordinate. More...
 
IlInt getXcooCount () const
 Returns the number of coordinates. More...
 
IlIntgetYcoo ()
 Returns the Y axis coordinate. 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 VRID record of the S57 format.

Library: ilvmaps

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

Constructor & Destructor Documentation

◆ IlvVRIDRecord()

IlvVRIDRecord::IlvVRIDRecord ( const IlvI8211Record record)

Initializes a new VRID record.

Parameters
recordThe values to initialize the record.

Member Function Documentation

◆ getId()

IlInt IlvVRIDRecord::getId ( )

Returns the internal identifier.

Returns
The internal identifier.

◆ getRcid()

IlInt IlvVRIDRecord::getRcid ( )

Returns the record identification number.

Returns
The record identification number.

◆ getRcnm()

IlInt IlvVRIDRecord::getRcnm ( )

Returns the record name.

Returns
The record name.

◆ getRuinType()

IlvS57Enumeration* IlvVRIDRecord::getRuinType ( )

Returns the record update instruction.

Returns
The record update instruction.

◆ getRver()

IlInt IlvVRIDRecord::getRver ( )

Returns the record version.

Returns
The record version.

◆ getVe3d()

IlInt* IlvVRIDRecord::getVe3d ( )

Returns the 3-D sounding values.

Returns
The 3-D sounding values.

◆ getVridCount()

IlInt IlvVRIDRecord::getVridCount ( ) const

Returns the number of VRID records attached to this record.

Returns
The number of VRID records attached to this record.

◆ getVridMasks()

IlvS57EnumerationArray& IlvVRIDRecord::getVridMasks ( )

Returns the masking indicators of the values.

Returns
The masking indicators of the values.

◆ getVridOrnts()

IlvS57EnumerationArray& IlvVRIDRecord::getVridOrnts ( )

Returns the orientation of the values.

Returns
The orientation of the values.

◆ getVridRecords()

IlvVRIDRecord** IlvVRIDRecord::getVridRecords ( )

Returns the VRID records attached to this record.

Returns
The VRID records attached to this record.

◆ getVridTopis()

IlvS57EnumerationArray& IlvVRIDRecord::getVridTopis ( )

Returns the topology indicators of the values.

Returns
The topology indicators of the values.

◆ getVridUsags()

IlvS57EnumerationArray& IlvVRIDRecord::getVridUsags ( )

Returns the usage indicators of the values.

Returns
The usage indicators of the values.

◆ getVrType()

IlvS57Enumeration* IlvVRIDRecord::getVrType ( )

Returns the record type.

Returns
The record type.

◆ getXcoo()

IlInt* IlvVRIDRecord::getXcoo ( )

Returns the X axis coordinate.

Returns
The X axis coordinate.

◆ getXcooCount()

IlInt IlvVRIDRecord::getXcooCount ( ) const

Returns the number of coordinates.

Returns
The number of coordinates.

◆ getYcoo()

IlInt* IlvVRIDRecord::getYcoo ( )

Returns the Y axis coordinate.

Returns
The Y axis coordinate.