#include <PhysicsSystem.h>
Inheritance diagram for OpenCAL::PhysicsSystem:


Public Member Functions | |
| PhysicsSystem (System *parent) | |
| PhysicalObject * | getPhysicalObject (unsigned int i) |
| virtual Force * | getForce (unsigned int i) |
| virtual Constraint * | getConstraint (unsigned int i) |
| float | getMaxStepSize () const |
| void | setMaxStepSize (float stepSize) |
| < | |
| void | addForce (const Vector3 &force) |
| void | resetForces () |
| virtual void | step (float deltaSeconds) |
| virtual void | fillState () |
| virtual void | fillDerivative () |
| virtual void | fromState () |
| virtual void | initialize () |
Protected Attributes | |
| ODESolver * | m_solver |
| float | m_maxStepSize |
Definition at line 40 of file PhysicsSystem.h.
|
|
Implements OpenCAL::ODESource. Definition at line 123 of file PhysicsSystem.cpp. References OpenCAL::PhysicalObject::addToDerivative(), and OpenCAL::PhaseSpace::clear(). Here is the call graph for this function: ![]() |
|
|
Implements OpenCAL::ODESource. Definition at line 102 of file PhysicsSystem.cpp. References OpenCAL::PhysicalObject::addToState(), and OpenCAL::PhaseSpace::clear(). Here is the call graph for this function: ![]() |
|
|
|
|
|
Definition at line 67 of file PhysicsSystem.h. |
|
|
|
|
|
Reimplemented from OpenCAL::System. Definition at line 262 of file PhysicsSystem.cpp. References OpenCAL::System::initialize(). Here is the call graph for this function: ![]() |
|
|
<
|
1.3.8