iCub-main
Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
ForceArrow Class Reference

#include <bvhnode.h>

Public Member Functions

 ForceArrow (double x, double y, double z, double f, double fx, double fy, double fz, double mx, double my, double mz)
 
 ~ForceArrow ()
 
void draw ()
 

Static Public Member Functions

static void setParams (double fg, double ft, double tg, double tt)
 

Protected Attributes

GLUquadricObj * cyl
 
int nFSec
 
int nTSec
 
double px
 
double py
 
double pz
 
double fm
 
double fth
 
double fax
 
double fay
 
double faz
 
double mm
 
double mth
 
double max
 
double may
 
double maz
 
bool bForce
 
bool bTorque
 

Static Protected Attributes

static double mForceThr
 
static double mForceGain
 
static double mTorqueThr
 
static double mTorqueGain
 

Detailed Description

Definition at line 47 of file bvhnode.h.

Constructor & Destructor Documentation

◆ ForceArrow()

ForceArrow::ForceArrow ( double  x,
double  y,
double  z,
double  f,
double  fx,
double  fy,
double  fz,
double  mx,
double  my,
double  mz 
)
inline

Definition at line 50 of file bvhnode.h.

◆ ~ForceArrow()

ForceArrow::~ForceArrow ( )
inline

Definition at line 129 of file bvhnode.h.

Member Function Documentation

◆ draw()

void ForceArrow::draw ( )
inline

Definition at line 134 of file bvhnode.h.

◆ setParams()

static void ForceArrow::setParams ( double  fg,
double  ft,
double  tg,
double  tt 
)
inlinestatic

Definition at line 165 of file bvhnode.h.

Member Data Documentation

◆ bForce

bool ForceArrow::bForce
protected

Definition at line 183 of file bvhnode.h.

◆ bTorque

bool ForceArrow::bTorque
protected

Definition at line 183 of file bvhnode.h.

◆ cyl

GLUquadricObj* ForceArrow::cyl
protected

Definition at line 174 of file bvhnode.h.

◆ fax

double ForceArrow::fax
protected

Definition at line 180 of file bvhnode.h.

◆ fay

double ForceArrow::fay
protected

Definition at line 180 of file bvhnode.h.

◆ faz

double ForceArrow::faz
protected

Definition at line 180 of file bvhnode.h.

◆ fm

double ForceArrow::fm
protected

Definition at line 180 of file bvhnode.h.

◆ fth

double ForceArrow::fth
protected

Definition at line 180 of file bvhnode.h.

◆ max

double ForceArrow::max
protected

Definition at line 181 of file bvhnode.h.

◆ may

double ForceArrow::may
protected

Definition at line 181 of file bvhnode.h.

◆ maz

double ForceArrow::maz
protected

Definition at line 181 of file bvhnode.h.

◆ mForceGain

double ForceArrow::mForceGain
staticprotected

Definition at line 186 of file bvhnode.h.

◆ mForceThr

double ForceArrow::mForceThr
staticprotected

Definition at line 185 of file bvhnode.h.

◆ mm

double ForceArrow::mm
protected

Definition at line 181 of file bvhnode.h.

◆ mth

double ForceArrow::mth
protected

Definition at line 181 of file bvhnode.h.

◆ mTorqueGain

double ForceArrow::mTorqueGain
staticprotected

Definition at line 188 of file bvhnode.h.

◆ mTorqueThr

double ForceArrow::mTorqueThr
staticprotected

Definition at line 187 of file bvhnode.h.

◆ nFSec

int ForceArrow::nFSec
protected

Definition at line 176 of file bvhnode.h.

◆ nTSec

int ForceArrow::nTSec
protected

Definition at line 176 of file bvhnode.h.

◆ px

double ForceArrow::px
protected

Definition at line 178 of file bvhnode.h.

◆ py

double ForceArrow::py
protected

Definition at line 178 of file bvhnode.h.

◆ pz

double ForceArrow::pz
protected

Definition at line 178 of file bvhnode.h.


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