KDL  1.3.0
Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
KDL::RotationVel Class Reference

#include <src/framevel.hpp>

Collaboration diagram for KDL::RotationVel:
Collaboration graph
[legend]

Public Member Functions

 RotationVel ()
 
 RotationVel (const Rotation &_R)
 
 RotationVel (const Rotation &_R, const Vector &_w)
 
Rotation value () const
 
Vector deriv () const
 
IMETHOD RotationVeloperator= (const RotationVel &arg)
 
IMETHOD RotationVeloperator= (const Rotation &arg)
 
IMETHOD VectorVel UnitX () const
 
IMETHOD VectorVel UnitY () const
 
IMETHOD VectorVel UnitZ () const
 
IMETHOD RotationVel Inverse () const
 
IMETHOD VectorVel Inverse (const VectorVel &arg) const
 
IMETHOD VectorVel Inverse (const Vector &arg) const
 
IMETHOD VectorVel operator* (const VectorVel &arg) const
 
IMETHOD VectorVel operator* (const Vector &arg) const
 
IMETHOD void DoRotX (const doubleVel &angle)
 
IMETHOD void DoRotY (const doubleVel &angle)
 
IMETHOD void DoRotZ (const doubleVel &angle)
 
IMETHOD TwistVel Inverse (const TwistVel &arg) const
 
IMETHOD TwistVel Inverse (const Twist &arg) const
 
IMETHOD TwistVel operator* (const TwistVel &arg) const
 
IMETHOD TwistVel operator* (const Twist &arg) const
 

Static Public Member Functions

static IMETHOD RotationVel Identity ()
 
static IMETHOD RotationVel RotX (const doubleVel &angle)
 
static IMETHOD RotationVel RotY (const doubleVel &angle)
 
static IMETHOD RotationVel RotZ (const doubleVel &angle)
 
static IMETHOD RotationVel Rot (const Vector &rotvec, const doubleVel &angle)
 
static IMETHOD RotationVel Rot2 (const Vector &rotvec, const doubleVel &angle)
 

Public Attributes

Rotation R
 
Vector w
 

Friends

IMETHOD friend RotationVel operator* (const RotationVel &r1, const RotationVel &r2)
 
IMETHOD friend RotationVel operator* (const Rotation &r1, const RotationVel &r2)
 
IMETHOD friend RotationVel operator* (const RotationVel &r1, const Rotation &r2)
 
IMETHOD friend bool Equal (const RotationVel &r1, const RotationVel &r2, double eps)
 
IMETHOD friend bool Equal (const Rotation &r1, const RotationVel &r2, double eps)
 
IMETHOD friend bool Equal (const RotationVel &r1, const Rotation &r2, double eps)
 

Constructor & Destructor Documentation

KDL::RotationVel::RotationVel ( )
inline
KDL::RotationVel::RotationVel ( const Rotation _R)
inlineexplicit
KDL::RotationVel::RotationVel ( const Rotation _R,
const Vector _w 
)
inline

Member Function Documentation

Vector KDL::RotationVel::deriv ( ) const
inline

Referenced by KDL::FrameVel::deriv().

void RotationVel::DoRotX ( const doubleVel angle)
void RotationVel::DoRotY ( const doubleVel angle)
void RotationVel::DoRotZ ( const doubleVel angle)
RotationVel RotationVel::Identity ( )
static
RotationVel KDL::RotationVel::Inverse ( ) const
VectorVel KDL::RotationVel::Inverse ( const VectorVel arg) const
VectorVel KDL::RotationVel::Inverse ( const Vector arg) const
TwistVel KDL::RotationVel::Inverse ( const TwistVel arg) const
TwistVel KDL::RotationVel::Inverse ( const Twist arg) const
VectorVel KDL::RotationVel::operator* ( const VectorVel arg) const

References w.

VectorVel KDL::RotationVel::operator* ( const Vector arg) const
TwistVel KDL::RotationVel::operator* ( const TwistVel arg) const
TwistVel KDL::RotationVel::operator* ( const Twist arg) const
RotationVel & RotationVel::operator= ( const RotationVel arg)
RotationVel & RotationVel::operator= ( const Rotation arg)
RotationVel RotationVel::Rot ( const Vector rotvec,
const doubleVel angle 
)
static
RotationVel RotationVel::Rot2 ( const Vector rotvec,
const doubleVel angle 
)
static
RotationVel RotationVel::RotX ( const doubleVel angle)
static
RotationVel RotationVel::RotY ( const doubleVel angle)
static
RotationVel RotationVel::RotZ ( const doubleVel angle)
static
VectorVel RotationVel::UnitX ( ) const
VectorVel RotationVel::UnitY ( ) const
VectorVel RotationVel::UnitZ ( ) const
Rotation KDL::RotationVel::value ( ) const
inline

References R.

Referenced by KDL::FrameVel::value().

Friends And Related Function Documentation

IMETHOD friend bool Equal ( const RotationVel r1,
const RotationVel r2,
double  eps = epsilon 
)
friend
IMETHOD friend bool Equal ( const Rotation r1,
const RotationVel r2,
double  eps = epsilon 
)
friend
IMETHOD friend bool Equal ( const RotationVel r1,
const Rotation r2,
double  eps = epsilon 
)
friend
IMETHOD friend RotationVel operator* ( const RotationVel r1,
const RotationVel r2 
)
friend
IMETHOD friend RotationVel operator* ( const Rotation r1,
const RotationVel r2 
)
friend
IMETHOD friend RotationVel operator* ( const RotationVel r1,
const Rotation r2 
)
friend

Member Data Documentation

Rotation KDL::RotationVel::R
Vector KDL::RotationVel::w

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