KDL 1.5.4
Loading...
Searching...
No Matches
KDL::JntArrayVel Class Reference

#include <src/jntarrayvel.hpp>

Collaboration diagram for KDL::JntArrayVel:

Public Member Functions

 JntArrayVel ()
 JntArrayVel (unsigned int size)
 JntArrayVel (const JntArray &q, const JntArray &qdot)
 JntArrayVel (const JntArray &q)
void resize (unsigned int newSize)
JntArray value () const
JntArray deriv () const

Public Attributes

JntArray q
JntArray qdot

Friends

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

Constructor & Destructor Documentation

◆ JntArrayVel() [1/4]

KDL::JntArrayVel::JntArrayVel ( )
inline

◆ JntArrayVel() [2/4]

KDL::JntArrayVel::JntArrayVel ( unsigned int size)
explicit

References q, and qdot.

◆ JntArrayVel() [3/4]

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

References q, qdot, and KDL::JntArray::rows().

◆ JntArrayVel() [4/4]

KDL::JntArrayVel::JntArrayVel ( const JntArray & q)
explicit

References q, and qdot.

Member Function Documentation

◆ deriv()

JntArray KDL::JntArrayVel::deriv ( ) const

References qdot.

◆ resize()

void KDL::JntArrayVel::resize ( unsigned int newSize)

References q, qdot, and KDL::JntArray::resize().

◆ value()

JntArray KDL::JntArrayVel::value ( ) const

References q.

◆ Add [1/2]

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

References Add, JntArrayVel(), q, and qdot.

◆ Add [2/2]

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

References Add, JntArrayVel(), q, and qdot.

Referenced by Add, Add, and Multiply.

◆ Divide [1/2]

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

References Divide, JntArrayVel(), q, and qdot.

Referenced by Divide, and Divide.

◆ Divide [2/2]

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

References Divide, JntArrayVel(), Multiply, q, qdot, and Subtract.

◆ Equal

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

References Equal, JntArrayVel(), q, and qdot.

Referenced by Equal.

◆ Multiply [1/2]

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

References JntArrayVel(), Multiply, q, and qdot.

Referenced by Divide, Multiply, and Multiply.

◆ Multiply [2/2]

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

References Add, JntArrayVel(), Multiply, q, and qdot.

◆ SetToZero

void SetToZero ( JntArrayVel & array)
friend

References JntArrayVel(), q, qdot, and SetToZero.

Referenced by SetToZero.

◆ Subtract [1/2]

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

References JntArrayVel(), q, qdot, and Subtract.

◆ Subtract [2/2]

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

References JntArrayVel(), q, qdot, and Subtract.

Referenced by Divide, Subtract, and Subtract.

Member Data Documentation

◆ q

◆ qdot


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