KDL::FrameAcc Class Reference

#include <frameacc.hpp>

List of all members.

Public Member Functions

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

Static Public Member Functions

static FrameAcc Identity ()

Public Attributes

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

Friends

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

Detailed Description

Definition at line 148 of file frameacc.hpp.


Constructor & Destructor Documentation

KDL::FrameAcc::FrameAcc (  )  [inline]

Definition at line 154 of file frameacc.hpp.

Referenced by Identity(), and Inverse().

KDL::FrameAcc::FrameAcc ( const Frame _T  )  [inline, explicit]

Definition at line 155 of file frameacc.hpp.

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

Definition at line 156 of file frameacc.hpp.

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

Definition at line 158 of file frameacc.hpp.


Member Function Documentation

Twist KDL::FrameAcc::GetAccTwist (  )  const [inline]

Definition at line 415 of file frameacc.inl.

References KDL::VectorAcc::dv, KDL::RotationAcc::dw, M, and p.

Frame KDL::FrameAcc::GetFrame (  )  const [inline]

Definition at line 405 of file frameacc.inl.

References M, KDL::VectorAcc::p, p, and KDL::RotationAcc::R.

Twist KDL::FrameAcc::GetTwist (  )  const [inline]

Definition at line 410 of file frameacc.inl.

References M, p, KDL::VectorAcc::v, and KDL::RotationAcc::w.

FrameAcc KDL::FrameAcc::Identity (  )  [inline, static]

Definition at line 345 of file frameacc.inl.

References FrameAcc(), KDL::RotationAcc::Identity(), and KDL::VectorAcc::Zero().

TwistAcc KDL::FrameAcc::Inverse ( const Twist arg  )  const [inline]
TwistAcc KDL::FrameAcc::Inverse ( const TwistAcc arg  )  const [inline]

Definition at line 562 of file frameacc.inl.

References KDL::RotationAcc::Inverse(), M, p, KDL::TwistAcc::rot, and KDL::TwistAcc::vel.

VectorAcc KDL::FrameAcc::Inverse ( const Vector arg  )  const [inline]

Definition at line 377 of file frameacc.inl.

References KDL::RotationAcc::Inverse(), M, and p.

VectorAcc KDL::FrameAcc::Inverse ( const VectorAcc arg  )  const [inline]

Definition at line 372 of file frameacc.inl.

References KDL::RotationAcc::Inverse(), M, and p.

FrameAcc KDL::FrameAcc::Inverse (  )  const [inline]

Definition at line 382 of file frameacc.inl.

References FrameAcc(), KDL::RotationAcc::Inverse(), M, and p.

TwistAcc KDL::FrameAcc::operator* ( const Twist arg  )  const [inline]

Definition at line 554 of file frameacc.inl.

References M, p, KDL::Twist::rot, KDL::TwistAcc::rot, KDL::Twist::vel, and KDL::TwistAcc::vel.

TwistAcc KDL::FrameAcc::operator* ( const TwistAcc arg  )  const [inline]

Definition at line 546 of file frameacc.inl.

References M, p, KDL::TwistAcc::rot, and KDL::TwistAcc::vel.

VectorAcc KDL::FrameAcc::operator* ( const Vector arg  )  const [inline]

Definition at line 367 of file frameacc.inl.

References M, and p.

VectorAcc KDL::FrameAcc::operator* ( const VectorAcc arg  )  const [inline]

Definition at line 363 of file frameacc.inl.

References M, and p.

FrameAcc & KDL::FrameAcc::operator= ( const Frame arg  )  [inline]

Definition at line 387 of file frameacc.inl.

References KDL::Frame::M, M, KDL::Frame::p, and p.

FrameAcc & KDL::FrameAcc::operator= ( const FrameAcc arg  )  [inline]

Definition at line 339 of file frameacc.inl.

References M, and p.


Friends And Related Function Documentation

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

Member Data Documentation

Rotation,angular velocity, and angular acceleration of frame.

Definition at line 151 of file frameacc.hpp.

Referenced by KDL::Equal(), GetAccTwist(), GetFrame(), GetTwist(), Inverse(), operator*(), KDL::operator*(), KDL::operator<<(), and operator=().

Translation, velocity and acceleration of origin.

Definition at line 152 of file frameacc.hpp.

Referenced by KDL::Equal(), GetAccTwist(), GetFrame(), GetTwist(), Inverse(), operator*(), KDL::operator*(), KDL::operator<<(), and operator=().


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

Generated on Wed Nov 23 19:02:17 2011 for FreeCAD by  doxygen 1.6.1