Flow Visualisation
|
Creates and Controls the time dependened vector field. More...
#include <FlowControl.h>
Public Member Functions | |
FlowControl (TimeField *timeField) | |
~FlowControl () | |
void | placeMovingArrows () |
Starts the arrow placement process. More... | |
void | completeTimestepWithArrows (int timestep) |
Seeds arrows at timestep. More... | |
void | propagateArrowsOneStep (int time, int deltaTime) |
Moves arrows forward backwards in time. More... | |
void | addArrowsToSceneGraph (render::ISceneGraphPart *graphPart) |
add arrows to scenegraph More... | |
void | update (float time) |
updates all time dependened actions More... | |
Creates and Controls the time dependened vector field.
FlowControl::FlowControl | ( | TimeField * | timeField | ) |
FlowControl::~FlowControl | ( | ) |
void FlowControl::addArrowsToSceneGraph | ( | render::ISceneGraphPart * | graphPart | ) |
add arrows to scenegraph
void FlowControl::completeTimestepWithArrows | ( | int | timestep | ) |
Seeds arrows at timestep.
void FlowControl::placeMovingArrows | ( | ) |
Starts the arrow placement process.
void FlowControl::propagateArrowsOneStep | ( | int | time, |
int | deltaTime | ||
) |
Moves arrows forward backwards in time.
void FlowControl::update | ( | float | time | ) |
updates all time dependened actions