TdkObjectGID Class Reference
[The Core Module]

Defines the class TdkObjectGID. More...

#include <TdkObjectGID.h>

Inheritance diagram for TdkObjectGID:

TdkCatalogueObjectGID List of all members.

Public Member Functions

 TdkObjectGID ()
 TdkObjectGID (std::string objectId, TdkObjectType typeId, int dbIndx, int entityId=-1, TdkObjectType catalogueTypeId=_TDK_NO_TYPE)
 TdkObjectGID (std::string objectId, int layerId, int dbIndx, int entityId=-1)
 TdkObjectGID (std::string objectId, std::string typeName, std::string dbDescriptorKey, int entityId=-1, std::string catalogueTypeName="_TDK_NO_TYPE")
 TdkObjectGID (std::string key, std::string dbDescriptorKey)
 TdkObjectGID (std::string catKey, std::string dbDescriptorKey, int dummy)
 TdkObjectGID (const TdkObjectGID &objectGID)
void operator= (const TdkObjectGID &objectGID)
bool operator== (const TdkObjectGID &objectGID) const
bool operator!= (const TdkObjectGID &objectGID) const
virtual ~TdkObjectGID ()
virtual int getDbIndx () const
virtual TdkObjectType getTypeId () const
virtual std::string getObjectId () const
virtual int getLayerId () const
virtual int getEntityId () const
virtual TdkObjectType getCatalogueTypeId () const
virtual void setDbIndx (int dbIndx)
virtual void setTypeId (TdkObjectType typeId)
virtual void setObjectId (const std::string objectId)
virtual void setLayerId (int layerId)
virtual void setEntityId (int entityId)
virtual void setCatalogueTypeId (TdkObjectType catalogueTypeId)
virtual bool isValid () const
virtual bool isValidForCatalogue () const
virtual std::string getKey () const
virtual std::string getCatalogueKey () const

Protected Attributes

int dbIndx_
TdkObjectType typeId_
std::string objectId_
int layerId_
int entityId_
TdkObjectType catalogueTypeId_

Detailed Description

Defines the class TdkObjectGID.

The TdkObject global identifier.


Constructor & Destructor Documentation

TdkObjectGID::TdkObjectGID (  ) 

TdkObjectGID::TdkObjectGID ( std::string  objectId,
TdkObjectType  typeId,
int  dbInd,
int  entityId = -1,
TdkObjectType  catalogueTypeId = _TDK_NO_TYPE 
)

Tecgraf - GIS development team

Tdk Framework

@(#) TdkObjectGID.cpp

TdkObjectGID::TdkObjectGID ( std::string  objectId,
int  layerId,
int  dbIndx,
int  entityId = -1 
)

TdkObjectGID::TdkObjectGID ( std::string  objectId,
std::string  typeName,
std::string  dbDescriptorKey,
int  entityId = -1,
std::string  catalogueTypeName = "_TDK_NO_TYPE" 
)

TdkObjectGID::TdkObjectGID ( std::string  key,
std::string  dbDescriptorKey 
)

TdkObjectGID::TdkObjectGID ( std::string  catKey,
std::string  dbDescriptorKey,
int  dummy 
)

TdkObjectGID::TdkObjectGID ( const TdkObjectGID objectGID  ) 

TdkObjectGID::~TdkObjectGID (  )  [virtual]


Member Function Documentation

void TdkObjectGID::operator= ( const TdkObjectGID objectGID  ) 

bool TdkObjectGID::operator== ( const TdkObjectGID objectGID  )  const

bool TdkObjectGID::operator!= ( const TdkObjectGID objectGID  )  const

virtual int TdkObjectGID::getDbIndx (  )  const [inline, virtual]

virtual TdkObjectType TdkObjectGID::getTypeId (  )  const [inline, virtual]

virtual std::string TdkObjectGID::getObjectId (  )  const [inline, virtual]

virtual int TdkObjectGID::getLayerId (  )  const [inline, virtual]

virtual int TdkObjectGID::getEntityId (  )  const [inline, virtual]

virtual TdkObjectType TdkObjectGID::getCatalogueTypeId (  )  const [inline, virtual]

void TdkObjectGID::setDbIndx ( int  dbIndx  )  [virtual]

void TdkObjectGID::setTypeId ( TdkObjectType  typeId  )  [virtual]

void TdkObjectGID::setObjectId ( const std::string  objectId  )  [virtual]

void TdkObjectGID::setLayerId ( int  layerId  )  [virtual]

void TdkObjectGID::setEntityId ( int  entityId  )  [virtual]

Reimplemented in TdkCatalogueObjectGID.

void TdkObjectGID::setCatalogueTypeId ( TdkObjectType  catalogueTypeId  )  [virtual]

bool TdkObjectGID::isValid (  )  const [virtual]

bool TdkObjectGID::isValidForCatalogue (  )  const [virtual]

std::string TdkObjectGID::getKey (  )  const [virtual]

std::string TdkObjectGID::getCatalogueKey (  )  const [virtual]


Member Data Documentation

int TdkObjectGID::dbIndx_ [protected]

TdkObjectType TdkObjectGID::typeId_ [protected]

std::string TdkObjectGID::objectId_ [protected]

int TdkObjectGID::layerId_ [protected]

int TdkObjectGID::entityId_ [protected]

Reimplemented in TdkCatalogueObjectGID.

TdkObjectType TdkObjectGID::catalogueTypeId_ [protected]

Reimplemented in TdkCatalogueObjectGID.


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 16:54:47 2007 for TDK by  doxygen 1.5.2