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

#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

Detailed Description

Definition at line 23 of file bvhnodeend.h.

Constructor & Destructor Documentation

◆ BVHNodeEND()

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

Definition at line 27 of file bvhnodeend.h.

Member Function Documentation

◆ draw()

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

Reimplemented from BVHNodeDH.

Reimplemented in BVHNodeLEFTHAND, and BVHNodeRIGHTHAND.

Definition at line 32 of file bvhnodeend.h.

◆ drawJoint()

virtual void BVHNodeEND::drawJoint ( )
inlinevirtual

Reimplemented from BVHNode.

Reimplemented in BVHNodeEYE, and BVHNodeINERTIAL.

Definition at line 30 of file bvhnodeend.h.


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