KDL::RotationAcc Class Reference

#include <frameacc.hpp>

List of all members.

Public Member Functions

TwistAcc Inverse (const Twist &arg) const
TwistAcc Inverse (const TwistAcc &arg) const
VectorAcc Inverse (const Vector &arg) const
VectorAcc Inverse (const VectorAcc &arg) const
RotationAcc 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
RotationAccoperator= (const Rotation &arg)
RotationAccoperator= (const RotationAcc &arg)
 RotationAcc (const Rotation &_R, const Vector &_w, const Vector &_dw)
 RotationAcc (const Rotation &_R)
 RotationAcc ()

Static Public Member Functions

static RotationAcc Identity ()

Public Attributes

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

Friends

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

Detailed Description

Definition at line 93 of file frameacc.hpp.


Constructor & Destructor Documentation

KDL::RotationAcc::RotationAcc (  )  [inline]

Definition at line 100 of file frameacc.hpp.

Referenced by Identity(), and Inverse().

KDL::RotationAcc::RotationAcc ( const Rotation _R  )  [inline, explicit]

Definition at line 101 of file frameacc.hpp.

KDL::RotationAcc::RotationAcc ( const Rotation _R,
const Vector _w,
const Vector _dw 
) [inline]

Definition at line 102 of file frameacc.hpp.


Member Function Documentation

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

Definition at line 221 of file frameacc.inl.

References KDL::Rotation::Identity(), RotationAcc(), and KDL::Vector::Zero().

Referenced by KDL::FrameAcc::Identity().

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

Definition at line 535 of file frameacc.inl.

References Inverse(), KDL::Twist::rot, and KDL::Twist::vel.

TwistAcc KDL::RotationAcc::Inverse ( const TwistAcc arg  )  const [inline]

Definition at line 525 of file frameacc.inl.

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

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

Definition at line 225 of file frameacc.inl.

References dw, KDL::Rotation::Inverse(), R, RotationAcc(), and w.

Referenced by Inverse(), and KDL::FrameAcc::Inverse().

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

Definition at line 540 of file frameacc.inl.

References KDL::Twist::rot, and KDL::Twist::vel.

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

Definition at line 530 of file frameacc.inl.

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

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

Definition at line 259 of file frameacc.inl.

References KDL::VectorAcc::dv, dw, KDL::VectorAcc::p, R, KDL::VectorAcc::v, and w.

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

Definition at line 246 of file frameacc.inl.

References KDL::VectorAcc::dv, dw, KDL::VectorAcc::p, R, KDL::VectorAcc::v, and w.

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

Definition at line 214 of file frameacc.inl.

References dw, R, w, and KDL::Vector::Zero().

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

Definition at line 208 of file frameacc.inl.

References dw, R, and w.


Friends And Related Function Documentation

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

Member Data Documentation

angular acceration vector

Definition at line 98 of file frameacc.hpp.

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

rotation matrix

Definition at line 96 of file frameacc.hpp.

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

angular velocity vector

Definition at line 97 of file frameacc.hpp.

Referenced by KDL::Equal(), KDL::FrameAcc::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:18 2011 for FreeCAD by  doxygen 1.6.1