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] |