![]() |
Rogue Wave Views Maps Package API Reference Guide |
Rogue Wave Views Documentation Home |
This class enables you to use long identifiers stored as 64 bits. More...
#include <ilviews/maps/format/s57/s57hash.h>
Public Member Functions | |
| IlvS57AssocId (IlInt h=0, IlInt l=0) | |
| Initializes the values of both parts of the identifier. More... | |
| IlvS57AssocId (const IlvS57AssocId &src) | |
| Initializes a new identifier with the value of another identifier. More... | |
| const char * | getValue () |
| Returns the identifier as a string. More... | |
| IlBoolean | isNull () const |
| Indicates if the identifier is null. More... | |
| int | operator== (const IlvS57AssocId &obj) const |
| The equality operator. More... | |
| void | set (IlInt h, IlInt l) |
| Sets the values of both parts of the identifier. More... | |
This class enables you to use long identifiers stored as 64 bits.
Library: ilvmaps
A long identifier is used to identify a FRID record. These identifiers are stored as 64 bits (or two integers). If both integers are equal to 0, the identifier is considered as null.
IlvFRIDRecord. Initializes the values of both parts of the identifier.
| h | The higher(left) part of the 64 bit identifier. |
| l | The lower(right) part of the 64 bit identifier. |
| IlvS57AssocId::IlvS57AssocId | ( | const IlvS57AssocId & | src | ) |
Initializes a new identifier with the value of another identifier.
| src | The original identifier. |
| const char* IlvS57AssocId::getValue | ( | ) |
Returns the identifier as a string.
| IlBoolean IlvS57AssocId::isNull | ( | ) | const |
Indicates if the identifier is null.
IlTrue if the identifier is null. An identifier is null if the higher(left) and lower(right) parts are equal to 0. | int IlvS57AssocId::operator== | ( | const IlvS57AssocId & | obj | ) | const |
The equality operator.
| obj | The second identifier. |
0 if the identifiers are different otherwise returns 1. © 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.