Blender V2.61 - r43446

KDL::VectorAcc Class Reference

#include <frameacc.hpp>

List of all members.

Public Member Functions

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

Static Public Member Functions

static IMETHOD VectorAcc Zero ()

Public Attributes

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

Friends

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

Detailed Description

Definition at line 43 of file frameacc.hpp.


Constructor & Destructor Documentation

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

Definition at line 50 of file frameacc.hpp.

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

Definition at line 51 of file frameacc.hpp.

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

Definition at line 52 of file frameacc.hpp.

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

Definition at line 53 of file frameacc.hpp.


Member Function Documentation

doubleAcc KDL::VectorAcc::Norm ( )

Definition at line 129 of file frameacc.hpp.

VectorAcc & KDL::VectorAcc::operator+= ( const VectorAcc arg)

Definition at line 106 of file frameacc.hpp.

VectorAcc & KDL::VectorAcc::operator-= ( const VectorAcc arg)

Definition at line 112 of file frameacc.hpp.

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

Definition at line 99 of file frameacc.hpp.

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

Definition at line 92 of file frameacc.hpp.

void KDL::VectorAcc::ReverseSign ( )

Definition at line 123 of file frameacc.hpp.

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

Definition at line 119 of file frameacc.hpp.


Friends And Related Function Documentation

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

Definition at line 137 of file frameacc.hpp.

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

Definition at line 144 of file frameacc.hpp.

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

Definition at line 151 of file frameacc.hpp.

IMETHOD friend bool Equal ( const VectorAcc r1,
const Vector r2,
double  eps = epsilon 
) [friend]

Definition at line 173 of file frameacc.hpp.

IMETHOD friend bool Equal ( const Vector r1,
const VectorAcc r2,
double  eps = epsilon 
) [friend]

Definition at line 166 of file frameacc.hpp.

IMETHOD friend bool Equal ( const VectorAcc r1,
const VectorAcc r2,
double  eps = epsilon 
) [friend]

Definition at line 159 of file frameacc.hpp.

IMETHOD friend VectorAcc operator* ( const VectorAcc r1,
const Vector r2 
) [friend]

Definition at line 59 of file frameacc.hpp.

IMETHOD friend VectorAcc operator* ( double  r1,
const VectorAcc r2 
) [friend]

Definition at line 70 of file frameacc.hpp.

IMETHOD friend VectorAcc operator* ( const Vector r1,
const VectorAcc r2 
) [friend]

Definition at line 63 of file frameacc.hpp.

IMETHOD friend VectorAcc operator* ( const VectorAcc r1,
const VectorAcc r2 
) [friend]

Definition at line 52 of file frameacc.hpp.

IMETHOD friend VectorAcc operator* ( const VectorAcc r1,
double  r2 
) [friend]

Definition at line 74 of file frameacc.hpp.

IMETHOD friend VectorAcc operator* ( const doubleAcc r1,
const VectorAcc r2 
) [friend]

Definition at line 78 of file frameacc.hpp.

IMETHOD friend VectorAcc operator* ( const VectorAcc r2,
const doubleAcc r1 
) [friend]

Definition at line 85 of file frameacc.hpp.

IMETHOD friend VectorAcc operator* ( const Rotation R,
const VectorAcc x 
) [friend]

Definition at line 254 of file frameacc.hpp.

IMETHOD friend VectorAcc operator+ ( const Vector r1,
const VectorAcc r2 
) [friend]

Definition at line 31 of file frameacc.hpp.

IMETHOD friend VectorAcc operator+ ( const VectorAcc r1,
const Vector r2 
) [friend]

Definition at line 38 of file frameacc.hpp.

IMETHOD friend VectorAcc operator+ ( const VectorAcc r1,
const VectorAcc r2 
) [friend]

Definition at line 24 of file frameacc.hpp.

IMETHOD friend VectorAcc operator- ( const VectorAcc r1,
const Vector r2 
) [friend]

Definition at line 42 of file frameacc.hpp.

IMETHOD friend VectorAcc operator- ( const Vector r1,
const VectorAcc r2 
) [friend]

Definition at line 35 of file frameacc.hpp.

IMETHOD friend VectorAcc operator- ( const VectorAcc r) [friend]

Definition at line 47 of file frameacc.hpp.

IMETHOD friend VectorAcc operator- ( const VectorAcc r1,
const VectorAcc r2 
) [friend]

Definition at line 28 of file frameacc.hpp.

IMETHOD friend VectorAcc operator/ ( const VectorAcc r1,
double  r2 
) [friend]

Definition at line 180 of file frameacc.hpp.

IMETHOD friend VectorAcc operator/ ( const VectorAcc r2,
const doubleAcc r1 
) [friend]

Definition at line 184 of file frameacc.hpp.


Member Data Documentation

acceleration vector

Definition at line 48 of file frameacc.hpp.

position vector

Definition at line 46 of file frameacc.hpp.

velocity vector

Definition at line 47 of file frameacc.hpp.


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