KDL::VectorAcc Class Reference

#include <frameacc.hpp>

List of all members.

Public Member Functions

doubleAcc Norm ()
VectorAccoperator+= (const VectorAcc &arg)
VectorAccoperator-= (const VectorAcc &arg)
VectorAccoperator= (const Vector &arg)
VectorAccoperator= (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