Main Page | Class Hierarchy | Class List | Class Members

SC::EulerIntegrator Class Reference

Inheritance diagram for SC::EulerIntegrator:

SC::IIntegrator List of all members.

Public Member Functions

 EulerIntegrator (Data data)
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

EulerIntegrator.


Constructor & Destructor Documentation

SC::EulerIntegrator::EulerIntegrator Data  data  )  [inline]
 

Constructor.


Member Function Documentation

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

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

Implements SC::IIntegrator.

void SC::EulerIntegrator::SetBuffer SC.Buffer  buffer  )  [inline]
 

Sets the streamline buffer. The new streamline buffer.

Implements SC::IIntegrator.

void SC::EulerIntegrator::SetDT float  dt  )  [inline]
 

Sets the timestep for the integrator. The new timestep.

Implements SC::IIntegrator.

void SC::EulerIntegrator::SetDTest float  dtest  )  [inline]
 

Sets the dTest distance. The dTest distance.

Implements SC::IIntegrator.


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