Blender  V3.3
Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
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)
 
IMETHOD friend bool Equal (const Twist &a, const TwistVel &b, double eps)
 
IMETHOD friend bool Equal (const TwistVel &a, const Twist &b, double eps)
 

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.

◆ 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.

◆ TwistVel() [4/4]

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

Definition at line 250 of file framevel.hpp.

Member Function Documentation

◆ deriv()

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

Definition at line 255 of file framevel.hpp.

References KDL::VectorVel::deriv(), rot, and vel.

◆ GetTwist()

Twist TwistVel::GetTwist ( ) const

Definition at line 526 of file framevel.inl.

References rot.

◆ GetTwistDot()

Twist TwistVel::GetTwistDot ( ) const

Definition at line 530 of file framevel.inl.

References rot.

◆ operator+=()

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

Definition at line 405 of file framevel.inl.

References rot, rot, and vel.

◆ operator-=()

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

Definition at line 398 of file framevel.inl.

References rot, rot, and vel.

◆ RefPoint()

TwistVel TwistVel::RefPoint ( const VectorVel v_base_AB)

Definition at line 388 of file framevel.inl.

References rot.

◆ ReverseSign()

void TwistVel::ReverseSign ( )

Definition at line 382 of file framevel.inl.

References rot.

◆ value()

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

Definition at line 252 of file framevel.hpp.

References rot, KDL::VectorVel::value(), and vel.

◆ Zero()

TwistVel TwistVel::Zero ( )
static

Definition at line 376 of file framevel.inl.

Friends And Related Function Documentation

◆ Equal [1/3]

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

◆ Equal [2/3]

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

◆ Equal [3/3]

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

◆ FrameVel

friend class FrameVel
friend

Definition at line 303 of file framevel.hpp.

◆ 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

◆ RotationVel

friend class RotationVel
friend

Definition at line 302 of file framevel.hpp.

◆ 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 files: