#include <physics.h>
|
| PhysicsSystem (float M, float I, QVector *pos, Vector *p, Vector *q, Vector *r) |
|
virtual void | Rotate (const Vector &axis) |
|
virtual void | JettisonReactionMass (const Vector &Direction, float speed, float mass) |
|
virtual void | JettisonMass (const Vector &Direction, float speed, float mass) |
|
virtual void | ResistiveLiquidTorque (float ResistiveForceCoef) |
|
virtual void | ResistiveTorque (float ResistiveForceCoef) |
|
virtual void | ResistiveLiquidForce (float ResistiveForceCoef) |
|
virtual void | ResistiveForce (float ResistiveForceCoef) |
|
virtual void | ResistiveThrust (float strength) |
|
virtual void | ResistiveTorqueThrust (float strength, const Vector &Position) |
|
virtual void | ApplyForce (const Vector &Vforce, float time) |
|
virtual void | ApplyTorque (const Vector &Vforce, const Vector &Location, float time) |
|
virtual void | ApplyLocalTorque (const Vector &Vforce, const Vector &Location, float time) |
|
virtual void | ApplyBalancedLocalTorque (const Vector &Vforce, const Vector &Location, float time) |
|
void | ApplyImpulses (float Time) |
|
void | SetVelocity (Vector v) |
|
void | SetAngularVelocity (Vector w) |
|
const Vector & | GetVelocity () const |
|
const Vector & | GetAngularVelocity () const |
|
virtual void | Update () |
|
Definition at line 38 of file physics.h.
PhysicsSystem::PhysicsSystem |
( |
float |
M, |
|
|
float |
I, |
|
|
QVector * |
pos, |
|
|
Vector * |
p, |
|
|
Vector * |
q, |
|
|
Vector * |
r |
|
) |
| |
void PhysicsSystem::ApplyBalancedLocalTorque |
( |
const Vector & |
Vforce, |
|
|
const Vector & |
Location, |
|
|
float |
time |
|
) |
| |
|
virtual |
void PhysicsSystem::ApplyForce |
( |
const Vector & |
Vforce, |
|
|
float |
time |
|
) |
| |
|
virtual |
void PhysicsSystem::ApplyImpulses |
( |
float |
Time) | |
|
void PhysicsSystem::ApplyLocalTorque |
( |
const Vector & |
Vforce, |
|
|
const Vector & |
Location, |
|
|
float |
time |
|
) |
| |
|
virtual |
void PhysicsSystem::ApplyTorque |
( |
const Vector & |
Vforce, |
|
|
const Vector & |
Location, |
|
|
float |
time |
|
) |
| |
|
virtual |
const Vector& PhysicsSystem::GetAngularVelocity |
( |
) | |
const |
|
inline |
const Vector& PhysicsSystem::GetVelocity |
( |
) | |
const |
|
inline |
void PhysicsSystem::JettisonMass |
( |
const Vector & |
Direction, |
|
|
float |
speed, |
|
|
float |
mass |
|
) |
| |
|
virtual |
void PhysicsSystem::JettisonReactionMass |
( |
const Vector & |
Direction, |
|
|
float |
speed, |
|
|
float |
mass |
|
) |
| |
|
virtual |
void PhysicsSystem::ResistiveForce |
( |
float |
ResistiveForceCoef) | |
|
|
virtual |
void PhysicsSystem::ResistiveLiquidForce |
( |
float |
ResistiveForceCoef) | |
|
|
virtual |
void PhysicsSystem::ResistiveLiquidTorque |
( |
float |
ResistiveForceCoef) | |
|
|
virtual |
void PhysicsSystem::ResistiveThrust |
( |
float |
strength) | |
|
|
virtual |
void PhysicsSystem::ResistiveTorque |
( |
float |
ResistiveForceCoef) | |
|
|
virtual |
void PhysicsSystem::ResistiveTorqueThrust |
( |
float |
strength, |
|
|
const Vector & |
Position |
|
) |
| |
|
virtual |
void PhysicsSystem::Rotate |
( |
const Vector & |
axis) | |
|
|
virtual |
void PhysicsSystem::SetAngularVelocity |
( |
Vector |
w) | |
|
|
inline |
void PhysicsSystem::SetVelocity |
( |
Vector |
v) | |
|
|
inline |
void PhysicsSystem::Update |
( |
) | |
|
|
virtual |
The documentation for this class was generated from the following files: