25 lines
568 B
C
25 lines
568 B
C
|
#ifndef FLOWDATASOURCE_H
|
||
|
#define FLOWDATASOURCE_H
|
||
|
|
||
|
|
||
|
class FlowDataSource
|
||
|
{
|
||
|
public:
|
||
|
FlowDataSource();
|
||
|
~FlowDataSource();
|
||
|
void createData(int x, int y, int z, int t);
|
||
|
float getDataValue(int iz, int iy, int ix, int ic);
|
||
|
void printValuesOfHorizontalSlice(int iz, int ic);
|
||
|
float totalWindSpeed(int iz, int iy, int ix);
|
||
|
void printSpeedValuesOfHorizontalSlice(int iz);
|
||
|
void printLargestSpeed(int iz);
|
||
|
float *returnSource();
|
||
|
private:
|
||
|
float *cartesianDataGrid;
|
||
|
int num_x;
|
||
|
int num_y;
|
||
|
int num_z;
|
||
|
};
|
||
|
|
||
|
#endif // FLOWDATASOURCE_H
|