iCub-main
Loading...
Searching...
No Matches
BVHNodeForceTorque Class Reference

#include <bvhnodeforcetorque.h>

Inheritance diagram for BVHNodeForceTorque:

Public Member Functions

 BVHNodeForceTorque (const QString &name, const QString &portName, int enc, double a, double d, double alpha, double theta0, iCubMesh *mesh=0)
virtual ~BVHNodeForceTorque ()
virtual void drawJoint ()
Public Member Functions inherited from BVHNodeDH
 BVHNodeDH (const QString &name, int enc, double Dx, double Dz, double Rx, double Rz0, iCubMesh *mesh=0)
virtual void draw (double *encoders, BVHNode *pSelected)
Public Member Functions inherited from BVHNode
 BVHNode (const QString &name, int enc=-1, iCubMesh *mesh=0)
virtual ~BVHNode ()
bool isValid ()
const QString & name () const
int numChildren () const
void addChild (BVHNode *pChild)
virtual void setSliders (QSlider *rx, QSlider *ry, QSlider *rz, QSlider *px, QSlider *py, QSlider *pz)
void addArrow (ForceArrow *pArrow)
void clearArrows ()

Protected Attributes

double dForceTorque [6]
yarp::os::BufferedPort< yarp::sig::Vector > mPort
Protected Attributes inherited from BVHNodeDH
double dA
double dD
double dAlpha
double dTheta0
Protected Attributes inherited from BVHNode
GLUquadricObj * cyl
QString m_name
QList< BVHNode * > children
int nEnc
iCubMesh * pMesh
float m_Alpha
std::vector< ForceArrow * > mArrows

Additional Inherited Members

Protected Member Functions inherited from BVHNodeDH
void drawArc (double dOmega)
void drawArrow (double dMag)
Protected Member Functions inherited from BVHNode
void drawArrows ()
void setName (const QString &name)

Detailed Description

Definition at line 30 of file bvhnodeforcetorque.h.

Constructor & Destructor Documentation

◆ BVHNodeForceTorque()

BVHNodeForceTorque::BVHNodeForceTorque ( const QString & name,
const QString & portName,
int enc,
double a,
double d,
double alpha,
double theta0,
iCubMesh * mesh = 0 )
inline

Definition at line 34 of file bvhnodeforcetorque.h.

◆ ~BVHNodeForceTorque()

virtual BVHNodeForceTorque::~BVHNodeForceTorque ( )
inlinevirtual

Definition at line 50 of file bvhnodeforcetorque.h.

Member Function Documentation

◆ drawJoint()

virtual void BVHNodeForceTorque::drawJoint ( )
inlinevirtual

Reimplemented from BVHNode.

Definition at line 55 of file bvhnodeforcetorque.h.

Member Data Documentation

◆ dForceTorque

double BVHNodeForceTorque::dForceTorque[6]
protected

Definition at line 137 of file bvhnodeforcetorque.h.

◆ mPort

yarp::os::BufferedPort<yarp::sig::Vector> BVHNodeForceTorque::mPort
protected

Definition at line 139 of file bvhnodeforcetorque.h.


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