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< Vec2felements

Protected Attributes

int interpolationMode
SL_InterpolationinterpolationPtr
SL_GridrefGrid
float m_fDsep
CGlobalStaterefState


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