Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
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 Twist GetAccTwist () const
 
IMETHOD Frame GetFrame () const
 
IMETHOD Twist GetTwist () const
 
IMETHOD FrameAcc Inverse () const
 
IMETHOD VectorAcc Inverse (const VectorAcc &arg) const
 
IMETHOD VectorAcc Inverse (const Vector &arg) const
 
IMETHOD TwistAcc Inverse (const TwistAcc &arg) const
 
IMETHOD TwistAcc Inverse (const Twist &arg) const
 
IMETHOD VectorAcc operator* (const VectorAcc &arg) const
 
IMETHOD VectorAcc operator* (const Vector &arg) const
 
IMETHOD TwistAcc operator* (const TwistAcc &arg) const
 
IMETHOD TwistAcc operator* (const Twist &arg) const
 
IMETHOD FrameAccoperator= (const FrameAcc &arg)
 
IMETHOD FrameAccoperator= (const Frame &arg)
 

Static Public Member Functions

static IMETHOD FrameAcc Identity ()
 

Public Attributes

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

Friends

IMETHOD friend bool Equal (const FrameAcc &r1, const FrameAcc &r2, double eps)
 
IMETHOD friend bool Equal (const Frame &r1, const FrameAcc &r2, double eps)
 
IMETHOD friend bool Equal (const FrameAcc &r1, const Frame &r2, double eps)
 
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)
 

Detailed Description

Definition at line 162 of file frameacc.hpp.

Constructor & Destructor Documentation

◆ FrameAcc() [1/4]

KDL::FrameAcc::FrameAcc ( )
inline

Definition at line 168 of file frameacc.hpp.

◆ FrameAcc() [2/4]

KDL::FrameAcc::FrameAcc ( const Frame _T)
inlineexplicit

Definition at line 169 of file frameacc.hpp.

◆ FrameAcc() [3/4]

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

Definition at line 170 of file frameacc.hpp.

◆ FrameAcc() [4/4]

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

Definition at line 172 of file frameacc.hpp.

Member Function Documentation

◆ GetAccTwist()

Twist FrameAcc::GetAccTwist ( ) const

Definition at line 415 of file frameacc.hpp.

◆ GetFrame()

Frame FrameAcc::GetFrame ( ) const

Definition at line 405 of file frameacc.hpp.

◆ GetTwist()

Twist FrameAcc::GetTwist ( ) const

Definition at line 410 of file frameacc.hpp.

◆ Identity()

FrameAcc FrameAcc::Identity ( )
static

Definition at line 345 of file frameacc.hpp.

◆ Inverse() [1/5]

FrameAcc FrameAcc::Inverse ( ) const

Definition at line 382 of file frameacc.hpp.

◆ Inverse() [2/5]

VectorAcc FrameAcc::Inverse ( const VectorAcc arg) const

Definition at line 372 of file frameacc.hpp.

◆ Inverse() [3/5]

VectorAcc FrameAcc::Inverse ( const Vector arg) const

Definition at line 377 of file frameacc.hpp.

◆ Inverse() [4/5]

TwistAcc FrameAcc::Inverse ( const TwistAcc arg) const

Definition at line 563 of file frameacc.hpp.

◆ Inverse() [5/5]

TwistAcc FrameAcc::Inverse ( const Twist arg) const

Definition at line 571 of file frameacc.hpp.

◆ operator*() [1/4]

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

Definition at line 363 of file frameacc.hpp.

◆ operator*() [2/4]

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

Definition at line 367 of file frameacc.hpp.

◆ operator*() [3/4]

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

Definition at line 547 of file frameacc.hpp.

◆ operator*() [4/4]

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

Definition at line 555 of file frameacc.hpp.

◆ operator=() [1/2]

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

Definition at line 339 of file frameacc.hpp.

◆ operator=() [2/2]

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

Definition at line 387 of file frameacc.hpp.

Friends And Related Function Documentation

◆ Equal [1/3]

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

Definition at line 394 of file frameacc.hpp.

◆ Equal [2/3]

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

Definition at line 397 of file frameacc.hpp.

◆ Equal [3/3]

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

Definition at line 400 of file frameacc.hpp.

◆ operator* [1/3]

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

Definition at line 350 of file frameacc.hpp.

◆ operator* [2/3]

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

Definition at line 358 of file frameacc.hpp.

◆ operator* [3/3]

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

Definition at line 354 of file frameacc.hpp.

Member Data Documentation

◆ M

RotationAcc KDL::FrameAcc::M

Rotation,angular velocity, and angular acceleration of frame.

Definition at line 165 of file frameacc.hpp.

◆ p

VectorAcc KDL::FrameAcc::p

Translation, velocity and acceleration of origin.

Definition at line 166 of file frameacc.hpp.


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


orocos_kdl
Author(s):
autogenerated on Thu Apr 13 2023 02:19:15