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

#include <bvhnodeeye.h>

Inheritance diagram for BVHNodeEYE:

Public Member Functions

 BVHNodeEYE (const QString &name, int n, double a, double d, double alpha, double theta0, iCubMesh *mesh=0)
virtual void drawJoint ()
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 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 bvhnodeeye.h.

Constructor & Destructor Documentation

◆ BVHNodeEYE()

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

Definition at line 27 of file bvhnodeeye.h.

Member Function Documentation

◆ drawJoint()

virtual void BVHNodeEYE::drawJoint ( )
inlinevirtual

Reimplemented from BVHNodeEND.

Definition at line 30 of file bvhnodeeye.h.


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