rwlogo
Rogue Wave Views 5.5.1

Rogue Wave Views
Maps Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

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

List of all members.

Public Member Functions

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

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

Initializes a VRID record.

Parameters:
record Contains the values to initialize the record.

Member Function Documentation

IlInt IlvVRIDRecord::getId (  ) 

Returns the internal identifier.

Returns:
The internal identifier.
IlInt IlvVRIDRecord::getRcid (  ) 

Returns the record identification number.

Returns:
The record identification number.
IlInt IlvVRIDRecord::getRcnm (  ) 

Returns the record name.

Returns:
The record name.
IlvS57Enumeration* IlvVRIDRecord::getRuinType (  ) 

Returns the record update instruction.

Returns:
The record update instruction.
IlInt IlvVRIDRecord::getRver (  ) 

Returns the record version.

Returns:
The record version.
IlInt* IlvVRIDRecord::getVe3d (  ) 

Returns the 3-D sounding values.

Returns:
The 3-D sounding values.
IlInt IlvVRIDRecord::getVridCount (  )  const

Returns the number of VRID records attached to this record.

Returns:
The number of VRID records attached to this record.
IlvS57EnumerationArray& IlvVRIDRecord::getVridMasks (  ) 

Returns the masking indicators of the values.

Returns:
The masking indicators of the values.
IlvS57EnumerationArray& IlvVRIDRecord::getVridOrnts (  ) 

Returns the orientation of the values.

Returns:
The orientation of the values.
IlvVRIDRecord** IlvVRIDRecord::getVridRecords (  ) 

Returns the VRID records attached to this record.

Returns:
The VRID records attached to this record.
IlvS57EnumerationArray& IlvVRIDRecord::getVridTopis (  ) 

Returns the topology indicators of the values.

Returns:
The topology indicators of the values.
IlvS57EnumerationArray& IlvVRIDRecord::getVridUsags (  ) 

Returns the usage indicators of the values.

Returns:
The usage indicators of the values.
IlvS57Enumeration* IlvVRIDRecord::getVrType (  ) 

Returns the record type.

Returns:
The record type.
IlInt* IlvVRIDRecord::getXcoo (  ) 

Returns the X axis coordinate.

Returns:
The X axis coordinate.
IlInt IlvVRIDRecord::getXcooCount (  )  const

Returns the number of coordinates.

Returns:
The number of coordinates.
IlInt* IlvVRIDRecord::getYcoo (  ) 

Returns the Y axis coordinate.

Returns:
The Y axis coordinate.

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