Blender V5.0
KDL::RotationAcc Class Reference

#include <frameacc.hpp>

Public Member Functions

 RotationAcc ()
 RotationAcc (const Rotation &R_)
 RotationAcc (const Rotation &R_, const Vector &_w, const Vector &_dw)
IMETHOD RotationAccoperator= (const RotationAcc &arg)
IMETHOD RotationAccoperator= (const Rotation &arg)
IMETHOD RotationAcc Inverse () const
IMETHOD VectorAcc Inverse (const VectorAcc &arg) const
IMETHOD VectorAcc Inverse (const Vector &arg) const
IMETHOD VectorAcc operator* (const VectorAcc &arg) const
IMETHOD VectorAcc operator* (const Vector &arg) 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 RotationAcc Identity ()

Public Attributes

Rotation R
 rotation matrix
Vector w
 angular velocity vector
Vector dw
 angular acceration vector

Friends

IMETHOD friend RotationAcc operator* (const RotationAcc &r1, const RotationAcc &r2)
IMETHOD friend RotationAcc operator* (const Rotation &r1, const RotationAcc &r2)
IMETHOD friend RotationAcc operator* (const RotationAcc &r1, const Rotation &r2)
IMETHOD friend bool Equal (const RotationAcc &r1, const RotationAcc &r2, double eps=epsilon)
IMETHOD friend bool Equal (const Rotation &r1, const RotationAcc &r2, double eps=epsilon)
IMETHOD friend bool Equal (const RotationAcc &r1, const Rotation &r2, double eps=epsilon)

Detailed Description

Definition at line 91 of file frameacc.hpp.

Constructor & Destructor Documentation

◆ RotationAcc() [1/3]

KDL::RotationAcc::RotationAcc ( )
inline

Definition at line 98 of file frameacc.hpp.

Referenced by operator*(), and KDL::VectorAcc::operator=().

◆ RotationAcc() [2/3]

KDL::RotationAcc::RotationAcc ( const Rotation & R_)
inlineexplicit

Definition at line 99 of file frameacc.hpp.

References R, and w.

◆ RotationAcc() [3/3]

KDL::RotationAcc::RotationAcc ( const Rotation & R_,
const Vector & _w,
const Vector & _dw )
inline

Definition at line 100 of file frameacc.hpp.

References dw, R, and w.

Member Function Documentation

◆ Identity()

RotationAcc RotationAcc::Identity ( )
static

Definition at line 219 of file frameacc.hpp.

References IMETHOD.

◆ Inverse() [1/5]

RotationAcc RotationAcc::Inverse ( ) const

Definition at line 223 of file frameacc.hpp.

◆ Inverse() [2/5]

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

Definition at line 534 of file frameacc.hpp.

◆ Inverse() [3/5]

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

Definition at line 524 of file frameacc.hpp.

◆ Inverse() [4/5]

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

Definition at line 235 of file frameacc.hpp.

◆ Inverse() [5/5]

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

Definition at line 227 of file frameacc.hpp.

References b, eps, and IMETHOD.

◆ operator*() [1/4]

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

Definition at line 539 of file frameacc.hpp.

◆ operator*() [2/4]

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

Definition at line 529 of file frameacc.hpp.

◆ operator*() [3/4]

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

Definition at line 257 of file frameacc.hpp.

◆ operator*() [4/4]

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

Definition at line 244 of file frameacc.hpp.

References KDL::epsilon, IMETHOD, and RotationAcc().

◆ operator=() [1/2]

RotationAcc & RotationAcc::operator= ( const Rotation & arg)

Definition at line 212 of file frameacc.hpp.

References IMETHOD, and rhs.

◆ operator=() [2/2]

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

Definition at line 206 of file frameacc.hpp.

References IMETHOD, and rhs.

◆ Equal [1/3]

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

Definition at line 325 of file frameacc.hpp.

◆ Equal [2/3]

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

Definition at line 329 of file frameacc.hpp.

◆ Equal [3/3]

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

Definition at line 322 of file frameacc.hpp.

◆ operator* [1/3]

IMETHOD friend RotationAcc operator* ( const Rotation & r1,
const RotationAcc & r2 )
friend

Definition at line 198 of file frameacc.hpp.

References rot.

◆ operator* [2/3]

IMETHOD friend RotationAcc operator* ( const RotationAcc & r1,
const Rotation & r2 )
friend

Definition at line 202 of file frameacc.hpp.

References IMETHOD, and rhs.

◆ operator* [3/3]

IMETHOD friend RotationAcc operator* ( const RotationAcc & r1,
const RotationAcc & r2 )
friend

Definition at line 191 of file frameacc.hpp.

Member Data Documentation

◆ dw

Vector KDL::RotationAcc::dw

angular acceration vector

Definition at line 96 of file frameacc.hpp.

Referenced by RotationAcc().

◆ R

Rotation KDL::RotationAcc::R

rotation matrix

Definition at line 94 of file frameacc.hpp.

Referenced by RotationAcc(), and RotationAcc().

◆ w

Vector KDL::RotationAcc::w

angular velocity vector

Definition at line 95 of file frameacc.hpp.

Referenced by RotationAcc(), and RotationAcc().


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