| CollisionPoints(IMovingObject &mobj, IObject &sobj) const | PhysicsEngine | [inline] |
| DistanceAfterTime(IMovingObject &mobj, double time) const | PhysicsEngine | [inline] |
| DistanceAtTime(IMovingObject &mobj, const DateTime &time) const | PhysicsEngine | [inline] |
| GetCollisionTime(IMovingObject &obj, IMovingObject &reference, Point &collPoint) const | PhysicsEngine | [inline] |
| ImplCollisionPoints(IMovingObject &mobj, IObject &sobj) const =0 | PhysicsEngine | [protected, pure virtual] |
| ImplDistanceAfterTime(IMovingObject &mobj, double time) const =0 | PhysicsEngine | [protected, pure virtual] |
| ImplDistanceAtTime(IMovingObject &mobj, const DateTime &time) const =0 | PhysicsEngine | [protected, pure virtual] |
| ImplGetCollTime(IMovingObject &obj, IMovingObject &reference, Point &collPoint) const =0 | PhysicsEngine | [protected, pure virtual] |
| ImplPositionAfterTime(IMovingObject &mobj, double time) const =0 | PhysicsEngine | [protected, pure virtual] |
| ImplPositionAtTime(IMovingObject &mobj, const DateTime &time) const =0 | PhysicsEngine | [protected, pure virtual] |
| ImplTimeAfterDistance(IMovingObject &mobj, double distance, const DateTime &now) const =0 | PhysicsEngine | [protected, pure virtual] |
| ImplTimeToCollision(IMovingObject &mobj, IObject &sobj) const =0 | PhysicsEngine | [protected, pure virtual] |
| ImplTimeToDistance(IMovingObject &mobj, double distance) const =0 | PhysicsEngine | [protected, pure virtual] |
| ImplTimeToPoint(IMovingObject &mobj, struct Point point) const =0 | PhysicsEngine | [protected, pure virtual] |
| PositionAfterTime(IMovingObject &mobj, double time) const | PhysicsEngine | [inline] |
| PositionAtTime(IMovingObject &mobj, const DateTime &time) const | PhysicsEngine | [inline] |
| TimeAfterDistance(IMovingObject &mobj, double distance, const DateTime &now) const | PhysicsEngine | [inline] |
| TimeToCollision(IMovingObject &mobj, IObject &sobj) const | PhysicsEngine | [inline] |
| TimeToDistance(IMovingObject &mobj, double distance) const | PhysicsEngine | [inline] |
| TimeToPoint(IMovingObject &mobj, struct Point point) const | PhysicsEngine | [inline] |
| ~PhysicsEngine() | PhysicsEngine | [inline, virtual] |