representation of an object in the SignatureDB, part of the Elem hirarchy More...
#include <Object.h>
Public Member Functions | |
virtual std::string | GetNodeName () const |
RelPose *& | GetObjectPose () |
const RelPose * | GetObjectPose () const |
Object () | |
virtual void | SetCommCallBack (Comm *com) |
virtual void | SetPose (RelPose *pose) |
virtual | ~Object () |
Public Attributes | |
bool | m_bCommunicationCallBack |
Comm * | m_com |
Protected Member Functions | |
virtual void | SaveTo (XMLTag *tag) |
virtual void | SetData (XMLTag *tag) |
Private Attributes | |
RelPose * | m_relPose |
representation of an object in the SignatureDB, part of the Elem hirarchy
class Object
Object::Object | ( | ) |
Empty Constructor
Definition at line 31 of file Object.cpp.
Object::~Object | ( | ) | [virtual] |
Empty Destructor
Definition at line 44 of file Object.cpp.
virtual std::string cop::Object::GetNodeName | ( | ) | const [inline, virtual] |
RelPose*& cop::Object::GetObjectPose | ( | ) | [inline] |
const RelPose* cop::Object::GetObjectPose | ( | ) | const [inline] |
void Object::SaveTo | ( | XMLTag * | ) | [protected, virtual] |
Overwrite to save additional data, will be called during saving
Reimplemented from cop::Elem.
Reimplemented in cop::Signature.
Definition at line 95 of file Object.cpp.
void Object::SetCommCallBack | ( | Comm * | com | ) | [virtual] |
Definition at line 55 of file Object.cpp.
void Object::SetData | ( | XMLTag * | data | ) | [protected, virtual] |
Overwrite to set additional data on creation, will be called directly after creation
Reimplemented from cop::Elem.
Reimplemented in cop::Signature.
Definition at line 37 of file Object.cpp.
void Object::SetPose | ( | RelPose * | pose | ) | [virtual] |
Reimplemented in cop::Signature.
Definition at line 71 of file Object.cpp.
RelPose* cop::Object::m_relPose [private] |