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

#include <bvhnodeinertial.h>

Inheritance diagram for BVHNodeINERTIAL:

Public Member Functions

 BVHNodeINERTIAL (const QString &name, double a, double d, double alpha, double theta0, const QString &portIMUName, iCubMesh *mesh=nullptr)
virtual ~BVHNodeINERTIAL ()
void drawJoint () override
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 28 of file bvhnodeinertial.h.

Constructor & Destructor Documentation

◆ BVHNodeINERTIAL()

BVHNodeINERTIAL::BVHNodeINERTIAL ( const QString & name,
double a,
double d,
double alpha,
double theta0,
const QString & portIMUName,
iCubMesh * mesh = nullptr )
inline

Definition at line 32 of file bvhnodeinertial.h.

◆ ~BVHNodeINERTIAL()

virtual BVHNodeINERTIAL::~BVHNodeINERTIAL ( )
inlinevirtual

Definition at line 55 of file bvhnodeinertial.h.

Member Function Documentation

◆ drawJoint()

void BVHNodeINERTIAL::drawJoint ( )
inlineoverridevirtual

Reimplemented from BVHNodeEND.

Definition at line 61 of file bvhnodeinertial.h.


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