Public Member Functions | Public Attributes | Protected Member Functions | Private Attributes
cop::Object Class Reference

representation of an object in the SignatureDB, part of the Elem hirarchy More...

#include <Object.h>

Inheritance diagram for cop::Object:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual std::string GetNodeName () const
RelPose *& GetObjectPose ()
const RelPoseGetObjectPose () const
 Object ()
virtual void SetCommCallBack (Comm *com)
virtual void SetPose (RelPose *pose)
virtual ~Object ()

Public Attributes

bool m_bCommunicationCallBack
Commm_com

Protected Member Functions

virtual void SaveTo (XMLTag *tag)
virtual void SetData (XMLTag *tag)

Private Attributes

RelPosem_relPose

Detailed Description

representation of an object in the SignatureDB, part of the Elem hirarchy

class Object

Definition at line 40 of file Object.h.


Constructor & Destructor Documentation

Empty Constructor

Definition at line 31 of file Object.cpp.

Object::~Object ( ) [virtual]

Empty Destructor

Definition at line 44 of file Object.cpp.


Member Function Documentation

virtual std::string cop::Object::GetNodeName ( ) const [inline, virtual]

returns the name that a will be used in the xml. This should be replaced by any derivative of Elem

Reimplemented from cop::Elem.

Reimplemented in cop::Signature.

Definition at line 52 of file Object.h.

Definition at line 58 of file Object.h.

const RelPose* cop::Object::GetObjectPose ( ) const [inline]

Definition at line 59 of file Object.h.

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.


Member Data Documentation

Definition at line 66 of file Object.h.

Definition at line 67 of file Object.h.

Last know relative position

Definition at line 64 of file Object.h.


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


cognitive_perception
Author(s): Ulrich F Klank
autogenerated on Mon Oct 6 2014 10:48:46