Main Page | Class Hierarchy | Class List | Class Members

SC::IIntegrator Interface Reference

Inheritance diagram for SC::IIntegrator:

SC::EulerIntegrator SC::RungeKuttaIntegrator List of all members.

Public Member Functions

bool Integrate (Vector2 seedPoint, bool onlyForward, ref Vector2[] streamLine, Rectangle calcRect)
void SetDT (float dt)
void SetDTest (float dtest)
void SetBuffer (SC.Buffer buffer)

Detailed Description

The basic interface for all Integrators.


Member Function Documentation

bool SC::IIntegrator::Integrate Vector2  seedPoint,
bool  onlyForward,
ref Vector2[]  streamLine,
Rectangle  calcRect
 

Calculates a new streamline by starting integrating at the seed point. The seed point to calculate the streamline from. The calculated streamline. False if it cannot create a stream line for the seed point, True otherwise.

Implemented in SC::EulerIntegrator, and SC::RungeKuttaIntegrator.

void SC::IIntegrator::SetBuffer SC.Buffer  buffer  ) 
 

Sets the streamline buffer. The new streamline buffer.

Implemented in SC::EulerIntegrator, and SC::RungeKuttaIntegrator.

void SC::IIntegrator::SetDT float  dt  ) 
 

Sets the timestep for the integrator. The new timestep.

Implemented in SC::EulerIntegrator, and SC::RungeKuttaIntegrator.

void SC::IIntegrator::SetDTest float  dtest  ) 
 

Sets the dTest distance. The new dTest distance.

Implemented in SC::EulerIntegrator, and SC::RungeKuttaIntegrator.


The documentation for this interface was generated from the following file:
Generated on Sat Jan 15 23:58:59 2005 for StreamCtrl by doxygen 1.3.6