Orocos KDL
KDL::TwistVel Class Reference

#include <framevel.hpp>

Public Member Functions

 TwistVel ()
 TwistVel (const VectorVel &_vel, const VectorVel &_rot)
 TwistVel (const Twist &p, const Twist &v)
 TwistVel (const Twist &p)
Twist value () const
Twist deriv () const
IMETHOD TwistVel & operator-= (const TwistVel &arg)
IMETHOD TwistVel & operator+= (const TwistVel &arg)
IMETHOD void ReverseSign ()
IMETHOD TwistVel RefPoint (const VectorVel &v_base_AB)
IMETHOD Twist GetTwist () const
IMETHOD Twist GetTwistDot () const

Static Public Member Functions

static IMETHOD TwistVel Zero ()

Public Attributes

VectorVel vel
VectorVel rot

Friends

class RotationVel
class FrameVel
IMETHOD friend TwistVel operator* (const TwistVel &lhs, double rhs)
IMETHOD friend TwistVel operator* (double lhs, const TwistVel &rhs)
IMETHOD friend TwistVel operator/ (const TwistVel &lhs, double rhs)
IMETHOD friend TwistVel operator* (const TwistVel &lhs, const doubleVel &rhs)
IMETHOD friend TwistVel operator* (const doubleVel &lhs, const TwistVel &rhs)
IMETHOD friend TwistVel operator/ (const TwistVel &lhs, const doubleVel &rhs)
IMETHOD friend TwistVel operator+ (const TwistVel &lhs, const TwistVel &rhs)
IMETHOD friend TwistVel operator- (const TwistVel &lhs, const TwistVel &rhs)
IMETHOD friend TwistVel operator- (const TwistVel &arg)
IMETHOD friend void SetToZero (TwistVel &v)
IMETHOD friend bool Equal (const TwistVel &a, const TwistVel &b, double eps=epsilon)
IMETHOD friend bool Equal (const Twist &a, const TwistVel &b, double eps=epsilon)
IMETHOD friend bool Equal (const TwistVel &a, const Twist &b, double eps=epsilon)
IMETHOD friend bool operator== (const TwistVel &a, const TwistVel &b)
IMETHOD friend bool operator!= (const TwistVel &a, const TwistVel &b)
IMETHOD friend bool operator== (const Twist &a, const TwistVel &b)
IMETHOD friend bool operator!= (const Twist &a, const TwistVel &b)
IMETHOD friend bool operator== (const TwistVel &a, const Twist &b)
IMETHOD friend bool operator!= (const TwistVel &a, const Twist &b)

Constructor & Destructor Documentation

◆ TwistVel() [1/4]

KDL::TwistVel::TwistVel ( )
inline

◆ TwistVel() [2/4]

KDL::TwistVel::TwistVel ( const VectorVel & _vel,
const VectorVel & _rot )
inline

◆ TwistVel() [3/4]

KDL::TwistVel::TwistVel ( const Twist & p,
const Twist & v )
inline

◆ TwistVel() [4/4]

KDL::TwistVel::TwistVel ( const Twist & p)
inline

Member Function Documentation

◆ deriv()

Twist KDL::TwistVel::deriv ( ) const
inline

◆ GetTwist()

Twist KDL::TwistVel::GetTwist ( ) const

◆ GetTwistDot()

Twist KDL::TwistVel::GetTwistDot ( ) const

◆ operator+=()

TwistVel & KDL::TwistVel::operator+= ( const TwistVel & arg)

◆ operator-=()

TwistVel & KDL::TwistVel::operator-= ( const TwistVel & arg)

◆ RefPoint()

TwistVel KDL::TwistVel::RefPoint ( const VectorVel & v_base_AB)

◆ ReverseSign()

void KDL::TwistVel::ReverseSign ( )

◆ value()

Twist KDL::TwistVel::value ( ) const
inline

◆ Zero()

TwistVel KDL::TwistVel::Zero ( )
static

◆ Equal [1/3]

IMETHOD friend bool Equal ( const Twist & a,
const TwistVel & b,
double eps = epsilon )
friend

◆ Equal [2/3]

IMETHOD friend bool Equal ( const TwistVel & a,
const Twist & b,
double eps = epsilon )
friend

◆ Equal [3/3]

IMETHOD friend bool Equal ( const TwistVel & a,
const TwistVel & b,
double eps = epsilon )
friend

◆ FrameVel

friend class FrameVel
friend

◆ operator!= [1/3]

IMETHOD friend bool operator!= ( const Twist & a,
const TwistVel & b )
friend

◆ operator!= [2/3]

IMETHOD friend bool operator!= ( const TwistVel & a,
const Twist & b )
friend

◆ operator!= [3/3]

IMETHOD friend bool operator!= ( const TwistVel & a,
const TwistVel & b )
friend

◆ operator* [1/4]

IMETHOD friend TwistVel operator* ( const doubleVel & lhs,
const TwistVel & rhs )
friend

◆ operator* [2/4]

IMETHOD friend TwistVel operator* ( const TwistVel & lhs,
const doubleVel & rhs )
friend

◆ operator* [3/4]

IMETHOD friend TwistVel operator* ( const TwistVel & lhs,
double rhs )
friend

◆ operator* [4/4]

IMETHOD friend TwistVel operator* ( double lhs,
const TwistVel & rhs )
friend

◆ operator+

IMETHOD friend TwistVel operator+ ( const TwistVel & lhs,
const TwistVel & rhs )
friend

◆ operator- [1/2]

IMETHOD friend TwistVel operator- ( const TwistVel & arg)
friend

◆ operator- [2/2]

IMETHOD friend TwistVel operator- ( const TwistVel & lhs,
const TwistVel & rhs )
friend

◆ operator/ [1/2]

IMETHOD friend TwistVel operator/ ( const TwistVel & lhs,
const doubleVel & rhs )
friend

◆ operator/ [2/2]

IMETHOD friend TwistVel operator/ ( const TwistVel & lhs,
double rhs )
friend

◆ operator== [1/3]

IMETHOD friend bool operator== ( const Twist & a,
const TwistVel & b )
friend

◆ operator== [2/3]

IMETHOD friend bool operator== ( const TwistVel & a,
const Twist & b )
friend

◆ operator== [3/3]

IMETHOD friend bool operator== ( const TwistVel & a,
const TwistVel & b )
friend

◆ RotationVel

friend class RotationVel
friend

◆ SetToZero

IMETHOD friend void SetToZero ( TwistVel & v)
friend

Member Data Documentation

◆ rot

VectorVel KDL::TwistVel::rot

◆ vel

VectorVel KDL::TwistVel::vel

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