rci::Translation Class Reference

Domain object, representing a cartesian translation in all three dimensions. More...

#include <CartesianPose.h>

Inheritance diagram for rci::Translation:
Collaboration diagram for rci::Translation:

List of all members.

Public Member Functions

 Translation ()
 Translation (double valx, double valy, double valz)
 Translation (const nemo::RealVector &values)
 Translation (const Translation &translation)
 Translation (const TranslationPtr &translation)
virtual std::string print () const
 Printing the translation object.

Static Public Member Functions

static TranslationPtr fromMeters (double x, double y, double z)

Detailed Description

Domain object, representing a cartesian translation in all three dimensions.

Default units are ($m, m, m$).

Definition at line 57 of file CartesianPose.h.


Constructor & Destructor Documentation

rci::Translation::Translation (  ) 

Definition at line 39 of file CartesianPose.cpp.

Referenced by fromMeters().

Here is the caller graph for this function:

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

Definition at line 43 of file CartesianPose.cpp.

rci::Translation::Translation ( const nemo::RealVector &  values  ) 
rci::Translation::Translation ( const Translation translation  ) 

Definition at line 47 of file CartesianPose.cpp.

rci::Translation::Translation ( const TranslationPtr translation  ) 

Definition at line 51 of file CartesianPose.cpp.


Member Function Documentation

TranslationPtr rci::Translation::fromMeters ( double  x,
double  y,
double  z 
) [static]

Definition at line 55 of file CartesianPose.cpp.

References Translation().

Referenced by rci::Pose::fromMetersAndRadians(), rci::Pose::fromMetersAndRadiansHomogeneous(), and rci::Pose::getTranslation().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Printing the translation object.

Returns:
Textual representation of this translation.

Reimplemented from rci::CartesianTranslational.

Definition at line 63 of file CartesianPose.cpp.


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