Definition at line 74 of file wave_simulation.cpp.
74 {
76 return 0;
77 int32_t sum = 0;
79 for (uint32_t j = 0; j < mult; ++j) {
80 for (uint32_t i = 0; i < mult; ++i) {
81 uint32_t xx =
x * mult + i;
82 uint32_t yy =
y * mult + j;
83 int32_t pt =
mSim->geti16(xx, yy);
84
86 if (ch_pt != 0) {
87 sum += ch_pt;
88 } else {
89 sum += pt;
90 }
91 }
92 }
93 int16_t out = static_cast<int16_t>(sum / (mult * mult));
94 return out;
95}
fl::Grid< int16_t > mChangeGrid
fl::scoped_ptr< WaveSimulation2D_Real > mSim
bool has(size_t x, size_t y) const
References has(), MAX, mChangeGrid, mMultiplier, mSim, x, and y.
Referenced by geti16All(), geti8(), and getu8().