orocos_kdl
Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
KDL::FrameVel Class Reference

#include <framevel.hpp>

Public Member Functions

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

Static Public Member Functions

static IMETHOD FrameVel Identity ()
 

Public Attributes

RotationVel M
 
VectorVel p
 

Friends

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

Detailed Description

Definition at line 209 of file framevel.hpp.

Constructor & Destructor Documentation

◆ FrameVel() [1/4]

KDL::FrameVel::FrameVel ( )
inline

Definition at line 221 of file framevel.hpp.

◆ FrameVel() [2/4]

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

Definition at line 223 of file framevel.hpp.

◆ FrameVel() [3/4]

KDL::FrameVel::FrameVel ( const Frame _T,
const Twist _t 
)
inline

Definition at line 226 of file framevel.hpp.

◆ FrameVel() [4/4]

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

Definition at line 229 of file framevel.hpp.

Member Function Documentation

◆ deriv()

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

Definition at line 234 of file framevel.hpp.

◆ GetFrame()

Frame FrameVel::GetFrame ( ) const

Definition at line 120 of file framevel.inl.

◆ GetTwist()

Twist FrameVel::GetTwist ( ) const

Definition at line 124 of file framevel.inl.

◆ Identity()

FrameVel FrameVel::Identity ( )
static

Definition at line 28 of file framevel.inl.

◆ Inverse() [1/5]

FrameVel FrameVel::Inverse ( ) const

Definition at line 65 of file framevel.inl.

◆ Inverse() [2/5]

TwistVel FrameVel::Inverse ( const Twist arg) const

Definition at line 647 of file framevel.inl.

◆ Inverse() [3/5]

TwistVel FrameVel::Inverse ( const TwistVel arg) const

Definition at line 639 of file framevel.inl.

◆ Inverse() [4/5]

VectorVel FrameVel::Inverse ( const Vector arg) const

Definition at line 60 of file framevel.inl.

◆ Inverse() [5/5]

VectorVel FrameVel::Inverse ( const VectorVel arg) const

Definition at line 55 of file framevel.inl.

◆ operator*() [1/4]

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

Definition at line 631 of file framevel.inl.

◆ operator*() [2/4]

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

Definition at line 623 of file framevel.inl.

◆ operator*() [3/4]

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

Definition at line 50 of file framevel.inl.

◆ operator*() [4/4]

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

Definition at line 46 of file framevel.inl.

◆ operator=() [1/2]

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

Definition at line 70 of file framevel.inl.

◆ operator=() [2/2]

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

Definition at line 22 of file framevel.inl.

◆ value()

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

Definition at line 233 of file framevel.hpp.

Friends And Related Function Documentation

◆ Equal [1/3]

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

◆ Equal [2/3]

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

◆ Equal [3/3]

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

◆ operator!= [1/3]

IMETHOD friend bool operator!= ( const Frame a,
const FrameVel b 
)
friend

◆ operator!= [2/3]

IMETHOD friend bool operator!= ( const FrameVel a,
const Frame b 
)
friend

◆ operator!= [3/3]

IMETHOD friend bool operator!= ( const FrameVel a,
const FrameVel b 
)
friend

◆ operator* [1/3]

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

◆ operator* [2/3]

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

◆ operator* [3/3]

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

◆ operator== [1/3]

IMETHOD friend bool operator== ( const Frame a,
const FrameVel b 
)
friend

◆ operator== [2/3]

IMETHOD friend bool operator== ( const FrameVel a,
const Frame b 
)
friend

◆ operator== [3/3]

IMETHOD friend bool operator== ( const FrameVel a,
const FrameVel b 
)
friend

Member Data Documentation

◆ M

RotationVel KDL::FrameVel::M

Definition at line 218 of file framevel.hpp.

◆ p

VectorVel KDL::FrameVel::p

Definition at line 219 of file framevel.hpp.


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