Blender V5.0
KDL::JntArrayAcc Class Reference

#include <jntarrayacc.hpp>

Public Member Functions

 JntArrayAcc (unsigned int size)
 JntArrayAcc (const JntArray &q, const JntArray &qdot, const JntArray &qdotdot)
 JntArrayAcc (const JntArray &q, const JntArray &qdot)
 JntArrayAcc (const JntArray &q)
JntArray value () const
JntArray deriv () const
JntArray dderiv () const

Public Attributes

JntArray q
JntArray qdot
JntArray qdotdot

Friends

void Add (const JntArrayAcc &src1, const JntArrayAcc &src2, JntArrayAcc &dest)
void Add (const JntArrayAcc &src1, const JntArrayVel &src2, JntArrayAcc &dest)
void Add (const JntArrayAcc &src1, const JntArray &src2, JntArrayAcc &dest)
void Subtract (const JntArrayAcc &src1, const JntArrayAcc &src2, JntArrayAcc &dest)
void Subtract (const JntArrayAcc &src1, const JntArrayVel &src2, JntArrayAcc &dest)
void Subtract (const JntArrayAcc &src1, const JntArray &src2, JntArrayAcc &dest)
void Multiply (const JntArrayAcc &src, const double &factor, JntArrayAcc &dest)
void Multiply (const JntArrayAcc &src, const doubleVel &factor, JntArrayAcc &dest)
void Multiply (const JntArrayAcc &src, const doubleAcc &factor, JntArrayAcc &dest)
void Divide (const JntArrayAcc &src, const double &factor, JntArrayAcc &dest)
void Divide (const JntArrayAcc &src, const doubleVel &factor, JntArrayAcc &dest)
void Divide (const JntArrayAcc &src, const doubleAcc &factor, JntArrayAcc &dest)
void SetToZero (JntArrayAcc &array)
bool Equal (const JntArrayAcc &src1, const JntArrayAcc &src2, double eps=epsilon)

Detailed Description

Definition at line 32 of file jntarrayacc.hpp.

Constructor & Destructor Documentation

◆ JntArrayAcc() [1/4]

KDL::JntArrayAcc::JntArrayAcc ( unsigned int size)

Definition at line 29 of file jntarrayacc.cpp.

References q, qdot, qdotdot, and size().

Referenced by Add, Add, Add, Divide, Divide, Divide, Equal, Multiply, Multiply, Multiply, SetToZero, Subtract, Subtract, and Subtract.

◆ JntArrayAcc() [2/4]

KDL::JntArrayAcc::JntArrayAcc ( const JntArray & q,
const JntArray & qdot,
const JntArray & qdotdot )

Definition at line 33 of file jntarrayacc.cpp.

References assert, q, qdot, and qdotdot.

◆ JntArrayAcc() [3/4]

KDL::JntArrayAcc::JntArrayAcc ( const JntArray & q,
const JntArray & qdot )

Definition at line 38 of file jntarrayacc.cpp.

References assert, q, qdot, and qdotdot.

◆ JntArrayAcc() [4/4]

KDL::JntArrayAcc::JntArrayAcc ( const JntArray & q)

Definition at line 43 of file jntarrayacc.cpp.

References q, qdot, and qdotdot.

Member Function Documentation

◆ dderiv()

JntArray KDL::JntArrayAcc::dderiv ( ) const

Definition at line 57 of file jntarrayacc.cpp.

References qdotdot.

◆ deriv()

JntArray KDL::JntArrayAcc::deriv ( ) const

Definition at line 53 of file jntarrayacc.cpp.

References qdot.

◆ value()

JntArray KDL::JntArrayAcc::value ( ) const

Definition at line 48 of file jntarrayacc.cpp.

References q.

◆ Add [1/3]

void Add ( const JntArrayAcc & src1,
const JntArray & src2,
JntArrayAcc & dest )
friend

Definition at line 74 of file jntarrayacc.cpp.

References KDL::Add(), JntArrayAcc(), q, qdot, and qdotdot.

◆ Add [2/3]

void Add ( const JntArrayAcc & src1,
const JntArrayAcc & src2,
JntArrayAcc & dest )
friend

Definition at line 62 of file jntarrayacc.cpp.

References KDL::Add(), JntArrayAcc(), q, qdot, and qdotdot.

◆ Add [3/3]

void Add ( const JntArrayAcc & src1,
const JntArrayVel & src2,
JntArrayAcc & dest )
friend

◆ Divide [1/3]

void Divide ( const JntArrayAcc & src,
const double & factor,
JntArrayAcc & dest )
friend

Definition at line 129 of file jntarrayacc.cpp.

References KDL::Divide(), JntArrayAcc(), q, qdot, and qdotdot.

◆ Divide [2/3]

◆ Divide [3/3]

void Divide ( const JntArrayAcc & src,
const doubleVel & factor,
JntArrayAcc & dest )
friend

◆ Equal

bool Equal ( const JntArrayAcc & src1,
const JntArrayAcc & src2,
double eps = epsilon )
friend

Definition at line 167 of file jntarrayacc.cpp.

References eps, KDL::Equal(), Equal, JntArrayAcc(), q, qdot, and qdotdot.

Referenced by Equal.

◆ Multiply [1/3]

void Multiply ( const JntArrayAcc & src,
const double & factor,
JntArrayAcc & dest )
friend

Definition at line 100 of file jntarrayacc.cpp.

References JntArrayAcc(), KDL::Multiply(), q, qdot, and qdotdot.

◆ Multiply [2/3]

void Multiply ( const JntArrayAcc & src,
const doubleAcc & factor,
JntArrayAcc & dest )
friend

◆ Multiply [3/3]

void Multiply ( const JntArrayAcc & src,
const doubleVel & factor,
JntArrayAcc & dest )
friend

◆ SetToZero

void SetToZero ( JntArrayAcc & array)
friend

Definition at line 160 of file jntarrayacc.cpp.

References JntArrayAcc(), and KDL::SetToZero().

◆ Subtract [1/3]

void Subtract ( const JntArrayAcc & src1,
const JntArray & src2,
JntArrayAcc & dest )
friend

Definition at line 93 of file jntarrayacc.cpp.

References JntArrayAcc(), q, qdot, qdotdot, and KDL::Subtract().

◆ Subtract [2/3]

void Subtract ( const JntArrayAcc & src1,
const JntArrayAcc & src2,
JntArrayAcc & dest )
friend

Definition at line 81 of file jntarrayacc.cpp.

References JntArrayAcc(), q, qdot, qdotdot, and KDL::Subtract().

◆ Subtract [3/3]

void Subtract ( const JntArrayAcc & src1,
const JntArrayVel & src2,
JntArrayAcc & dest )
friend

Member Data Documentation

◆ q

◆ qdot

◆ qdotdot

JntArray KDL::JntArrayAcc::qdotdot

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