Blender V5.0
KDL::FrameAcc Class Reference

#include <frameacc.hpp>

Public Member Functions

 FrameAcc ()
 FrameAcc (const Frame &T_)
 FrameAcc (const Frame &T_, const Twist &_t, const Twist &_dt)
 FrameAcc (const RotationAcc &_M, const VectorAcc &_p)
IMETHOD FrameAccoperator= (const FrameAcc &arg)
IMETHOD FrameAccoperator= (const Frame &arg)
IMETHOD FrameAcc Inverse () const
IMETHOD VectorAcc Inverse (const VectorAcc &arg) const
IMETHOD VectorAcc operator* (const VectorAcc &arg) const
IMETHOD VectorAcc operator* (const Vector &arg) const
IMETHOD VectorAcc Inverse (const Vector &arg) const
IMETHOD Frame GetFrame () const
IMETHOD Twist GetTwist () const
IMETHOD Twist GetAccTwist () const
IMETHOD TwistAcc Inverse (const TwistAcc &arg) const
IMETHOD TwistAcc Inverse (const Twist &arg) const
IMETHOD TwistAcc operator* (const TwistAcc &arg) const
IMETHOD TwistAcc operator* (const Twist &arg) const

Static Public Member Functions

static IMETHOD FrameAcc Identity ()

Public Attributes

RotationAcc M
 Rotation,angular velocity, and angular acceleration of frame.
VectorAcc p
 Translation, velocity and acceleration of origin.

Friends

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

Detailed Description

Definition at line 146 of file frameacc.hpp.

Constructor & Destructor Documentation

◆ FrameAcc() [1/4]

KDL::FrameAcc::FrameAcc ( )
inline

Definition at line 152 of file frameacc.hpp.

◆ FrameAcc() [2/4]

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

Definition at line 153 of file frameacc.hpp.

References M, and p.

◆ FrameAcc() [3/4]

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

Definition at line 154 of file frameacc.hpp.

References M, p, and rot.

◆ FrameAcc() [4/4]

KDL::FrameAcc::FrameAcc ( const RotationAcc & _M,
const VectorAcc & _p )
inline

Definition at line 156 of file frameacc.hpp.

References M, and p.

Member Function Documentation

◆ GetAccTwist()

Twist FrameAcc::GetAccTwist ( ) const

Definition at line 413 of file frameacc.hpp.

◆ GetFrame()

Frame FrameAcc::GetFrame ( ) const

Definition at line 403 of file frameacc.hpp.

◆ GetTwist()

Twist FrameAcc::GetTwist ( ) const

Definition at line 408 of file frameacc.hpp.

◆ Identity()

FrameAcc FrameAcc::Identity ( )
static

Definition at line 343 of file frameacc.hpp.

◆ Inverse() [1/5]

FrameAcc FrameAcc::Inverse ( ) const

Definition at line 380 of file frameacc.hpp.

◆ Inverse() [2/5]

TwistAcc FrameAcc::Inverse ( const Twist & arg) const

Definition at line 569 of file frameacc.hpp.

◆ Inverse() [3/5]

TwistAcc FrameAcc::Inverse ( const TwistAcc & arg) const

Definition at line 561 of file frameacc.hpp.

◆ Inverse() [4/5]

VectorAcc FrameAcc::Inverse ( const Vector & arg) const

Definition at line 375 of file frameacc.hpp.

◆ Inverse() [5/5]

VectorAcc FrameAcc::Inverse ( const VectorAcc & arg) const

Definition at line 370 of file frameacc.hpp.

◆ operator*() [1/4]

TwistAcc FrameAcc::operator* ( const Twist & arg) const

Definition at line 553 of file frameacc.hpp.

◆ operator*() [2/4]

TwistAcc FrameAcc::operator* ( const TwistAcc & arg) const

Definition at line 545 of file frameacc.hpp.

◆ operator*() [3/4]

VectorAcc FrameAcc::operator* ( const Vector & arg) const

Definition at line 365 of file frameacc.hpp.

◆ operator*() [4/4]

VectorAcc FrameAcc::operator* ( const VectorAcc & arg) const

Definition at line 361 of file frameacc.hpp.

◆ operator=() [1/2]

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

Definition at line 385 of file frameacc.hpp.

◆ operator=() [2/2]

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

Definition at line 337 of file frameacc.hpp.

◆ Equal [1/3]

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

Definition at line 395 of file frameacc.hpp.

◆ Equal [2/3]

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

Definition at line 398 of file frameacc.hpp.

◆ Equal [3/3]

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

Definition at line 392 of file frameacc.hpp.

◆ operator* [1/3]

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

Definition at line 356 of file frameacc.hpp.

◆ operator* [2/3]

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

Definition at line 352 of file frameacc.hpp.

◆ operator* [3/3]

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

Definition at line 348 of file frameacc.hpp.

Member Data Documentation

◆ M

RotationAcc KDL::FrameAcc::M

Rotation,angular velocity, and angular acceleration of frame.

Definition at line 149 of file frameacc.hpp.

Referenced by FrameAcc(), FrameAcc(), and FrameAcc().

◆ p

VectorAcc KDL::FrameAcc::p

Translation, velocity and acceleration of origin.

Definition at line 150 of file frameacc.hpp.

Referenced by FrameAcc(), FrameAcc(), and FrameAcc().


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