Orocos KDL
KDL::TwistAcc Class Reference

#include <frameacc.hpp>

Public Member Functions

 TwistAcc ()
 TwistAcc (const VectorAcc &_vel, const VectorAcc &_rot)
IMETHOD TwistAcc & operator-= (const TwistAcc &arg)
IMETHOD TwistAcc & operator+= (const TwistAcc &arg)
IMETHOD void ReverseSign ()
IMETHOD TwistAcc RefPoint (const VectorAcc &v_base_AB)
IMETHOD Twist GetTwist () const
IMETHOD Twist GetTwistDot () const

Static Public Member Functions

static IMETHOD TwistAcc Zero ()

Public Attributes

VectorAcc vel
 translational velocity and its 1st and 2nd derivative
VectorAcc rot
 rotational velocity and its 1st and 2nd derivative

Friends

class RotationAcc
class FrameAcc
IMETHOD friend TwistAcc operator* (const TwistAcc &lhs, double rhs)
IMETHOD friend TwistAcc operator* (double lhs, const TwistAcc &rhs)
IMETHOD friend TwistAcc operator/ (const TwistAcc &lhs, double rhs)
IMETHOD friend TwistAcc operator* (const TwistAcc &lhs, const doubleAcc &rhs)
IMETHOD friend TwistAcc operator* (const doubleAcc &lhs, const TwistAcc &rhs)
IMETHOD friend TwistAcc operator/ (const TwistAcc &lhs, const doubleAcc &rhs)
IMETHOD friend TwistAcc operator+ (const TwistAcc &lhs, const TwistAcc &rhs)
IMETHOD friend TwistAcc operator- (const TwistAcc &lhs, const TwistAcc &rhs)
IMETHOD friend TwistAcc operator- (const TwistAcc &arg)
IMETHOD friend void SetToZero (TwistAcc &v)
IMETHOD friend bool Equal (const TwistAcc &a, const TwistAcc &b, double eps=epsilon)
IMETHOD friend bool Equal (const Twist &a, const TwistAcc &b, double eps=epsilon)
IMETHOD friend bool Equal (const TwistAcc &a, const Twist &b, double eps=epsilon)

Constructor & Destructor Documentation

◆ TwistAcc() [1/2]

KDL::TwistAcc::TwistAcc ( )
inline

◆ TwistAcc() [2/2]

KDL::TwistAcc::TwistAcc ( const VectorAcc & _vel,
const VectorAcc & _rot )
inline

Member Function Documentation

◆ GetTwist()

Twist KDL::TwistAcc::GetTwist ( ) const

◆ GetTwistDot()

Twist KDL::TwistAcc::GetTwistDot ( ) const

◆ operator+=()

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

◆ operator-=()

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

◆ RefPoint()

TwistAcc KDL::TwistAcc::RefPoint ( const VectorAcc & v_base_AB)

◆ ReverseSign()

void KDL::TwistAcc::ReverseSign ( )

◆ Zero()

TwistAcc KDL::TwistAcc::Zero ( )
static

◆ Equal [1/3]

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

◆ Equal [2/3]

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

◆ Equal [3/3]

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

◆ FrameAcc

friend class FrameAcc
friend

◆ operator* [1/4]

IMETHOD friend TwistAcc operator* ( const doubleAcc & lhs,
const TwistAcc & rhs )
friend

◆ operator* [2/4]

IMETHOD friend TwistAcc operator* ( const TwistAcc & lhs,
const doubleAcc & rhs )
friend

◆ operator* [3/4]

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

◆ operator* [4/4]

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

◆ operator+

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

◆ operator- [1/2]

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

◆ operator- [2/2]

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

◆ operator/ [1/2]

IMETHOD friend TwistAcc operator/ ( const TwistAcc & lhs,
const doubleAcc & rhs )
friend

◆ operator/ [2/2]

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

◆ RotationAcc

friend class RotationAcc
friend

◆ SetToZero

IMETHOD friend void SetToZero ( TwistAcc & v)
friend

Member Data Documentation

◆ rot

VectorAcc KDL::TwistAcc::rot

rotational velocity and its 1st and 2nd derivative

◆ vel

VectorAcc KDL::TwistAcc::vel

translational velocity and its 1st and 2nd derivative


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