[╯°□°]╯︵┻━┻
 All Classes Functions Variables
Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Protected Attributes
Obj Class Reference
Inheritance diagram for Obj:
Inheritance graph
[legend]
Collaboration diagram for Obj:
Collaboration graph
[legend]

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 Integratorinteg = new IntegratorEulersymplectic(.045)

Protected Member Functions

void dispPath ()

Protected Attributes

vector< Vectpath
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: