0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
| |
#pragma once
#include "CellSet.h"
class AirstreamSource{
public:
float dirX, dirY, dirZ;
float nextDirX, nextDirY, nextDirZ;
float velx, vely, velz;
float relative_velx;
float relative_vely;
float relative_velz;
AirstreamSource();
void next( float wind_dir );
void move();
};
class AirstreamFilter{
public:
float wind_dir;
float wind_speed;
float next_wind_speed;
AirstreamSource as_src;
AirstreamFilter();
void sync( float wind_dir, float wind_spped );
void update();
void mappingTo( CellSet* cellset );
};
|