#include <EulerStreamlines.h>
Public Member Functions | |
~EulerStreamlines () | |
virtual void | calculate (float links, float rechts, float oben, float unten) |
void | render (float links, float rechts, float oben, float unten) |
void | reset () |
Static Public Member Functions | |
static EulerStreamlines * | getInstance () |
Public Attributes | |
float | stepsize |
int | saturation |
int | maximumStepCount |
float | alpha |
bool | showStreamlines |
float | thicknessFactor |
EulerStreamlines::~EulerStreamlines | ( | ) |
Destructor
EulerStreamlines * EulerStreamlines::getInstance | ( | ) | [static] |
Returns an instance of the EulerStreamlines.
Reimplemented in RungeKuttaStreamlines.
void EulerStreamlines::calculate | ( | float | links, | |
float | rechts, | |||
float | oben, | |||
float | unten | |||
) | [virtual] |
Calculates the streamlines
Reimplemented in RungeKuttaStreamlines.
void EulerStreamlines::render | ( | float | links, | |
float | rechts, | |||
float | oben, | |||
float | unten | |||
) |
Renders the streamlines
Reimplemented in RungeKuttaStreamlines.
void EulerStreamlines::reset | ( | ) |
Deletes the existing streamlines the recalculate them
Stepsize
Saturation
The maximum count of integrations
float EulerStreamlines::alpha |
The alpha value of the streamlines
Defines the streamlines to be shown or not
Value to set the thickness of the streamlines