Public Member Functions | Private Attributes | Static Private Attributes
cop::Comm Class Reference

#include <Comm.h>

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

List of all members.

Public Member Functions

 Comm ()
virtual RelPoseCreateNewPose (RelPose *, Matrix *, Matrix *)
virtual RelPoseCreateNewPose (LocatedObjectID_t, Matrix *, Matrix *)
virtual bool FreePose (LocatedObjectID_t)
unsigned long GetCommID ()
virtual RelPoseGetPose (LocatedObjectID_t)
virtual RelPoseGetPose (const std::string, bool wait=true)
virtual RelPoseGetPoseRelative (LocatedObjectID_t, LocatedObjectID_t)
virtual void NotifyNewObject (Signature *, RelPose *)
virtual void NotifyPoseUpdate (RelPose *, bool)=0
virtual RelPoseUpdatePose (RelPose *, LocatedObjectID_t, Matrix *, Matrix *)

Private Attributes

unsigned long m_commID

Static Private Attributes

static unsigned long s_lastCommID = 0

Detailed Description

Definition at line 33 of file Comm.h.


Constructor & Destructor Documentation

cop::Comm::Comm ( ) [inline]

Definition at line 36 of file Comm.h.


Member Function Documentation

virtual RelPose* cop::Comm::CreateNewPose ( RelPose ,
Matrix ,
Matrix  
) [inline, virtual]

Reimplemented in cop::ROSjloComm.

Definition at line 43 of file Comm.h.

virtual RelPose* cop::Comm::CreateNewPose ( LocatedObjectID_t  ,
Matrix ,
Matrix  
) [inline, virtual]

Reimplemented in cop::ROSjloComm.

Definition at line 44 of file Comm.h.

virtual bool cop::Comm::FreePose ( LocatedObjectID_t  ) [inline, virtual]

Reimplemented in cop::ROSjloComm.

Definition at line 49 of file Comm.h.

unsigned long cop::Comm::GetCommID ( ) [inline]

Definition at line 51 of file Comm.h.

virtual RelPose* cop::Comm::GetPose ( LocatedObjectID_t  ) [inline, virtual]

Reimplemented in cop::ROSjloComm.

Definition at line 46 of file Comm.h.

virtual RelPose* cop::Comm::GetPose ( const std::string  ,
bool  wait = true 
) [inline, virtual]

Reimplemented in cop::ROSjloComm.

Definition at line 47 of file Comm.h.

virtual RelPose* cop::Comm::GetPoseRelative ( LocatedObjectID_t  ,
LocatedObjectID_t   
) [inline, virtual]

Reimplemented in cop::ROSjloComm.

Definition at line 48 of file Comm.h.

virtual void cop::Comm::NotifyNewObject ( Signature ,
RelPose  
) [inline, virtual]

Reimplemented in cop::ROSComm.

Definition at line 42 of file Comm.h.

virtual void cop::Comm::NotifyPoseUpdate ( RelPose ,
bool   
) [pure virtual]

Implemented in cop::ROSComm, and cop::ROSjloComm.

virtual RelPose* cop::Comm::UpdatePose ( RelPose ,
LocatedObjectID_t  ,
Matrix ,
Matrix  
) [inline, virtual]

Reimplemented in cop::ROSjloComm.

Definition at line 45 of file Comm.h.


Member Data Documentation

unsigned long cop::Comm::m_commID [private]

Definition at line 53 of file Comm.h.

unsigned long Comm::s_lastCommID = 0 [static, private]

Definition at line 54 of file Comm.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