#include "TransferFunction.h"#include "point2f.h"Defines | |
| #define | MODE_INIT 0 |
| #define | MODE_RENDER 1 |
| #define | MODE_CHANGE_DATA_FILE 2 |
Functions | |
| void | init () |
| void | initGLUIControls () |
| int | initGL (int argc, char *argv[]) |
| void | glutIdle () |
| void | glutDisplay () |
| void | glutReshape (int width, int height) |
| void | calculatePositions (int width, int height) |
| void | processMouse (int pButton, int pState, int pX, int pY) |
| void | processMouseMotion (int pX, int pY) |
| void | renderTF () |
| void | renderTF (TransferFunction *tf, int channel, unsigned int texture, int xMin, int yMin, char *title) |
| void | renderArrowPlot () |
| void | renderColorCodedScalars () |
| void | renderStreamlinesEuler () |
| void | renderSingleEulerStreamline (int sp, int *seedPoints, bool *usedPoints, int dirFactor, float *xDirs, float *yDirs) |
| void | renderStreamlinesRungeKutta () |
| void | renderSingleRungeKuttaStreamline (int sp, int *seedPoints, bool *usedPoints, int dirFactor, float *xDirs, float *yDirs) |
| void | renderSeedPoints () |
| void | renderEssl () |
| void | renderSimpleEssl () |
| void | renderTaperingEssl () |
| void | renderGlyphMappingEssl () |
| void | renderTexGenerationEssl () |
| void | updateTfData () |
| void | updateWindow (int) |
| void | updateScalarData () |
| void | updateArrows () |
| void | updateGlyphs () |
| void | updateVecLengthChannel () |
| void | changeScalarChannel (int) |
| void | changeDataFile (int) |
| int * | generateSeedPoints () |
| void | changeEulerColor (int) |
| void | changeRungeKuttaColor (int) |
| void | selectFirstSeedPoint (int) |
| bool | checkDistance (point2f pointToCheck, float distance) |
| bool | checkDistance (point2f pointToCheck, float distance, int cell) |
| void | getNextPointToDraw (int dir) |
| void | storeNewPoints (vector< point2f > newPoints) |
| void | initPointStorage () |
| void | deletePointStorage () |
| void | changeEsslColor (int) |
| void | generateEssl () |
| float | getDistance (int sl, point2f p) |
| float | getDTest () |
| float | getDSep () |
| void | loadSetting (int) |
| void | saveSetting (int) |
| void | changeSettingFile (int) |
| void | updateSettingFileNames () |
| void | loadSettingFileNames () |
| void | saveSettingFileNames () |
| #define MODE_CHANGE_DATA_FILE 2 |
| #define MODE_INIT 0 |
| #define MODE_RENDER 1 |
| void calculatePositions | ( | int | width, | |
| int | height | |||
| ) |
| void changeDataFile | ( | int | ) |
| void changeEsslColor | ( | int | ) |
| void changeEulerColor | ( | int | ) |
| void changeRungeKuttaColor | ( | int | ) |
| void changeScalarChannel | ( | int | ) |
| void changeSettingFile | ( | int | ) |
| bool checkDistance | ( | point2f | pointToCheck, | |
| float | distance, | |||
| int | cell | |||
| ) |
| bool checkDistance | ( | point2f | pointToCheck, | |
| float | distance | |||
| ) |
| void deletePointStorage | ( | ) |
| void generateEssl | ( | ) |
| int* generateSeedPoints | ( | ) |
| float getDistance | ( | int | sl, | |
| point2f | p | |||
| ) |
| float getDSep | ( | ) |
| float getDTest | ( | ) |
| void getNextPointToDraw | ( | int | dir | ) |
| void glutDisplay | ( | ) |
| void glutIdle | ( | ) |
| void glutReshape | ( | int | width, | |
| int | height | |||
| ) |
| void init | ( | ) |
| int initGL | ( | int | argc, | |
| char * | argv[] | |||
| ) |
| void initGLUIControls | ( | ) |
| void initPointStorage | ( | ) |
| void loadSetting | ( | int | ) |
| void loadSettingFileNames | ( | ) |
| void processMouse | ( | int | pButton, | |
| int | pState, | |||
| int | pX, | |||
| int | pY | |||
| ) |
| void processMouseMotion | ( | int | pX, | |
| int | pY | |||
| ) |
| void renderArrowPlot | ( | ) |
| void renderColorCodedScalars | ( | ) |
| void renderEssl | ( | ) |
| void renderGlyphMappingEssl | ( | ) |
| void renderSeedPoints | ( | ) |
| void renderSimpleEssl | ( | ) |
| void renderSingleEulerStreamline | ( | int | sp, | |
| int * | seedPoints, | |||
| bool * | usedPoints, | |||
| int | dirFactor, | |||
| float * | xDirs, | |||
| float * | yDirs | |||
| ) |
| void renderSingleRungeKuttaStreamline | ( | int | sp, | |
| int * | seedPoints, | |||
| bool * | usedPoints, | |||
| int | dirFactor, | |||
| float * | xDirs, | |||
| float * | yDirs | |||
| ) |
| void renderStreamlinesEuler | ( | ) |
| void renderStreamlinesRungeKutta | ( | ) |
| void renderTaperingEssl | ( | ) |
| void renderTexGenerationEssl | ( | ) |
| void renderTF | ( | TransferFunction * | tf, | |
| int | channel, | |||
| unsigned int | texture, | |||
| int | xMin, | |||
| int | yMin, | |||
| char * | title | |||
| ) |
| void renderTF | ( | ) |
| void saveSetting | ( | int | ) |
| void saveSettingFileNames | ( | ) |
| void selectFirstSeedPoint | ( | int | ) |
| void storeNewPoints | ( | vector< point2f > | newPoints | ) |
| void updateArrows | ( | ) |
| void updateGlyphs | ( | ) |
| void updateScalarData | ( | ) |
| void updateSettingFileNames | ( | ) |
| void updateTfData | ( | ) |
| void updateVecLengthChannel | ( | ) |
| void updateWindow | ( | int | ) |
1.5.4