Blender V5.0
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 TwistVeloperator-= (const TwistVel &arg)
IMETHOD TwistVeloperator+= (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)

Detailed Description

Definition at line 237 of file framevel.hpp.

Constructor & Destructor Documentation

◆ TwistVel() [1/4]

KDL::TwistVel::TwistVel ( )
inline

Definition at line 247 of file framevel.hpp.

References rot, and vel.

◆ TwistVel() [2/4]

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

Definition at line 248 of file framevel.hpp.

◆ TwistVel() [3/4]

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

Definition at line 249 of file framevel.hpp.

References rot, v, and vel.

◆ TwistVel() [4/4]

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

Definition at line 250 of file framevel.hpp.

References rot, and vel.

Member Function Documentation

◆ deriv()

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

Definition at line 255 of file framevel.hpp.

References rot, and vel.

◆ GetTwist()

Twist TwistVel::GetTwist ( ) const

Definition at line 527 of file framevel.hpp.

◆ GetTwistDot()

Twist TwistVel::GetTwistDot ( ) const

Definition at line 531 of file framevel.hpp.

◆ operator+=()

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

Definition at line 406 of file framevel.hpp.

◆ operator-=()

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

Definition at line 399 of file framevel.hpp.

◆ RefPoint()

TwistVel TwistVel::RefPoint ( const VectorVel & v_base_AB)

Definition at line 389 of file framevel.hpp.

◆ ReverseSign()

void TwistVel::ReverseSign ( )

Definition at line 383 of file framevel.hpp.

◆ value()

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

Definition at line 252 of file framevel.hpp.

◆ Zero()

TwistVel TwistVel::Zero ( )
static

Definition at line 377 of file framevel.hpp.

◆ Equal [1/3]

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

Definition at line 345 of file framevel.hpp.

◆ Equal [2/3]

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

Definition at line 349 of file framevel.hpp.

◆ Equal [3/3]

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

Definition at line 341 of file framevel.hpp.

References KDL::addDelta().

◆ FrameVel

friend class FrameVel
friend

Definition at line 303 of file framevel.hpp.

References FrameVel.

Referenced by FrameVel.

◆ operator* [1/4]

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

Definition at line 435 of file framevel.hpp.

◆ operator* [2/4]

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

Definition at line 430 of file framevel.hpp.

◆ operator* [3/4]

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

Definition at line 414 of file framevel.hpp.

◆ operator* [4/4]

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

Definition at line 419 of file framevel.hpp.

◆ operator+

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

Definition at line 448 of file framevel.hpp.

◆ operator- [1/2]

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

Definition at line 459 of file framevel.hpp.

◆ operator- [2/2]

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

Definition at line 453 of file framevel.hpp.

◆ operator/ [1/2]

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

Definition at line 440 of file framevel.hpp.

◆ operator/ [2/2]

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

Definition at line 424 of file framevel.hpp.

◆ RotationVel

friend class RotationVel
friend

Definition at line 302 of file framevel.hpp.

References RotationVel.

Referenced by RotationVel.

◆ SetToZero

IMETHOD friend void SetToZero ( TwistVel & v)
friend

Definition at line 464 of file framevel.hpp.

Member Data Documentation

◆ rot

VectorVel KDL::TwistVel::rot

Definition at line 243 of file framevel.hpp.

Referenced by deriv(), KDL::posrandom(), KDL::random(), TwistVel(), TwistVel(), and TwistVel().

◆ vel

VectorVel KDL::TwistVel::vel

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