TdkObjectSelectionParams Class Reference
[The Core Module]

Defines the TdkObjectSelectionParams class. More...

#include <TdkObjectSelectionParams.h>

List of all members.

Public Member Functions

virtual void setBoundingBox (TeBox box)
virtual void setBoundingBoxProjection (TeProjection &projection)
virtual void clearBoundingBox ()
virtual const TeBox & getBoundingBox ()
virtual void addID (TdkObjectGID &id)
virtual void clearIDList ()
virtual const TdkObjectIdVector & getIDList ()
virtual void setAttrQuery (std::string query)
virtual void clearAttrQuery ()
virtual const std::string & getAttrQueryVector ()
virtual void setReturnGeometryTypes (TdkGeometryTypesVector &geometryTypes)
virtual void addReturnGeometryType (TeGeomRep geometry_type)
virtual void clearReturnGeometryTypes ()
virtual const TeGeomRep & getReturnGeometryTypeVector ()
virtual void addReturnAttr (TdkAttributeDef &att)
virtual void clearReturnAttr ()
virtual TdkAttrIdVectorgetReturnAttrsVector ()

Private Attributes

TdkObjectIdVector objectIds_
TdkGeometryTypesVector geometryTypes_
TdkAttrIdVector attrIds_
std::string query_


Detailed Description

Defines the TdkObjectSelectionParams class.


Member Function Documentation

virtual void TdkObjectSelectionParams::setBoundingBox ( TeBox  box  )  [virtual]

virtual void TdkObjectSelectionParams::setBoundingBoxProjection ( TeProjection &  projection  )  [virtual]

virtual void TdkObjectSelectionParams::clearBoundingBox (  )  [virtual]

virtual const TeBox& TdkObjectSelectionParams::getBoundingBox (  )  [virtual]

virtual void TdkObjectSelectionParams::addID ( TdkObjectGID id  )  [inline, virtual]

virtual void TdkObjectSelectionParams::clearIDList (  )  [inline, virtual]

virtual const TdkObjectIdVector& TdkObjectSelectionParams::getIDList (  )  [virtual]

virtual void TdkObjectSelectionParams::setAttrQuery ( std::string  query  )  [inline, virtual]

virtual void TdkObjectSelectionParams::clearAttrQuery (  )  [inline, virtual]

virtual const std::string& TdkObjectSelectionParams::getAttrQueryVector (  )  [inline, virtual]

virtual void TdkObjectSelectionParams::setReturnGeometryTypes ( TdkGeometryTypesVector &  geometryTypes  )  [virtual]

virtual void TdkObjectSelectionParams::addReturnGeometryType ( TeGeomRep  geometry_type  )  [virtual]

virtual void TdkObjectSelectionParams::clearReturnGeometryTypes (  )  [virtual]

virtual const TeGeomRep& TdkObjectSelectionParams::getReturnGeometryTypeVector (  )  [inline, virtual]

virtual void TdkObjectSelectionParams::addReturnAttr ( TdkAttributeDef att  )  [virtual]

virtual void TdkObjectSelectionParams::clearReturnAttr (  )  [virtual]

virtual TdkAttrIdVector& TdkObjectSelectionParams::getReturnAttrsVector (  )  [inline, virtual]


Member Data Documentation

TdkObjectIdVector TdkObjectSelectionParams::objectIds_ [private]

TdkGeometryTypesVector TdkObjectSelectionParams::geometryTypes_ [private]

TdkAttrIdVector TdkObjectSelectionParams::attrIds_ [private]

std::string TdkObjectSelectionParams::query_ [private]


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