Blender
V4.3
source
blender
compositor
operations
COM_CalculateStandardDeviationOperation.h
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2011 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
5
#pragma once
6
7
#include "
COM_CalculateMeanOperation.h
"
8
#include "
COM_NodeOperation.h
"
9
#include "
DNA_node_types.h
"
10
11
namespace
blender::compositor
{
12
18
class
CalculateStandardDeviationOperation
:
public
CalculateMeanOperation
{
19
protected
:
20
float
standard_deviation_
;
21
22
float
calculate_value
(
const
MemoryBuffer
*input)
const override
;
23
24
private
:
25
PixelsSum
calc_area_sum(
const
MemoryBuffer
*input,
const
rcti
&area,
float
mean)
const
;
26
};
27
28
}
// namespace blender::compositor
COM_CalculateMeanOperation.h
COM_NodeOperation.h
DNA_node_types.h
blender::compositor::CalculateMeanOperation::CalculateMeanOperation
CalculateMeanOperation()
Definition
COM_CalculateMeanOperation.cc:13
blender::compositor::CalculateStandardDeviationOperation
base class of CalculateStandardDeviation, implementing the simple CalculateStandardDeviation.
Definition
COM_CalculateStandardDeviationOperation.h:18
blender::compositor::CalculateStandardDeviationOperation::calculate_value
float calculate_value(const MemoryBuffer *input) const override
Definition
COM_CalculateStandardDeviationOperation.cc:13
blender::compositor::CalculateStandardDeviationOperation::standard_deviation_
float standard_deviation_
Definition
COM_CalculateStandardDeviationOperation.h:20
blender::compositor::MemoryBuffer
a MemoryBuffer contains access to the data
Definition
COM_MemoryBuffer.h:35
blender::compositor
Definition
COM_JumpFloodingAlgorithm.cc:20
blender::compositor::CalculateMeanOperation::PixelsSum
Definition
COM_CalculateMeanOperation.h:19
rcti
Definition
DNA_vec_types.h:68
Generated on Sat Oct 4 2025 05:32:23 for Blender by
doxygen
1.14.0