|
iCub-main
|
#include <bvhnodeend.h>
Inheritance diagram for BVHNodeEND: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 BVHNodeLEFTHAND, and BVHNodeRIGHTHAND.
Definition at line 32 of file bvhnodeend.h.
|
inlinevirtual |
Reimplemented from BVHNode.
Reimplemented in BVHNodeEYE, and BVHNodeINERTIAL.
Definition at line 30 of file bvhnodeend.h.