Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2012-06-15 22:42:03 +0400
committerCampbell Barton <ideasman42@gmail.com>2012-06-15 22:42:03 +0400
commit570cc70772d78703053956ce57b20c6c4ed74c95 (patch)
treeb4c5db0392384251f1b1ccefc17c959d3e742977 /source/blender/compositor/operations/COM_CalculateStandardDeviationOperation.cpp
parent8fd2267e56d3d0b6bb860800eb8059bcbfa0b501 (diff)
style cleanup: compositor operations
Diffstat (limited to 'source/blender/compositor/operations/COM_CalculateStandardDeviationOperation.cpp')
-rw-r--r--source/blender/compositor/operations/COM_CalculateStandardDeviationOperation.cpp50
1 files changed, 25 insertions, 25 deletions
diff --git a/source/blender/compositor/operations/COM_CalculateStandardDeviationOperation.cpp b/source/blender/compositor/operations/COM_CalculateStandardDeviationOperation.cpp
index 884c22021df..b0739cd7567 100644
--- a/source/blender/compositor/operations/COM_CalculateStandardDeviationOperation.cpp
+++ b/source/blender/compositor/operations/COM_CalculateStandardDeviationOperation.cpp
@@ -26,12 +26,12 @@
-CalculateStandardDeviationOperation::CalculateStandardDeviationOperation(): CalculateMeanOperation()
+CalculateStandardDeviationOperation::CalculateStandardDeviationOperation() : CalculateMeanOperation()
{
/* pass */
}
-void CalculateStandardDeviationOperation::executePixel(float *color, int x, int y, MemoryBuffer *inputBuffers[], void * data)
+void CalculateStandardDeviationOperation::executePixel(float *color, int x, int y, MemoryBuffer *inputBuffers[], void *data)
{
color[0] = this->standardDeviation;
}
@@ -40,57 +40,57 @@ void *CalculateStandardDeviationOperation::initializeTileData(rcti *rect, Memory
{
lockMutex();
if (!this->iscalculated) {
- MemoryBuffer *tile = (MemoryBuffer*)imageReader->initializeTileData(rect, memoryBuffers);
+ MemoryBuffer *tile = (MemoryBuffer *)imageReader->initializeTileData(rect, memoryBuffers);
CalculateMeanOperation::calculateMean(tile);
this->standardDeviation = 0.0f;
float *buffer = tile->getBuffer();
- int size = tile->getWidth()*tile->getHeight();
+ int size = tile->getWidth() * tile->getHeight();
int pixels = 0;
float sum;
float mean = this->result;
- for (int i = 0, offset = 0 ; i < size ; i ++, offset +=4) {
- if (buffer[offset+3] > 0) {
- pixels ++;
+ for (int i = 0, offset = 0; i < size; i++, offset += 4) {
+ if (buffer[offset + 3] > 0) {
+ pixels++;
switch (this->setting)
{
- case 1:
+ case 1:
{
- float value = buffer[offset]*0.35f + buffer[offset+1]*0.45f + buffer[offset+2]*0.2f;
- sum+=(value-mean)*(value-mean);
+ float value = buffer[offset] * 0.35f + buffer[offset + 1] * 0.45f + buffer[offset + 2] * 0.2f;
+ sum += (value - mean) * (value - mean);
break;
}
- case 2:
+ case 2:
{
float value = buffer[offset];
- sum+=value;
- sum+=(value-mean)*(value-mean);
+ sum += value;
+ sum += (value - mean) * (value - mean);
break;
}
- case 3:
+ case 3:
{
- float value = buffer[offset+1];
- sum+=value;
- sum+=(value-mean)*(value-mean);
+ float value = buffer[offset + 1];
+ sum += value;
+ sum += (value - mean) * (value - mean);
break;
}
- case 4:
+ case 4:
{
- float value = buffer[offset+2];
- sum+=value;
- sum+=(value-mean)*(value-mean);
+ float value = buffer[offset + 2];
+ sum += value;
+ sum += (value - mean) * (value - mean);
}
- case 5:
+ case 5:
{
float yuv[3];
- rgb_to_yuv(buffer[offset], buffer[offset+1], buffer[offset+2], &yuv[0], &yuv[1], &yuv[2]);
- sum+=(yuv[0]-mean)*(yuv[0]-mean);
+ rgb_to_yuv(buffer[offset], buffer[offset + 1], buffer[offset + 2], &yuv[0], &yuv[1], &yuv[2]);
+ sum += (yuv[0] - mean) * (yuv[0] - mean);
break;
}
}
}
}
- this->standardDeviation = sqrt(sum / (float)(pixels-1));
+ this->standardDeviation = sqrt(sum / (float)(pixels - 1));
this->iscalculated = true;
}
unlockMutex();