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

SL_StreamLine Class Reference

#include <SL_StreamLine.h>

List of all members.

Public Types

enum  InterpolMode { EULER = 1, RUNGE_KUTTER1, RENGE_KUTTER2 }

Public Methods

 SL_StreamLine ()
 SL_StreamLine (SL_Grid *refToGrid, CGlobalState *refState)
virtual ~SL_StreamLine ()
void SetInterpolationMode (int iMode)
bool CreateStreamLine_bidirectional (const Vec2f startDot)
bool CreateNewSeedPoint (const Vec2f currentDot, Vec2f &leftDot, Vec2f &rightDot)
void DrawGL ()

Public Attributes

vector< Vec2f > elements

Protected Attributes

int interpolationMode
SL_Interpolation * interpolationPtr
SL_Grid * refGrid
float m_fDsep
CGlobalState * refState


Member Enumeration Documentation

enum InterpolMode
 

Set stepsize fDistDots for streamline-dots, fDsep for new seedpoints.

Enumeration values:
EULER 
RUNGE_KUTTER1 
RENGE_KUTTER2 


Constructor & Destructor Documentation

SL_StreamLine (    ) 
 

SL_StreamLine (  SL_Grid *    refToGrid,
CGlobalState *    refState
) 
 

~SL_StreamLine (    )  [virtual]
 


Member Function Documentation

bool CreateNewSeedPoint (  const Vec2f    currentDot,
Vec2f &    leftDot,
Vec2f &    rightDot
) 
 

Creates new seed-point for new streamline.

bool CreateStreamLine_bidirectional (  const Vec2f    startDot ) 
 

void DrawGL (    ) 
 

void SetInterpolationMode (  int    iMode ) 
 


Member Data Documentation

vector< Vec2f > elements
 

int interpolationMode [protected]
 

SL_Interpolation* interpolationPtr [protected]
 

float m_fDsep [protected]
 

Distance between this streamline and next streamline.

SL_Grid* refGrid [protected]
 

CGlobalState* refState [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 23 04:30:14 2003 for FlowVis- vector field in 2D by doxygen1.3-rc2