KDL::VectorAcc Class Reference

#include <frameacc.hpp>

List of all members.

Public Member Functions

doubleAcc Norm ()
VectorAcc & operator+= (const VectorAcc &arg)
VectorAcc & operator-= (const VectorAcc &arg)
VectorAcc & operator= (const Vector &arg)
VectorAcc & operator= (const VectorAcc &arg)
void ReverseSign ()
 VectorAcc (const Vector &_p, const Vector &_v, const Vector &_dv)
 VectorAcc (const Vector &_p, const Vector &_v)
 VectorAcc (const Vector &_p)
 VectorAcc ()

Static Public Member Functions

static VectorAcc Zero ()

Public Attributes

Vector dv
 acceleration vector
Vector p
 position vector
Vector v
 velocity vector

Friends

doubleAcc dot (const Vector &lhs, const VectorAcc &rhs)
doubleAcc dot (const VectorAcc &lhs, const Vector &rhs)
doubleAcc dot (const VectorAcc &lhs, const VectorAcc &rhs)
bool Equal (const VectorAcc &r1, const Vector &r2, double eps=epsilon)
bool Equal (const Vector &r1, const VectorAcc &r2, double eps=epsilon)
bool Equal (const VectorAcc &r1, const VectorAcc &r2, double eps=epsilon)
VectorAcc operator* (const Rotation &R, const VectorAcc &x)
VectorAcc operator* (const VectorAcc &r2, const doubleAcc &r1)
VectorAcc operator* (const doubleAcc &r1, const VectorAcc &r2)
VectorAcc operator* (double r1, const VectorAcc &r2)
VectorAcc operator* (const VectorAcc &r1, double r2)
VectorAcc operator* (const Vector &r1, const VectorAcc &r2)
VectorAcc operator* (const VectorAcc &r1, const Vector &r2)
VectorAcc operator* (const VectorAcc &r1, const VectorAcc &r2)
VectorAcc operator+ (const VectorAcc &r1, const Vector &r2)
VectorAcc operator+ (const Vector &r1, const VectorAcc &r2)
VectorAcc operator+ (const VectorAcc &r1, const VectorAcc &r2)
VectorAcc operator- (const VectorAcc &r)
VectorAcc operator- (const VectorAcc &r1, const Vector &r2)
VectorAcc operator- (const Vector &r1, const VectorAcc &r2)
VectorAcc operator- (const VectorAcc &r1, const VectorAcc &r2)
VectorAcc operator/ (const VectorAcc &r2, const doubleAcc &r1)
VectorAcc operator/ (const VectorAcc &r1, double r2)

Detailed Description

Definition at line 44 of file frameacc.hpp.


Constructor & Destructor Documentation

KDL::VectorAcc::VectorAcc (  )  [inline]

Definition at line 51 of file frameacc.hpp.

Referenced by Zero().

KDL::VectorAcc::VectorAcc ( const Vector &  _p  )  [inline, explicit]

Definition at line 52 of file frameacc.hpp.

KDL::VectorAcc::VectorAcc ( const Vector &  _p,
const Vector &  _v 
) [inline]

Definition at line 53 of file frameacc.hpp.

KDL::VectorAcc::VectorAcc ( const Vector &  _p,
const Vector &  _v,
const Vector &  _dv 
) [inline]

Definition at line 54 of file frameacc.hpp.


Member Function Documentation

doubleAcc KDL::VectorAcc::Norm (  )  [inline]
VectorAcc & KDL::VectorAcc::operator+= ( const VectorAcc &  arg  )  [inline]

Definition at line 107 of file frameacc.inl.

References dv, p, and v.

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

Definition at line 113 of file frameacc.inl.

References dv, p, and v.

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

Definition at line 100 of file frameacc.inl.

References dv, p, v, and Zero().

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

Definition at line 93 of file frameacc.inl.

References dv, p, and v.

void KDL::VectorAcc::ReverseSign (  )  [inline]

Definition at line 124 of file frameacc.inl.

References dv, p, KDL::Vector::ReverseSign(), and v.

Referenced by KDL::TwistAcc::ReverseSign().

VectorAcc KDL::VectorAcc::Zero (  )  [inline, static]

Definition at line 120 of file frameacc.inl.

References VectorAcc(), and KDL::Vector::Zero().

Referenced by KDL::FrameAcc::Identity(), operator=(), and KDL::TwistAcc::Zero().


Friends And Related Function Documentation

doubleAcc dot ( const Vector &  lhs,
const VectorAcc &  rhs 
) [friend]
doubleAcc dot ( const VectorAcc &  lhs,
const Vector &  rhs 
) [friend]
doubleAcc dot ( const VectorAcc &  lhs,
const VectorAcc &  rhs 
) [friend]

Referenced by Norm().

bool Equal ( const VectorAcc &  r1,
const Vector &  r2,
double  eps = epsilon 
) [friend]
bool Equal ( const Vector &  r1,
const VectorAcc &  r2,
double  eps = epsilon 
) [friend]
bool Equal ( const VectorAcc &  r1,
const VectorAcc &  r2,
double  eps = epsilon 
) [friend]
VectorAcc operator* ( const Rotation &  R,
const VectorAcc &  x 
) [friend]
VectorAcc operator* ( const VectorAcc &  r2,
const doubleAcc &  r1 
) [friend]
VectorAcc operator* ( const doubleAcc &  r1,
const VectorAcc &  r2 
) [friend]
VectorAcc operator* ( double  r1,
const VectorAcc &  r2 
) [friend]
VectorAcc operator* ( const VectorAcc &  r1,
double  r2 
) [friend]
VectorAcc operator* ( const Vector &  r1,
const VectorAcc &  r2 
) [friend]
VectorAcc operator* ( const VectorAcc &  r1,
const Vector &  r2 
) [friend]
VectorAcc operator* ( const VectorAcc &  r1,
const VectorAcc &  r2 
) [friend]
VectorAcc operator+ ( const VectorAcc &  r1,
const Vector &  r2 
) [friend]
VectorAcc operator+ ( const Vector &  r1,
const VectorAcc &  r2 
) [friend]
VectorAcc operator+ ( const VectorAcc &  r1,
const VectorAcc &  r2 
) [friend]
VectorAcc operator- ( const VectorAcc &  r  )  [friend]
VectorAcc operator- ( const VectorAcc &  r1,
const Vector &  r2 
) [friend]
VectorAcc operator- ( const Vector &  r1,
const VectorAcc &  r2 
) [friend]
VectorAcc operator- ( const VectorAcc &  r1,
const VectorAcc &  r2 
) [friend]
VectorAcc operator/ ( const VectorAcc &  r2,
const doubleAcc &  r1 
) [friend]
VectorAcc operator/ ( const VectorAcc &  r1,
double  r2 
) [friend]

Member Data Documentation


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

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