#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: ![]() |
|
<
|