rci::CartesianTranslational Class Reference

Domain object, representing a position or translational transformation in cartesian space. More...

#include <CartesianValues.h>

Inheritance diagram for rci::CartesianTranslational:

List of all members.

Public Member Functions

 CartesianTranslational ()
 CartesianTranslational (double valx, double valy, double valz)
 CartesianTranslational (const nemo::RealVector &values)
 CartesianTranslational (const CartesianTranslational &transl)
 CartesianTranslational (const CartesianTranslationalPtr &transl)
virtual ~CartesianTranslational ()
virtual double x () const
 Domain specific getter, return x position.
virtual double y () const
 Domain specific getter, return y position.
virtual double z () const
 Domain specific getter, return z position.
virtual std::string print () const
 Printing the translation object.

Detailed Description

Domain object, representing a position or translational transformation in cartesian space.

Definition at line 51 of file CartesianValues.h.


Constructor & Destructor Documentation

rci::CartesianTranslational::CartesianTranslational (  ) 

Definition at line 40 of file CartesianValues.cpp.

rci::CartesianTranslational::CartesianTranslational ( double  valx,
double  valy,
double  valz 
)

Definition at line 47 of file CartesianValues.cpp.

rci::CartesianTranslational::CartesianTranslational ( const nemo::RealVector &  values  ) 
rci::CartesianTranslational::CartesianTranslational ( const CartesianTranslational transl  ) 

Definition at line 55 of file CartesianValues.cpp.

rci::CartesianTranslational::CartesianTranslational ( const CartesianTranslationalPtr transl  ) 

Definition at line 63 of file CartesianValues.cpp.

rci::CartesianTranslational::~CartesianTranslational (  )  [virtual]

Definition at line 44 of file CartesianValues.cpp.


Member Function Documentation

std::string rci::CartesianTranslational::print (  )  const [virtual]

Printing the translation object.

Returns:
Textual representation of this translation.

Reimplemented in rci::TranslationalAcceleration, rci::Translation, and rci::TranslationalVelocity.

Definition at line 90 of file CartesianValues.cpp.

References x(), y(), and z().

Here is the call graph for this function:

double rci::CartesianTranslational::x (  )  const [virtual]

Domain specific getter, return x position.

Returns:
x position

Definition at line 78 of file CartesianValues.cpp.

Referenced by print(), rci::CartesianValue::x(), and rci::Pose::x().

Here is the caller graph for this function:

double rci::CartesianTranslational::y (  )  const [virtual]

Domain specific getter, return y position.

Returns:
y position

Definition at line 82 of file CartesianValues.cpp.

Referenced by print(), rci::CartesianValue::y(), and rci::Pose::y().

Here is the caller graph for this function:

double rci::CartesianTranslational::z (  )  const [virtual]

Domain specific getter, return z position.

Returns:
z position

Definition at line 86 of file CartesianValues.cpp.

Referenced by print(), rci::CartesianValue::z(), and rci::Pose::z().

Here is the caller graph for this function:


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