iCub-main
|
#include <bvhnodeend.h>
Public Member Functions | |
BVHNodeEND (const QString &name, int n, double a, double d, double alpha, double theta0, iCubMesh *mesh=0) | |
virtual void | drawJoint () |
virtual void | draw (double *encoders, BVHNode *pSelected) |
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 |
Definition at line 23 of file bvhnodeend.h.
|
inline |
Definition at line 27 of file bvhnodeend.h.
|
inlinevirtual |
Reimplemented from BVHNodeDH.
Reimplemented in BVHNodeRIGHTHAND, and BVHNodeLEFTHAND.
Definition at line 32 of file bvhnodeend.h.
|
inlinevirtual |
Reimplemented from BVHNode.
Reimplemented in BVHNodeINERTIAL, and BVHNodeEYE.
Definition at line 30 of file bvhnodeend.h.