All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Member Functions | Static Private Member Functions | Friends
cop::RelPoseFactory Class Reference

#include <RelPoseFactory.h>

List of all members.

Public Member Functions

 ~RelPoseFactory (void)

Static Public Member Functions

static RelPoseCloneRelPose (RelPose *pose)
static RelPoseCloneRelPose (LocatedObjectID_t uniqueID)
static void DisposeList ()
static void FreeRelPose (RelPose **pose, bool temporary=false)
static RelPoseFRelPose (jlo::LocatedObject &pose)
static RelPoseFRelPose (XMLTag *tag)
static RelPoseFRelPose (RelPose *pose, Matrix m, Matrix cov)
static RelPoseFRelPose (LocatedObjectID_t parent, Matrix m, Matrix cov)
static RelPoseFRelPose (RelPose *pose, LocatedObjectID_t parent, Matrix m, Matrix cov)
static RelPoseFRelPose (LocatedObjectID_t id)
static RelPoseFRelPoseIdentityChild (RelPose *parent)
static RelPoseFRelPoseWorld ()
static RelPoseGetRelPose (LocatedObjectID_t id, LocatedObjectID_t parent_if)
static RelPoseGetRelPose (std::string name)

Static Public Attributes

static Comms_loService = NULL

Private Member Functions

 RelPoseFactory (void)

Static Private Member Functions

static RelPoseGetRelPose (LocatedObjectID_t id)
static int SetRelPose (RelPose *pose)

Friends

class RelPoseHTuple

Detailed Description

Class interfacing the lo pose service

Definition at line 40 of file RelPoseFactory.h.


Constructor & Destructor Documentation

RelPoseFactory::RelPoseFactory ( void  ) [private]

Definition at line 31 of file RelPoseFactory.cpp.

Definition at line 35 of file RelPoseFactory.cpp.


Member Function Documentation

Clones a pose, throws exception on passing NULL

Definition at line 204 of file RelPoseFactory.cpp.

Definition at line 219 of file RelPoseFactory.cpp.

void RelPoseFactory::DisposeList ( ) [static]

Definition at line 39 of file RelPoseFactory.cpp.

void RelPoseFactory::FreeRelPose ( RelPose **  pose,
bool  temporary = false 
) [static]

Definition at line 277 of file RelPoseFactory.cpp.

Definition at line 172 of file RelPoseFactory.cpp.

RelPose * RelPoseFactory::FRelPose ( XMLTag tag) [static]

Definition at line 92 of file RelPoseFactory.cpp.

RelPose * RelPoseFactory::FRelPose ( RelPose pose,
Matrix  m,
Matrix  cov 
) [static]

Definition at line 241 of file RelPoseFactory.cpp.

RelPose * RelPoseFactory::FRelPose ( LocatedObjectID_t  parent,
Matrix  m,
Matrix  cov 
) [static]

Definition at line 251 of file RelPoseFactory.cpp.

RelPose * RelPoseFactory::FRelPose ( RelPose pose,
LocatedObjectID_t  parent,
Matrix  m,
Matrix  cov 
) [static]

Definition at line 261 of file RelPoseFactory.cpp.

Definition at line 272 of file RelPoseFactory.cpp.

Create a child of a pose without offset

Definition at line 186 of file RelPoseFactory.cpp.

Definition at line 79 of file RelPoseFactory.cpp.

Definition at line 133 of file RelPoseFactory.cpp.

RelPose * RelPoseFactory::GetRelPose ( std::string  name) [static]

Definition at line 146 of file RelPoseFactory.cpp.

RelPose * RelPoseFactory::GetRelPose ( LocatedObjectID_t  id) [inline, static, private]

Definition at line 118 of file RelPoseFactory.cpp.

static int cop::RelPoseFactory::SetRelPose ( RelPose pose) [static, private]

Friends And Related Function Documentation

friend class RelPoseHTuple [friend]

Definition at line 87 of file RelPoseFactory.h.


Member Data Documentation

Definition at line 84 of file RelPoseFactory.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


cognitive_perception
Author(s): Ulrich F Klank
autogenerated on Thu May 23 2013 07:38:35