// \r
// \r
\r
+#include <assert.h>\r
#include <math.h>\r
\r
namespace rfb {\r
const unsigned int scaleFilterBicubic = 2;\r
const unsigned int scaleFilterSinc = 3;\r
\r
- const unsigned int scaleFiltersMax = 10;\r
+ const unsigned int scaleFilterMaxNumber = 3;\r
\r
//\r
// -=- 1-D filters functions\r
ScaleFilters() { initFilters(); };\r
\r
SFilter &operator[](unsigned int filter_id) {\r
+ assert(filter_id < scaleFilterMaxNumber);\r
return filters[filter_id];\r
}\r
\r
return filter;\r
}\r
\r
- SFilter filters[scaleFiltersMax];\r
+ SFilter filters[scaleFilterMaxNumber+1];\r
};\r
\r
};\r