rwlogo
Rogue Wave Views 5.6

Rogue Wave Views
Maps Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

List of all members | Public Member Functions
IlvMapFeatureId Class Referenceabstract

This abstract class represents a map feature identifier. More...

#include <ilviews/maps/featureid.h>

Inheritance diagram for IlvMapFeatureId:
IlvMapFeatureDoubleId IlvMapFeatureIntegerId IlvMapFeatureStringId

Public Member Functions

virtual IlvMapFeatureIdcopy () const =0
 Returns a copy of the object. More...
 
virtual IlBoolean equals (const IlvMapFeatureId &) const =0
 Checks for object equality. More...
 
virtual IlvClassInfogetClassInfo () const =0
 Returns a class info for the ID. More...
 
virtual IlUInt hashCode () const =0
 Returns a hashcode for the ID. More...
 

Detailed Description

This abstract class represents a map feature identifier.

Library: ilvmaps

Member Function Documentation

virtual IlvMapFeatureId* IlvMapFeatureId::copy ( ) const
pure virtual

Returns a copy of the object.

Returns
A copy of the object.

Implemented in IlvMapFeatureStringId, IlvMapFeatureDoubleId, and IlvMapFeatureIntegerId.

virtual IlBoolean IlvMapFeatureId::equals ( const IlvMapFeatureId ) const
pure virtual

Checks for object equality.

Returns
IlTrue if the object equals the object given as parameter.

Implemented in IlvMapFeatureStringId, IlvMapFeatureDoubleId, and IlvMapFeatureIntegerId.

virtual IlvClassInfo* IlvMapFeatureId::getClassInfo ( ) const
pure virtual

Returns a class info for the ID.

Returns
The IlvClassInfo for this ID.

Implemented in IlvMapFeatureStringId, IlvMapFeatureDoubleId, and IlvMapFeatureIntegerId.

virtual IlUInt IlvMapFeatureId::hashCode ( ) const
pure virtual

Returns a hashcode for the ID.

Returns
The ID hashcode.

Implemented in IlvMapFeatureStringId, IlvMapFeatureDoubleId, and IlvMapFeatureIntegerId.


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