Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

LinearIntegrator Class Reference

#include <linearIntegrator.h>

Inheritance diagram for LinearIntegrator:

BaseIntegrator ReferenceCount LinearEulerIntegrator List of all members.

Public Member Functions

virtual ~LinearIntegrator (void)
void integrate (Physical *physical, pvector< PT(LinearForce) > &forces, float dt)

Protected Member Functions

 LinearIntegrator (void)

Private Member Functions

virtual void child_integrate (Physical *physical, pvector< PT(LinearForce) > &forces, float dt)=0

Static Private Attributes

const float _max_linear_dt

Constructor & Destructor Documentation

LinearIntegrator::LinearIntegrator void   )  [protected]
 

Definition at line 30 of file linearIntegrator.cxx.

LinearIntegrator::~LinearIntegrator void   )  [virtual]
 

Definition at line 39 of file linearIntegrator.cxx.


Member Function Documentation

virtual void LinearIntegrator::child_integrate Physical physical,
pvector< PT(LinearForce) > &  forces,
float  dt
[private, pure virtual]
 

Implemented in LinearEulerIntegrator.

Referenced by integrate().

void LinearIntegrator::integrate Physical physical,
pvector< PT(LinearForce) > &  forces,
float  dt
 

Definition at line 49 of file linearIntegrator.cxx.

References child_integrate(), Physical::get_object_vector, PhysicsObject::get_position(), NULL, and PhysicsObject::set_last_position().


Member Data Documentation

const float LinearIntegrator::_max_linear_dt [static, private]
 

Initial value:

  config_physics.GetFloat("default_max_linear_dt", 1.0f / 30.0f)

Definition at line 39 of file config_physics.cxx.


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 00:12:40 2003 for Panda by doxygen1.3