KDL::VectorVel Class Reference

#include <framevel.hpp>

List of all members.

Public Member Functions

Vector deriv () const
doubleVel Norm () const
VectorVeloperator+= (const VectorVel &arg)
VectorVeloperator-= (const VectorVel &arg)
VectorVeloperator= (const Vector &arg)
VectorVeloperator= (const VectorVel &arg)
void ReverseSign ()
Vector value () const
 VectorVel (const Vector &_p)
 VectorVel (const Vector &_p, const Vector &_v)
 VectorVel ()

Static Public Member Functions

static VectorVel Zero ()

Public Attributes

Vector p
Vector v

Friends

doubleVel dot (const Vector &lhs, const VectorVel &rhs)
doubleVel dot (const VectorVel &lhs, const Vector &rhs)
doubleVel dot (const VectorVel &lhs, const VectorVel &rhs)
bool Equal (const VectorVel &r1, const Vector &r2, double eps=epsilon)
bool Equal (const Vector &r1, const VectorVel &r2, double eps=epsilon)
bool Equal (const VectorVel &r1, const VectorVel &r2, double eps=epsilon)
VectorVel operator* (const Rotation &R, const VectorVel &x)
VectorVel operator* (const VectorVel &r2, const doubleVel &r1)
VectorVel operator* (const doubleVel &r1, const VectorVel &r2)
VectorVel operator* (double r1, const VectorVel &r2)
VectorVel operator* (const VectorVel &r1, double r2)
VectorVel operator* (const Vector &r1, const VectorVel &r2)
VectorVel operator* (const VectorVel &r1, const Vector &r2)
VectorVel operator* (const VectorVel &r1, const VectorVel &r2)
VectorVel operator+ (const VectorVel &r1, const Vector &r2)
VectorVel operator+ (const Vector &r1, const VectorVel &r2)
VectorVel operator+ (const VectorVel &r1, const VectorVel &r2)
VectorVel operator- (const VectorVel &r)
VectorVel operator- (const VectorVel &r1, const Vector &r2)
VectorVel operator- (const Vector &r1, const VectorVel &r2)
VectorVel operator- (const VectorVel &r1, const VectorVel &r2)
VectorVel operator/ (const VectorVel &r2, const doubleVel &r1)
VectorVel operator/ (const VectorVel &r1, double r2)
void SetToZero (VectorVel &v)

Detailed Description

Definition at line 70 of file framevel.hpp.


Constructor & Destructor Documentation

KDL::VectorVel::VectorVel (  )  [inline]

Definition at line 80 of file framevel.hpp.

Referenced by Zero().

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

Definition at line 81 of file framevel.hpp.

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

Definition at line 82 of file framevel.hpp.


Member Function Documentation

Vector KDL::VectorVel::deriv (  )  const [inline]

Definition at line 85 of file framevel.hpp.

References v.

Referenced by KDL::TwistVel::deriv(), and KDL::FrameVel::deriv().

doubleVel KDL::VectorVel::Norm (  )  const [inline]

Definition at line 319 of file framevel.inl.

References dot, KDL::Vector::Norm(), p, and v.

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

Definition at line 301 of file framevel.inl.

References p, and v.

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

Definition at line 306 of file framevel.inl.

References p, and v.

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

Definition at line 296 of file framevel.inl.

References p, v, and Zero().

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

Definition at line 291 of file framevel.inl.

References p, and v.

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

Definition at line 315 of file framevel.inl.

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

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

Vector KDL::VectorVel::value (  )  const [inline]

Definition at line 84 of file framevel.hpp.

References p.

Referenced by KDL::TwistVel::value(), and KDL::FrameVel::value().

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

Definition at line 312 of file framevel.inl.

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

Referenced by KDL::FrameVel::Identity(), operator=(), and KDL::TwistVel::Zero().


Friends And Related Function Documentation

doubleVel dot ( const Vector lhs,
const VectorVel rhs 
) [friend]
doubleVel dot ( const VectorVel lhs,
const Vector rhs 
) [friend]
doubleVel dot ( const VectorVel lhs,
const VectorVel rhs 
) [friend]

Referenced by Norm().

bool Equal ( const VectorVel r1,
const Vector r2,
double  eps = epsilon 
) [friend]
bool Equal ( const Vector r1,
const VectorVel r2,
double  eps = epsilon 
) [friend]
bool Equal ( const VectorVel r1,
const VectorVel r2,
double  eps = epsilon 
) [friend]
VectorVel operator* ( const Rotation R,
const VectorVel x 
) [friend]
VectorVel operator* ( const VectorVel r2,
const doubleVel r1 
) [friend]
VectorVel operator* ( const doubleVel r1,
const VectorVel r2 
) [friend]
VectorVel operator* ( double  r1,
const VectorVel r2 
) [friend]
VectorVel operator* ( const VectorVel r1,
double  r2 
) [friend]
VectorVel operator* ( const Vector r1,
const VectorVel r2 
) [friend]
VectorVel operator* ( const VectorVel r1,
const Vector r2 
) [friend]
VectorVel operator* ( const VectorVel r1,
const VectorVel r2 
) [friend]
VectorVel operator+ ( const VectorVel r1,
const Vector r2 
) [friend]
VectorVel operator+ ( const Vector r1,
const VectorVel r2 
) [friend]
VectorVel operator+ ( const VectorVel r1,
const VectorVel r2 
) [friend]
VectorVel operator- ( const VectorVel r  )  [friend]
VectorVel operator- ( const VectorVel r1,
const Vector r2 
) [friend]
VectorVel operator- ( const Vector r1,
const VectorVel r2 
) [friend]
VectorVel operator- ( const VectorVel r1,
const VectorVel r2 
) [friend]
VectorVel operator/ ( const VectorVel r2,
const doubleVel r1 
) [friend]
VectorVel operator/ ( const VectorVel r1,
double  r2 
) [friend]
void SetToZero ( VectorVel v  )  [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