rwlogo
Rogue Wave Views 5.5.1

Rogue Wave Views
Maps Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

IlvMapFeatureStringId Class Reference

This class represents a map feature identifier using an integer value. More...

#include <ilviews/maps/featureid.h>

Inheritance diagram for IlvMapFeatureStringId:
IlvMapFeatureId

List of all members.

Public Member Functions

 IlvMapFeatureStringId (const char *value)
 Initializes an IlvMapFeatureStringId.
virtual IlvMapFeatureIdcopy () const
 Returns a copy of the object.
virtual IlBoolean equals (const IlvMapFeatureId &) const
 Checks for object equality.
virtual IlvClassInfogetClassInfo () const
 Returns a class info for the ID.
const char * getValue () const
 Returns the object ID.
virtual IlUInt hashCode () const
 Returns a hashcode for the ID.
void setValue (const char *val)
 Sets a copy of specified string as the object ID.

Detailed Description

This class represents a map feature identifier using an integer value.

Library: ilvmaps


Constructor & Destructor Documentation

IlvMapFeatureStringId::IlvMapFeatureStringId ( const char *  value  ) 

Initializes an IlvMapFeatureStringId.

Parameters:
value The integer ID.

Member Function Documentation

virtual IlvMapFeatureId* IlvMapFeatureStringId::copy (  )  const [virtual]

Returns a copy of the object.

Returns:
A copy of the object.

Implements IlvMapFeatureId.

virtual IlBoolean IlvMapFeatureStringId::equals ( const IlvMapFeatureId  )  const [virtual]

Checks for object equality.

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

Implements IlvMapFeatureId.

virtual IlvClassInfo* IlvMapFeatureStringId::getClassInfo (  )  const [virtual]

Returns a class info for the ID.

Returns:
The IlvClassInfo for this ID.

Implements IlvMapFeatureId.

const char* IlvMapFeatureStringId::getValue (  )  const

Returns the object ID.

Returns:
The object ID. This value is owned by this feature ID.
virtual IlUInt IlvMapFeatureStringId::hashCode (  )  const [virtual]

Returns a hashcode for the ID.

Returns:
The ID hashcode.

Implements IlvMapFeatureId.

void IlvMapFeatureStringId::setValue ( const char *  val  ) 

Sets a copy of specified string as the object ID.

Parameters:
val The string.

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