Rogue Wave Views |
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 an identifier with the value of another identifier. More... | |
const char * | getValue () |
Returns the identifier as a string. More... | |
IlBoolean | isNull () const |
Returns IlTrue 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 an 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 |
Returns IlTrue
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 2015, 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.