rci::JointVelocities Class Reference

Domain object, representing Joint Velocities. More...

#include <JointVelocities.h>

Inheritance diagram for rci::JointVelocities:
Collaboration diagram for rci::JointVelocities:

List of all members.

Public Member Functions

 JointVelocities ()
 JointVelocities (nemo::RealVector values)
 JointVelocities (double value)
virtual nemo::RealVector rad_sVector ()
 Get all velocity values as double vector (in $\frac{rad}{s}$).

Static Public Member Functions

static JointVelocitiesPtr fromValue (double value)
 Creates one-dimensional JointVelocitiesPtr from a single double value.
static JointVelocitiesPtr fromValues (nemo::RealVector values)
 Creates a JointVelocitiesPtr from a vector of double values.
static JointVelocitiesPtr fromRad_s (nemo::RealVector values)
 Creates a one-dimensional JointVelocitiesPtr from a single $\frac{rad}{s}\f value. @param values Initial velocity value in ${rad}{s}$ @return One-dimensional JointVelocitiesPtr */ static JointVelocitiesPtr fromRad_s(double value); /** Creates a JointVelocitiesPtr from a vector of ${rad}{s} values.

Detailed Description

Domain object, representing Joint Velocities.

Default representation is in radian per second ($\frac{rad}{s}$), according to the International System of Units (SI).

Definition at line 47 of file JointVelocities.h.


Constructor & Destructor Documentation

rci::JointVelocities::JointVelocities (  ) 

Definition at line 35 of file JointVelocities.cpp.

Referenced by fromValue().

Here is the caller graph for this function:

rci::JointVelocities::JointVelocities ( nemo::RealVector  values  ) 
rci::JointVelocities::JointVelocities ( double  value  ) 

Definition at line 43 of file JointVelocities.cpp.


Member Function Documentation

static JointVelocitiesPtr rci::JointVelocities::fromRad_s ( nemo::RealVector  values  )  [static]

Creates a one-dimensional JointVelocitiesPtr from a single $\frac{rad}{s}\f value. @param values Initial velocity value in ${rad}{s}$ @return One-dimensional JointVelocitiesPtr */ static JointVelocitiesPtr fromRad_s(double value); /** Creates a JointVelocitiesPtr from a vector of ${rad}{s} values.

Parameters:
values Initial velocity values in $\frac{rad}{s}$
Returns:
JointVelocitiesPtr of the size of the given vector.
JointVelocitiesPtr rci::JointVelocities::fromValue ( double  value  )  [static]

Creates one-dimensional JointVelocitiesPtr from a single double value.

You should not use this method, unless you exactly know what you are doing. Try to rather use a more specific method.

Parameters:
value Initial value.
Returns:
One-dimensional JointVelocitiesPtr

Definition at line 61 of file JointVelocities.cpp.

References JointVelocities().

Here is the call graph for this function:

static JointVelocitiesPtr rci::JointVelocities::fromValues ( nemo::RealVector  values  )  [static]

Creates a JointVelocitiesPtr from a vector of double values.

You should not use this method, unless you exactly know what you are doing. Try to rather use a more specific method.

Parameters:
values Initial velocity values.
Returns:
JointVelocitiesPtr of the size of the given double vector.
nemo::RealVector rci::JointVelocities::rad_sVector (  )  [virtual]

Get all velocity values as double vector (in $\frac{rad}{s}$).

Returns:
Double vector (in $\frac{rad}{s}$)

Definition at line 78 of file JointVelocities.cpp.


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