20 [=](
const rcti &
split) {
return this->calc_area_sum(input,
split, mean); },
23 join.sum += chunk.sum;
24 join.num_pixels += chunk.num_pixels;
33 const float mean)
const
37 if (elem[3] <= 0.0f) {
41 result.sum += (value - mean) * (value - mean);
static void split(const char *text, const char *seps, char ***str, int *count)
float calculate_mean(const MemoryBuffer *input) const
std::function< float(const float *elem)> setting_func_
float calculate_value(const MemoryBuffer *input) const override
a MemoryBuffer contains access to the data
const rcti & get_rect() const
get the rect of this MemoryBuffer
BufferArea< float > get_buffer_area(const rcti &area)
ExecutionSystem * exec_system_
CalculateMeanOperation::PixelsSum PixelsSum