 
 
|  | 
| activations | PhysicalObject | |
| addContact(ContactInfo *contact) | PhysicalObject |  [inline] | 
| alpha | PhysicalObject | |
| alphaOld | PhysicalObject | |
| Border(real x, real y, real normalX, real normalY, std::string label="") | Border | |
| boxMax | PhysicalObject | |
| boxMin | PhysicalObject | |
| computeBox() | PhysicalObject |  [inline, virtual] | 
| computeDerivatives(GlobalContactInfoVector *globalContacts) | PhysicalObject |  [virtual] | 
| computeDerivativesWithoutContacts(ContactSolver *contactSolver) | Border |  [inline, virtual] | 
| computeInertia() | PhysicalObject |  [inline, virtual] | 
| computeMass(real density=ThyrixParameters::defaultDensity) | PhysicalObject |  [inline, virtual] | 
| contacts | PhysicalObject | |
| controll() | PhysicalObject |  [inline, virtual] | 
| deleteContacts() | PhysicalObject |  [virtual] | 
| detectContacts(PhysicalObject *object, GlobalContactInfoVector *contacts) | Border |  [inline, virtual] | 
| detectContacts(Border *object, GlobalContactInfoVector *contacts) | Border |  [inline, virtual] | 
| PhysicalObject::detectContacts(Circle *object, GlobalContactInfoVector *contacts) | PhysicalObject |  [inline, virtual] | 
| PhysicalObject::detectContacts(CappedRectangle *object, GlobalContactInfoVector *contacts) | PhysicalObject |  [inline, virtual] | 
| detectInternalContacts(GlobalContactInfoVector *globalContacts) | PhysicalObject |  [inline, virtual] | 
| detectMouseContact(const Vector2 &rMouse, Vector2 &p, PhysicalObject *&object) | PhysicalObject |  [inline, virtual] | 
| draw(GUI *gui) | Border |  [inline, virtual] | 
| drawContactForces(GUI *gui) | PhysicalObject | |
| externalForce | PhysicalObject | |
| externalTorque | PhysicalObject | |
| fillColor | GraphicalObject | |
| fillContactMatrix(ContactSolver *contactSolver, ContactInfo *contact) | Border |  [inline, virtual] | 
| GraphicalObject(Color outlineColor=GUI::colorBlack, Color fillColor=GUI::colorTransparent) | GraphicalObject | |
| I | PhysicalObject | |
| integrate(const Integrator &integrator) | Border |  [inline, virtual] | 
| isCircle() | PhysicalObject |  [inline, virtual] | 
| label | PhysicalObject | |
| m | PhysicalObject | |
| normal | Border | |
| normalizeAlpha() | PhysicalObject |  [inline] | 
| nSensors | PhysicalObject |  [protected] | 
| omega | PhysicalObject | |
| outlineColor | GraphicalObject | |
| parent | PhysicalObject | |
| PhysicalObject(std::string label="", int nSensors=0, real saturationForce=0.5, Color outlineColor=GUI::colorBlack, Color fillColor=GUI::colorTransparent) | PhysicalObject | |
| r | PhysicalObject | |
| registerPrimitives(Simulator *simulator) | PhysicalObject |  [virtual] | 
| relativeAlpha | PhysicalObject | |
| relativeR | PhysicalObject | |
| resetSensors() | PhysicalObject |  [virtual] | 
| rOld | PhysicalObject | |
| rollback() | Border |  [inline, virtual] | 
| saturationForce | PhysicalObject | |
| setColor(Color color) | GraphicalObject |  [inline] | 
| setFillColor(Color color) | GraphicalObject |  [inline, virtual] | 
| setMass(real m) | PhysicalObject |  [inline] | 
| setOutlineColor(Color color) | GraphicalObject |  [inline, virtual] | 
| setPosition(real x, real y) | PhysicalObject |  [inline] | 
| setSensor(ContactInfo *contact) | PhysicalObject |  [inline, virtual] | 
| setSensors() | PhysicalObject |  [virtual] | 
| setVelocity(real vx, real vy) | PhysicalObject |  [inline] | 
| v | PhysicalObject | |
| ~Border() | Border |  [virtual] | 
| ~GraphicalObject() | GraphicalObject |  [virtual] | 
| ~PhysicalObject() | PhysicalObject |  [virtual] | 
|  | 
Thyrix homepage  Users' guide
(C) Arxia 2004-2005