rasdaman complete source
Public Member Functions | Protected Attributes | List of all members
KeyObject Class Reference

#include <keyobject.hh>

Public Member Functions

 KeyObject ()
 
 KeyObject (const KeyObject &old)
 
 KeyObject (const Tile *p)
 
 KeyObject (const DBObjectId &obj, const r_Minterval &dom)
 
const DBObjectIdgetObject () const
 
TilegetTransObject () const
 
r_Minterval getDomain () const
 
 ~KeyObject ()
 
bool isInitialised () const
 
bool isPersCarrier () const
 
void setDomain (const r_Minterval &dom)
 
void setTransObject (const Tile *tile)
 
void setObject (const DBObjectId &obj)
 

Protected Attributes

DBObjectId persobject
 
r_Minterval domain
 
Tiletransobject
 

Constructor & Destructor Documentation

KeyObject::KeyObject ( )
KeyObject::KeyObject ( const KeyObject old)
KeyObject::KeyObject ( const Tile p)
KeyObject::KeyObject ( const DBObjectId obj,
const r_Minterval &  dom 
)
KeyObject::~KeyObject ( )

Member Function Documentation

r_Minterval KeyObject::getDomain ( ) const
const DBObjectId& KeyObject::getObject ( ) const
Tile* KeyObject::getTransObject ( ) const
bool KeyObject::isInitialised ( ) const
bool KeyObject::isPersCarrier ( ) const
void KeyObject::setDomain ( const r_Minterval &  dom)
void KeyObject::setObject ( const DBObjectId obj)
void KeyObject::setTransObject ( const Tile tile)

Member Data Documentation

r_Minterval KeyObject::domain
protected
DBObjectId KeyObject::persobject
protected
Tile* KeyObject::transobject
protected

The documentation for this class was generated from the following file: