Rogue Wave Views
Maps Package API Reference Guide
Product Documentation:

Rogue Wave Views
Documentation Home
List of all members | Public Member Functions
IlvMapFeatureDoubleId Class Reference

This class represents a map feature identifier using a floating-point value. More...

#include <ilviews/maps/featureid.h>

Inheritance diagram for IlvMapFeatureDoubleId:
IlvMapFeatureId

Public Member Functions

 IlvMapFeatureDoubleId (IlDouble value)
 Initializes an IlvMapFeatureDoubleId. More...
 
virtual IlvMapFeatureIdcopy () const
 Returns a copy of the object. More...
 
virtual IlBoolean equals (const IlvMapFeatureId &) const
 Checks for object equality. More...
 
virtual IlvClassInfogetClassInfo () const
 Returns a class info for the ID. More...
 
IlDouble getValue () const
 Returns the object ID. More...
 
virtual IlUInt hashCode () const
 Returns a hashcode for the ID. More...
 
void setValue (IlDouble val)
 Sets the object ID. More...
 

Detailed Description

This class represents a map feature identifier using a floating-point value.

Library: ilvmaps

Constructor & Destructor Documentation

§ IlvMapFeatureDoubleId()

IlvMapFeatureDoubleId::IlvMapFeatureDoubleId ( IlDouble  value)

Initializes an IlvMapFeatureDoubleId.

Parameters
valueThe ID value.

Member Function Documentation

§ copy()

virtual IlvMapFeatureId* IlvMapFeatureDoubleId::copy ( ) const
virtual

Returns a copy of the object.

Returns
A copy of the object.

Implements IlvMapFeatureId.

§ equals()

virtual IlBoolean IlvMapFeatureDoubleId::equals ( const IlvMapFeatureId featureId) const
virtual

Checks for object equality.

Parameters
featureIdThe feature id to compare this object to.
Returns
IlTrue if the object equals featureId.

Implements IlvMapFeatureId.

§ getClassInfo()

virtual IlvClassInfo* IlvMapFeatureDoubleId::getClassInfo ( ) const
virtual

Returns a class info for the ID.

Returns
The IlvClassInfo for this ID.

Implements IlvMapFeatureId.

§ getValue()

IlDouble IlvMapFeatureDoubleId::getValue ( ) const

Returns the object ID.

Returns
The object ID.

§ hashCode()

virtual IlUInt IlvMapFeatureDoubleId::hashCode ( ) const
virtual

Returns a hashcode for the ID.

Returns
The ID hashcode.

Implements IlvMapFeatureId.

§ setValue()

void IlvMapFeatureDoubleId::setValue ( IlDouble  val)

Sets the object ID.

Parameters
valThe object ID.

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