OpenWalker Project
Documentation of the ROS Packages
Public Types | Public Member Functions | List of all members
ow_core::JointVelocity< _Scalar, _Rows > Class Template Reference

The JointVelocity class. More...

#include <joint_velocity.h>

Inheritance diagram for ow_core::JointVelocity< _Scalar, _Rows >:
ow_core::VectorDof< _Scalar, _Rows >

Public Types

enum  { Rows = _Rows }
 
typedef _Scalar Scalar
 
typedef VectorDof< Scalar, Rows > Base
 
- Public Types inherited from ow_core::VectorDof< _Scalar, _Rows >
enum  { Rows = _Rows }
 
typedef _Scalar Scalar
 
typedef Eigen::Matrix< Scalar, Rows, 1 > Base
 

Public Member Functions

 JointVelocity ()
 Default Constructor.
 
template<typename OtherDerived >
 JointVelocity (const Eigen::EigenBase< OtherDerived > &other)
 Copy constructor. More...
 
- Public Member Functions inherited from ow_core::VectorDof< _Scalar, _Rows >
 VectorDof ()
 Default Constructor.
 
template<typename OtherDerived >
 VectorDof (const Eigen::EigenBase< OtherDerived > &other)
 Copy constructor. More...
 
VectorDofsetConstant (const Scalar &value)
 
VectorDofsetLinSpaced (const Scalar &low, const Scalar &high)
 
VectorDofsetZero ()
 
VectorDofsetOnes ()
 
VectorDofsetRandom ()
 
std::string toString () const
 Conversion to std::string.
 

Additional Inherited Members

- Static Public Member Functions inherited from ow_core::VectorDof< _Scalar, _Rows >
static Base::ConstantReturnType Zero ()
 Returns an expression where all coefficients equal zero. More...
 
static Base::ConstantReturnType Ones ()
 Returns an expression where all coefficients equal one.
 
static Base::ConstantReturnType Constant (const Scalar &value)
 Returns an expression where all coefficients equal the given value.
 
static const Base::RandomReturnType Random ()
 Returns an expression where all coefficients are random.
 
static const Base::BasisReturnType Unit (typename Base::Index i)
 Returns an expression where all coefficients represent the i-th basis vector.
 

Detailed Description

template<typename _Scalar, int _Rows>
class ow_core::JointVelocity< _Scalar, _Rows >

The JointVelocity class.

The JointVelocity is of type VectorDof and is represented by the math symbol $\mathbf{\dot{q}}$.

Constructor & Destructor Documentation

template<typename _Scalar, int _Rows>
template<typename OtherDerived >
ow_core::JointVelocity< _Scalar, _Rows >::JointVelocity ( const Eigen::EigenBase< OtherDerived > &  other)
inline

Copy constructor.

This copy constructor not only works with Eigen matrices but also with their expressions.


The documentation for this class was generated from the following file: