#include <qimage.h>
#include <qstring.h>
#include <math.h>
#include "blur.h"
Include dependency graph for blur.cpp:
Go to the source code of this file.
Functions | |
void | computeCoeffs (float sigma) |
void | fillBuffer (QImage &image, int channel) |
void | blurBuffer () |
void | blurRow (int row) |
void | blurColumn (int column) |
void | blurRegionsInRow (int y) |
void | blurRegionsInCol (int x) |
void | resetImageData (QImage &image, int channel, bool blurEdges) |
float | edgeValue (int x, int y) |
void | blurImage (QImage &image, float sigma) |
void | blurImage (QImage &image, float sigma, QPoint offset, QSize fullImageRes, QImage *edges, int *regions, int numRegions, bool targetEdges) |
int | regionIndex (int x, int y) |
Variables | |
float | q |
float | b0 |
float | b1 |
float | b2 |
float | b3 |
float | B |
int | width |
int | height |
float * | buffer |
float * | rowBuffer |
float * | colBuffer |
float * | regionRowBuffer |
float * | regionColBuffer |
QImage * | edgeImage |
int * | regionMap |
int | regionCount |
QPoint | displayOffset |
QSize | fullRes |
|
Definition at line 204 of file blur.cpp. References blurColumn(), blurRegionsInCol(), blurRegionsInRow(), blurRow(), edgeImage, height, regionMap, and width. Referenced by blurImage().
|
|
Definition at line 409 of file blur.cpp. References B, b0, b1, b2, b3, buffer, colBuffer, height, and width. Referenced by blurBuffer().
|
|
Definition at line 101 of file blur.cpp. References blurBuffer(), buffer, colBuffer, computeCoeffs(), displayOffset, edgeImage, fillBuffer(), fullRes, height, regionColBuffer, regionCount, regionMap, regionRowBuffer, resetImageData(), rowBuffer, and width. Referenced by GrainEditor::adjustImage(), blurImage(), EdgeDetect::constructEdgeImage(), and sharpenImage().
|
|
Definition at line 94 of file blur.cpp.
|
|
Definition at line 434 of file blur.cpp. References B, b0, b1, b2, b3, buffer, colBuffer, height, regionColBuffer, regionCount, regionIndex(), regionMap, and width. Referenced by blurBuffer().
|
|
Definition at line 311 of file blur.cpp. References B, b0, b1, b2, b3, buffer, regionCount, regionIndex(), regionMap, regionRowBuffer, rowBuffer, and width. Referenced by blurBuffer().
|
|
Definition at line 285 of file blur.cpp. References B, b0, b1, b2, b3, buffer, rowBuffer, and width. Referenced by blurBuffer().
|
|
Definition at line 150 of file blur.cpp. References B, b0, b1, b2, b3, and q. Referenced by blurImage().
|
|
Definition at line 234 of file blur.cpp. References displayOffset, edgeImage, and fullRes. Referenced by resetImageData().
|
|
Definition at line 172 of file blur.cpp. References buffer. Referenced by blurImage().
|
|
Definition at line 227 of file blur.cpp. References displayOffset, edgeImage, and fullRes. Referenced by blurRegionsInCol(), blurRegionsInRow(), and IDedPixel().
|
|
Definition at line 527 of file blur.cpp. References buffer, edgeImage, and edgeValue(). Referenced by blurImage().
|
|
Definition at line 78 of file blur.cpp. Referenced by blurColumn(), blurRegionsInCol(), blurRegionsInRow(), blurRow(), EdgeDetect::computeClusterThresholds(), and computeCoeffs(). |
|
Definition at line 78 of file blur.cpp. Referenced by blurColumn(), blurRegionsInCol(), blurRegionsInRow(), blurRow(), and computeCoeffs(). |
|
Definition at line 78 of file blur.cpp. Referenced by blurColumn(), blurRegionsInCol(), blurRegionsInRow(), blurRow(), computeCoeffs(), and sharpenImage(). |
|
Definition at line 78 of file blur.cpp. Referenced by blurColumn(), blurRegionsInCol(), blurRegionsInRow(), blurRow(), computeCoeffs(), and sharpenImage(). |
|
Definition at line 78 of file blur.cpp. Referenced by blurColumn(), blurRegionsInCol(), blurRegionsInRow(), blurRow(), and computeCoeffs(). |
|
|
Definition at line 82 of file blur.cpp. Referenced by blurColumn(), blurImage(), and blurRegionsInCol(). |
|
Definition at line 90 of file blur.cpp. Referenced by blurImage(), edgeValue(), and regionIndex(). |
|
Definition at line 87 of file blur.cpp. Referenced by blurBuffer(), blurImage(), edgeValue(), regionIndex(), resetImageData(), and sharpenImage(). |
|
Definition at line 91 of file blur.cpp. Referenced by blurImage(), edgeValue(), and regionIndex(). |
|
|
Definition at line 78 of file blur.cpp. Referenced by computeCoeffs(), and HSVtoRGB(). |
|
Definition at line 85 of file blur.cpp. Referenced by blurImage(), and blurRegionsInCol(). |
|
Definition at line 89 of file blur.cpp. Referenced by blurImage(), blurRegionsInCol(), and blurRegionsInRow(). |
|
Definition at line 88 of file blur.cpp. Referenced by blurBuffer(), blurImage(), blurRegionsInCol(), and blurRegionsInRow(). |
|
Definition at line 84 of file blur.cpp. Referenced by blurImage(), and blurRegionsInRow(). |
|
Definition at line 81 of file blur.cpp. Referenced by blurImage(), blurRegionsInRow(), and blurRow(). |
|