26 #ifndef __TERRALIB_FE_INTERNAL_ABSTRACTID_H 
   27 #define __TERRALIB_FE_INTERNAL_ABSTRACTID_H 
An object identifier is meant to represent a unique identifier for an object instance within the cont...
 
OidType
The type of object identification used.
 
const std::string & getId() const
It returns the feature identification value.
 
ObjectId * clone() const
It creates a new copy of this object.
 
std::string m_id
The id in a string format.
 
OidType m_oidType
May be one of: GmlObjectId, FeatureId, ObjectId, RecordId.
 
ObjectId(const char *id, OidType oidType)
It initializes a new ObjectId.
 
void setOidType(OidType t)
It sets the format type used by the feature identification value.
 
void setId(const std::string &id)
It sets the feature identification value.
 
OidType getOidType() const
It returns the format type used by the feature identification value.
 
#define TEFEEXPORT
You can use this macro in order to export/import classes and functions from this module.
 
Proxy configuration file for TerraView (see terraview_config.h).