[╯°□°]╯︵┻━┻
Goldberg Simulator 20000
 All Classes Functions Variables
Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Protected Attributes
Obj Class Reference
Inheritance diagram for Obj:
Disp CouldBeInseredToSystem Ball Bomb Button Camera Magnet Minigun ObjC ObjG Obstacle Parallelepiped Portal Rocket

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: