List of all members.
Public Member Functions |
Vect | getAcc () |
virtual double | getVolume () const |
virtual double | getR () const |
Matrix | rotateMatrix (bool const &inverse=false) |
Vect | convertRefRel (Vect const &v) |
Vect | convertRefAbs (Vect const &v) |
void | enableTranslationForce (bool b=true) |
void | enableRotationForce (bool b=true) |
void | setM (double const &newM) |
void | setT (double const &newT) |
double | getT () const |
double | getM () const |
void | addFWorldCoord (Vect const &df, Vect const &pos) |
void | addFObjCoord (Vect const &df, Vect const &pos=Vect(3)) |
void | setF (Vect const &f) |
void | setX (Vect const &v) |
void | setdx (Vect const &v) |
Vect | getX () const |
Vect | getdx () const |
Vect | getdxAbs (Vect const &pos) |
Vect | getF () const |
void | addM (Vect const &df, Vect const &dfPos) |
Vect | getAng () const |
Vect | getVitAng () |
Vect | getMCin () const |
Vect | getMf () const |
void | addMf (Vect const &m) |
void | setAng (Vect const &v) |
void | setMCin (Vect const &v) |
void | setMf (Vect const &v) |
virtual Vect | supportPoint (Vect const &direction) |
virtual void | init () |
virtual void | update () |
virtual ostream & | cdisp (ostream &out) |
virtual void | disp (vector< bool > options) |
| Obj (Vect const &x, double const &mass, Vect const &dx=Vect(3), Vect const &ang=Vect(3), Vect const &mcin=Vect(3)) |
Public Attributes |
bool | forceTranslate |
bool | forceRotate |
bool | collision |
bool | showPath |
Static Public Attributes |
static Integrator * | integ = new IntegratorEulersymplectic(.045) |
Protected Member Functions |
void | dispPath () |
Protected Attributes |
vector< Vect > | path |
Vect | x |
Vect | dx |
Vect | f |
double | m |
double | temp |
Matrix | i |
Vect | ang |
Vect | mcin |
Vect | mf |
The documentation for this class was generated from the following files: