Blender V5.0
KDL::VectorVel Class Reference

#include <framevel.hpp>

Public Member Functions

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

Static Public Member Functions

static IMETHOD VectorVel Zero ()

Public Attributes

Vector p
Vector v

Friends

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

Detailed Description

Definition at line 68 of file framevel.hpp.

Constructor & Destructor Documentation

◆ VectorVel() [1/3]

KDL::VectorVel::VectorVel ( )
inline

Definition at line 78 of file framevel.hpp.

References p, and v.

Referenced by Equal, Equal, operator*, operator-, and operator/.

◆ VectorVel() [2/3]

KDL::VectorVel::VectorVel ( const Vector & _p,
const Vector & _v )
inline

Definition at line 79 of file framevel.hpp.

References p, and v.

◆ VectorVel() [3/3]

KDL::VectorVel::VectorVel ( const Vector & _p)
inlineexplicit

Definition at line 80 of file framevel.hpp.

Member Function Documentation

◆ deriv()

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

Definition at line 83 of file framevel.hpp.

References v.

◆ Norm()

doubleVel VectorVel::Norm ( ) const

Definition at line 317 of file framevel.hpp.

References KDL::epsilon, and IMETHOD.

◆ operator+=()

VectorVel & VectorVel::operator+= ( const VectorVel & arg)

Definition at line 299 of file framevel.hpp.

References IMETHOD.

◆ operator-=()

VectorVel & VectorVel::operator-= ( const VectorVel & arg)

Definition at line 304 of file framevel.hpp.

◆ operator=() [1/2]

VectorVel & VectorVel::operator= ( const Vector & arg)

Definition at line 294 of file framevel.hpp.

References b, eps, and IMETHOD.

◆ operator=() [2/2]

VectorVel & VectorVel::operator= ( const VectorVel & arg)

Definition at line 289 of file framevel.hpp.

◆ ReverseSign()

void VectorVel::ReverseSign ( )

Definition at line 313 of file framevel.hpp.

References KDL::epsilon, and IMETHOD.

◆ value()

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

Definition at line 82 of file framevel.hpp.

References p.

Referenced by operator*.

◆ Zero()

VectorVel VectorVel::Zero ( )
static

Definition at line 310 of file framevel.hpp.

References KDL::epsilon, and IMETHOD.

◆ dot [1/3]

IMETHOD friend doubleVel dot ( const Vector & lhs,
const VectorVel & rhs )
friend

Definition at line 362 of file framevel.hpp.

References F.

◆ dot [2/3]

IMETHOD friend doubleVel dot ( const VectorVel & lhs,
const Vector & rhs )
friend

Definition at line 359 of file framevel.hpp.

◆ dot [3/3]

IMETHOD friend doubleVel dot ( const VectorVel & lhs,
const VectorVel & rhs )
friend

Definition at line 356 of file framevel.hpp.

References R.

◆ Equal [1/3]

IMETHOD friend bool Equal ( const Vector & r1,
const VectorVel & r2,
double eps = epsilon )
friend

Definition at line 325 of file framevel.hpp.

References KDL::addDelta(), and VectorVel().

◆ Equal [2/3]

IMETHOD friend bool Equal ( const VectorVel & r1,
const Vector & r2,
double eps = epsilon )
friend

Definition at line 328 of file framevel.hpp.

References b, KDL::diff(), and VectorVel().

◆ Equal [3/3]

IMETHOD friend bool Equal ( const VectorVel & r1,
const VectorVel & r2,
double eps = epsilon )
friend

Definition at line 322 of file framevel.hpp.

◆ operator* [1/8]

IMETHOD friend VectorVel operator* ( const doubleVel & r1,
const VectorVel & r2 )
friend

Definition at line 269 of file framevel.hpp.

References IMETHOD, and rhs.

◆ operator* [2/8]

IMETHOD friend VectorVel operator* ( const Rotation & R,
const VectorVel & x )
friend

Definition at line 285 of file framevel.hpp.

◆ operator* [3/8]

IMETHOD friend VectorVel operator* ( const Vector & r1,
const VectorVel & r2 )
friend

Definition at line 252 of file framevel.hpp.

References rot, value(), and KDL::TwistVel::vel.

◆ operator* [4/8]

IMETHOD friend VectorVel operator* ( const VectorVel & r1,
const Vector & r2 )
friend

Definition at line 248 of file framevel.hpp.

References rot, and VectorVel().

◆ operator* [5/8]

IMETHOD friend VectorVel operator* ( const VectorVel & r1,
const VectorVel & r2 )
friend

Definition at line 244 of file framevel.hpp.

◆ operator* [6/8]

IMETHOD friend VectorVel operator* ( const VectorVel & r1,
double r2 )
friend

Definition at line 263 of file framevel.hpp.

References IMETHOD, and rhs.

◆ operator* [7/8]

IMETHOD friend VectorVel operator* ( const VectorVel & r2,
const doubleVel & r1 )
friend

Definition at line 273 of file framevel.hpp.

References IMETHOD, and v.

◆ operator* [8/8]

IMETHOD friend VectorVel operator* ( double r1,
const VectorVel & r2 )
friend

Definition at line 259 of file framevel.hpp.

References IMETHOD.

◆ operator+ [1/3]

IMETHOD friend VectorVel operator+ ( const Vector & r1,
const VectorVel & r2 )
friend

Definition at line 225 of file framevel.hpp.

References IMETHOD.

◆ operator+ [2/3]

IMETHOD friend VectorVel operator+ ( const VectorVel & r1,
const Vector & r2 )
friend

Definition at line 217 of file framevel.hpp.

References IMETHOD.

◆ operator+ [3/3]

IMETHOD friend VectorVel operator+ ( const VectorVel & r1,
const VectorVel & r2 )
friend

Definition at line 209 of file framevel.hpp.

References IMETHOD.

◆ operator- [1/4]

IMETHOD friend VectorVel operator- ( const Vector & r1,
const VectorVel & r2 )
friend

Definition at line 229 of file framevel.hpp.

References IMETHOD.

◆ operator- [2/4]

IMETHOD friend VectorVel operator- ( const VectorVel & r)
friend

Definition at line 234 of file framevel.hpp.

◆ operator- [3/4]

IMETHOD friend VectorVel operator- ( const VectorVel & r1,
const Vector & r2 )
friend

Definition at line 221 of file framevel.hpp.

References eps, and IMETHOD.

◆ operator- [4/4]

IMETHOD friend VectorVel operator- ( const VectorVel & r1,
const VectorVel & r2 )
friend

Definition at line 213 of file framevel.hpp.

References IMETHOD, and VectorVel().

◆ operator/ [1/2]

IMETHOD friend VectorVel operator/ ( const VectorVel & r1,
double r2 )
friend

Definition at line 277 of file framevel.hpp.

References IMETHOD.

◆ operator/ [2/2]

IMETHOD friend VectorVel operator/ ( const VectorVel & r2,
const doubleVel & r1 )
friend

Definition at line 281 of file framevel.hpp.

References IMETHOD, and VectorVel().

◆ SetToZero

IMETHOD friend void SetToZero ( VectorVel & v)
friend

Definition at line 238 of file framevel.hpp.

Member Data Documentation

◆ p

Vector KDL::VectorVel::p

Definition at line 75 of file framevel.hpp.

Referenced by KDL::diff(), KDL::posrandom(), KDL::random(), value(), VectorVel(), and VectorVel().

◆ v

Vector KDL::VectorVel::v

Definition at line 76 of file framevel.hpp.

Referenced by deriv(), KDL::diff(), operator*, KDL::posrandom(), KDL::random(), VectorVel(), and VectorVel().


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