Blender V5.0
KDL::FrameVel Class Reference

#include <framevel.hpp>

Public Member Functions

 FrameVel ()
 FrameVel (const Frame &T_)
 FrameVel (const Frame &T_, const Twist &_t)
 FrameVel (const RotationVel &_M, const VectorVel &_p)
Frame value () const
Twist deriv () const
IMETHOD FrameVeloperator= (const Frame &arg)
IMETHOD FrameVeloperator= (const FrameVel &arg)
IMETHOD FrameVel Inverse () const
IMETHOD VectorVel Inverse (const VectorVel &arg) const
IMETHOD VectorVel operator* (const VectorVel &arg) const
IMETHOD VectorVel operator* (const Vector &arg) const
IMETHOD VectorVel Inverse (const Vector &arg) const
IMETHOD Frame GetFrame () const
IMETHOD Twist GetTwist () const
IMETHOD TwistVel Inverse (const TwistVel &arg) const
IMETHOD TwistVel Inverse (const Twist &arg) const
IMETHOD TwistVel operator* (const TwistVel &arg) const
IMETHOD TwistVel operator* (const Twist &arg) const

Static Public Member Functions

static IMETHOD FrameVel Identity ()

Public Attributes

RotationVel M
VectorVel p

Friends

IMETHOD friend FrameVel operator* (const FrameVel &f1, const FrameVel &f2)
IMETHOD friend FrameVel operator* (const Frame &f1, const FrameVel &f2)
IMETHOD friend FrameVel operator* (const FrameVel &f1, const Frame &f2)
IMETHOD friend bool Equal (const FrameVel &r1, const FrameVel &r2, double eps=epsilon)
IMETHOD friend bool Equal (const Frame &r1, const FrameVel &r2, double eps=epsilon)
IMETHOD friend bool Equal (const FrameVel &r1, const Frame &r2, double eps=epsilon)

Detailed Description

Definition at line 181 of file framevel.hpp.

Constructor & Destructor Documentation

◆ FrameVel() [1/4]

KDL::FrameVel::FrameVel ( )
inline

Definition at line 193 of file framevel.hpp.

Referenced by Inverse().

◆ FrameVel() [2/4]

KDL::FrameVel::FrameVel ( const Frame & T_)
inlineexplicit

Definition at line 195 of file framevel.hpp.

References M, and p.

◆ FrameVel() [3/4]

KDL::FrameVel::FrameVel ( const Frame & T_,
const Twist & _t )
inline

Definition at line 198 of file framevel.hpp.

References M, p, and rot.

◆ FrameVel() [4/4]

KDL::FrameVel::FrameVel ( const RotationVel & _M,
const VectorVel & _p )
inline

Definition at line 201 of file framevel.hpp.

Member Function Documentation

◆ deriv()

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

Definition at line 206 of file framevel.hpp.

References M, and p.

◆ GetFrame()

Frame FrameVel::GetFrame ( ) const

Definition at line 84 of file framevel.hpp.

References IMETHOD.

◆ GetTwist()

Twist FrameVel::GetTwist ( ) const

Definition at line 88 of file framevel.hpp.

References IMETHOD.

◆ Identity()

FrameVel FrameVel::Identity ( )
static

Definition at line 27 of file framevel.hpp.

◆ Inverse() [1/5]

FrameVel FrameVel::Inverse ( ) const

Definition at line 64 of file framevel.hpp.

References FrameVel().

◆ Inverse() [2/5]

TwistVel FrameVel::Inverse ( const Twist & arg) const

Definition at line 519 of file framevel.hpp.

◆ Inverse() [3/5]

TwistVel FrameVel::Inverse ( const TwistVel & arg) const

Definition at line 511 of file framevel.hpp.

◆ Inverse() [4/5]

VectorVel FrameVel::Inverse ( const Vector & arg) const

Definition at line 59 of file framevel.hpp.

◆ Inverse() [5/5]

VectorVel FrameVel::Inverse ( const VectorVel & arg) const

Definition at line 54 of file framevel.hpp.

◆ operator*() [1/4]

TwistVel FrameVel::operator* ( const Twist & arg) const

Definition at line 503 of file framevel.hpp.

◆ operator*() [2/4]

TwistVel FrameVel::operator* ( const TwistVel & arg) const

Definition at line 495 of file framevel.hpp.

◆ operator*() [3/4]

VectorVel FrameVel::operator* ( const Vector & arg) const

Definition at line 49 of file framevel.hpp.

References F.

◆ operator*() [4/4]

VectorVel FrameVel::operator* ( const VectorVel & arg) const

Definition at line 45 of file framevel.hpp.

References F.

◆ operator=() [1/2]

FrameVel & FrameVel::operator= ( const Frame & arg)

Definition at line 69 of file framevel.hpp.

◆ operator=() [2/2]

FrameVel & FrameVel::operator= ( const FrameVel & arg)

Definition at line 21 of file framevel.hpp.

◆ value()

Frame KDL::FrameVel::value ( ) const
inline

Definition at line 205 of file framevel.hpp.

References M, and p.

◆ Equal [1/3]

IMETHOD friend bool Equal ( const Frame & r1,
const FrameVel & r2,
double eps = epsilon )
friend

Definition at line 77 of file framevel.hpp.

◆ Equal [2/3]

IMETHOD friend bool Equal ( const FrameVel & r1,
const Frame & r2,
double eps = epsilon )
friend

Definition at line 80 of file framevel.hpp.

References p, and v.

◆ Equal [3/3]

IMETHOD friend bool Equal ( const FrameVel & r1,
const FrameVel & r2,
double eps = epsilon )
friend

Definition at line 74 of file framevel.hpp.

◆ operator* [1/3]

IMETHOD friend FrameVel operator* ( const Frame & f1,
const FrameVel & f2 )
friend

Definition at line 40 of file framevel.hpp.

References KDL::Rall1d< T, V, S >::grad, IMETHOD, and KDL::Rall1d< T, V, S >::t.

◆ operator* [2/3]

IMETHOD friend FrameVel operator* ( const FrameVel & f1,
const Frame & f2 )
friend

Definition at line 36 of file framevel.hpp.

References b, KDL::Rall1d< T, V, S >::grad, IMETHOD, and KDL::Rall1d< T, V, S >::t.

◆ operator* [3/3]

IMETHOD friend FrameVel operator* ( const FrameVel & f1,
const FrameVel & f2 )
friend

Definition at line 32 of file framevel.hpp.

Member Data Documentation

◆ M

RotationVel KDL::FrameVel::M

Definition at line 190 of file framevel.hpp.

Referenced by deriv(), KDL::RotationVel::Equal, FrameVel(), FrameVel(), and value().

◆ p

VectorVel KDL::FrameVel::p

Definition at line 191 of file framevel.hpp.

Referenced by deriv(), Equal, KDL::RotationVel::Equal, FrameVel(), FrameVel(), and value().


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