Panda3D
Public Member Functions | Protected Member Functions
AngularIntegrator Class Reference

Pure virtual base class for physical modeling. More...

#include "angularIntegrator.h"

Inheritance diagram for AngularIntegrator:
BaseIntegrator ReferenceCount MemoryBase AngularEulerIntegrator

List of all members.

Public Member Functions

virtual ~AngularIntegrator ()
 destructor
void integrate (Physical *physical, AngularForceVector &forces, PN_stdfloat dt)
 high-level integration.
virtual void output (ostream &out) const
 Write a string representation of this instance to <out>.
virtual void write (ostream &out, unsigned int indent=0) const
 Write a string representation of this instance to <out>.

Protected Member Functions

 AngularIntegrator ()
 constructor

Detailed Description

Pure virtual base class for physical modeling.

Takes physically modelable objects and applies forces to them.

Definition at line 28 of file angularIntegrator.h.


Constructor & Destructor Documentation

destructor

Definition at line 35 of file angularIntegrator.cxx.

constructor

Definition at line 26 of file angularIntegrator.cxx.


Member Function Documentation

void AngularIntegrator::integrate ( Physical physical,
AngularForceVector &  forces,
PN_stdfloat  dt 
)

high-level integration.

API.

Definition at line 44 of file angularIntegrator.cxx.

void AngularIntegrator::output ( ostream &  out) const [virtual]

Write a string representation of this instance to <out>.

Reimplemented from BaseIntegrator.

Reimplemented in AngularEulerIntegrator.

Definition at line 62 of file angularIntegrator.cxx.

void AngularIntegrator::write ( ostream &  out,
unsigned int  indent = 0 
) const [virtual]

Write a string representation of this instance to <out>.

Reimplemented from BaseIntegrator.

Reimplemented in AngularEulerIntegrator.

Definition at line 75 of file angularIntegrator.cxx.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations