Blender V5.0
KDL::TwistAcc Class Reference

#include <frameacc.hpp>

Public Member Functions

 TwistAcc ()
 TwistAcc (const VectorAcc &_vel, const VectorAcc &_rot)
IMETHOD TwistAccoperator-= (const TwistAcc &arg)
IMETHOD TwistAccoperator+= (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)

Detailed Description

Definition at line 190 of file frameacc.hpp.

Constructor & Destructor Documentation

◆ TwistAcc() [1/2]

KDL::TwistAcc::TwistAcc ( )
inline

Definition at line 197 of file frameacc.hpp.

References rot, and vel.

Referenced by SetToZero.

◆ TwistAcc() [2/2]

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

Definition at line 198 of file frameacc.hpp.

Member Function Documentation

◆ GetTwist()

Twist TwistAcc::GetTwist ( ) const

Definition at line 577 of file frameacc.hpp.

◆ GetTwistDot()

Twist TwistAcc::GetTwistDot ( ) const

Definition at line 581 of file frameacc.hpp.

◆ operator+=()

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

Definition at line 462 of file frameacc.hpp.

◆ operator-=()

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

Definition at line 455 of file frameacc.hpp.

◆ RefPoint()

TwistAcc TwistAcc::RefPoint ( const VectorAcc & v_base_AB)

Definition at line 445 of file frameacc.hpp.

◆ ReverseSign()

void TwistAcc::ReverseSign ( )

Definition at line 439 of file frameacc.hpp.

◆ Zero()

TwistAcc TwistAcc::Zero ( )
static

Definition at line 433 of file frameacc.hpp.

◆ Equal [1/3]

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

Definition at line 589 of file frameacc.hpp.

◆ Equal [2/3]

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

Definition at line 593 of file frameacc.hpp.

◆ Equal [3/3]

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

Definition at line 585 of file frameacc.hpp.

◆ FrameAcc

friend class FrameAcc
friend

Definition at line 237 of file frameacc.hpp.

References FrameAcc.

Referenced by FrameAcc.

◆ operator* [1/4]

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

Definition at line 491 of file frameacc.hpp.

◆ operator* [2/4]

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

Definition at line 486 of file frameacc.hpp.

◆ operator* [3/4]

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

Definition at line 470 of file frameacc.hpp.

◆ operator* [4/4]

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

Definition at line 475 of file frameacc.hpp.

◆ operator+

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

Definition at line 504 of file frameacc.hpp.

◆ operator- [1/2]

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

Definition at line 515 of file frameacc.hpp.

◆ operator- [2/2]

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

Definition at line 509 of file frameacc.hpp.

◆ operator/ [1/2]

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

Definition at line 496 of file frameacc.hpp.

◆ operator/ [2/2]

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

Definition at line 480 of file frameacc.hpp.

◆ RotationAcc

friend class RotationAcc
friend

Definition at line 236 of file frameacc.hpp.

References RotationAcc.

Referenced by RotationAcc.

◆ SetToZero

IMETHOD friend void SetToZero ( TwistAcc & v)
friend

References IMETHOD, TwistAcc(), and v.

Member Data Documentation

◆ rot

VectorAcc KDL::TwistAcc::rot

rotational velocity and its 1st and 2nd derivative

Definition at line 194 of file frameacc.hpp.

Referenced by TwistAcc().

◆ vel

VectorAcc KDL::TwistAcc::vel

translational velocity and its 1st and 2nd derivative

Definition at line 193 of file frameacc.hpp.

Referenced by TwistAcc().


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