rwlogo
Rogue Wave Views 5.6

Rogue Wave Views
Maps Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

IlvMapFeatureId Class Reference

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

#include <ilviews/maps/featureid.h>

Inheritance diagram for IlvMapFeatureId:
IlvMapFeatureDoubleId IlvMapFeatureIntegerId IlvMapFeatureStringId

List of all members.

Public Member Functions

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

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 IlvMapFeatureIntegerId, IlvMapFeatureDoubleId, and IlvMapFeatureStringId.

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 IlvMapFeatureIntegerId, IlvMapFeatureDoubleId, and IlvMapFeatureStringId.

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

Returns a class info for the ID.

Returns:
The IlvClassInfo for this ID.

Implemented in IlvMapFeatureIntegerId, IlvMapFeatureDoubleId, and IlvMapFeatureStringId.

virtual IlUInt IlvMapFeatureId::hashCode (  )  const [pure virtual]

Returns a hashcode for the ID.

Returns:
The ID hashcode.

Implemented in IlvMapFeatureIntegerId, IlvMapFeatureDoubleId, and IlvMapFeatureStringId.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

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