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

#include <bvhnodelefthand.h>

Inheritance diagram for BVHNodeLEFTHAND:

Public Member Functions

 BVHNodeLEFTHAND (const QString &name, int enc, double a, double d, double alpha, double theta0, iCubMesh *mesh=0)
void FingerSegment (double length)
virtual void draw (double *encoders, BVHNode *pSelected)
Public Member Functions inherited from BVHNodeEND
 BVHNodeEND (const QString &name, int n, double a, double d, double alpha, double theta0, iCubMesh *mesh=0)
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)
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 ()

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)
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

Detailed Description

Definition at line 23 of file bvhnodelefthand.h.

Constructor & Destructor Documentation

◆ BVHNodeLEFTHAND()

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

Definition at line 27 of file bvhnodelefthand.h.

Member Function Documentation

◆ draw()

virtual void BVHNodeLEFTHAND::draw ( double * encoders,
BVHNode * pSelected )
inlinevirtual

Reimplemented from BVHNodeEND.

Definition at line 40 of file bvhnodelefthand.h.

◆ FingerSegment()

void BVHNodeLEFTHAND::FingerSegment ( double length)
inline

Definition at line 30 of file bvhnodelefthand.h.


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