rci::PoseSensing Class Reference

By implementing this interface, a node is characterized as being able to sense a full pose in cartesian space or it`s translational or rotational part. More...

#include <SensingCartesian.h>

Inheritance diagram for rci::PoseSensing:
Collaboration diagram for rci::PoseSensing:

List of all members.

Public Member Functions

virtual PosePtr getPose () const
 Returns absolut Pose in cartesian task space.
virtual void updatePose (PosePtr pose)
 Updates internal representation of joint position / angle.
virtual void updatePose (TranslationPtr transl, OrientationPtr orient)
 Updates internal representation of joint position / angle.

Protected Member Functions

 PoseSensing ()
virtual ~PoseSensing ()

Detailed Description

By implementing this interface, a node is characterized as being able to sense a full pose in cartesian space or it`s translational or rotational part.

Definition at line 101 of file SensingCartesian.h.


Constructor & Destructor Documentation

rci::PoseSensing::PoseSensing (  )  [protected]

Definition at line 90 of file SensingCartesian.cpp.

rci::PoseSensing::~PoseSensing (  )  [protected, virtual]

Definition at line 94 of file SensingCartesian.cpp.


Member Function Documentation

PosePtr rci::PoseSensing::getPose (  )  const [virtual]

Returns absolut Pose in cartesian task space.

Returns:
6-dimensional task space Pose

Implements rci::PoseSensingIF.

Definition at line 67 of file SensingCartesian.cpp.

References rci::OrientationSensing::orientation, and rci::TranslationSensing::translation.

void rci::PoseSensing::updatePose ( TranslationPtr  transl,
OrientationPtr  orient 
) [virtual]

Updates internal representation of joint position / angle.

Implements rci::PoseSensingIF.

Definition at line 85 of file SensingCartesian.cpp.

References rci::OrientationSensing::updateOrientation(), and rci::TranslationSensing::updateTranslation().

Here is the call graph for this function:

void rci::PoseSensing::updatePose ( PosePtr  pose  )  [virtual]

Updates internal representation of joint position / angle.

Implements rci::PoseSensingIF.

Definition at line 77 of file SensingCartesian.cpp.

References rci::OrientationSensing::updateOrientation(), and rci::TranslationSensing::updateTranslation().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Thu Aug 2 14:03:07 2012 for RCI by  doxygen 1.6.3