|
AlbumShaper 1.0a3
|

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 |
| void blurBuffer | ( | ) |
Definition at line 204 of file blur.cpp.
References blurColumn(), blurRegionsInCol(), blurRegionsInRow(), blurRow(), edgeImage, height, regionMap, and width.
Referenced by blurImage().
| void blurColumn | ( | int | column | ) |
| void blurImage | ( | QImage & | image, |
| float | sigma ) |
Definition at line 94 of file blur.cpp.
References blurImage().
Referenced by GrainEditor::adjustImage(), blurImage(), EdgeDetect::constructEdgeImage(), and sharpenImage().
| void blurImage | ( | QImage & | image, |
| float | sigma, | ||
| QPoint | offset, | ||
| QSize | fullImageRes, | ||
| QImage * | edges, | ||
| int * | regions, | ||
| int | numRegions, | ||
| bool | targetEdges ) |
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.
| void blurRegionsInCol | ( | int | x | ) |
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().
| void blurRegionsInRow | ( | int | y | ) |
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().
| void blurRow | ( | int | row | ) |
| void computeCoeffs | ( | float | sigma | ) |
Definition at line 150 of file blur.cpp.
References B, b0, b1, b2, b3, and q.
Referenced by blurImage().
| float edgeValue | ( | int | x, |
| int | y ) |
Definition at line 234 of file blur.cpp.
References displayOffset, edgeImage, and fullRes.
Referenced by resetImageData().
| void fillBuffer | ( | QImage & | image, |
| int | channel ) |
Definition at line 172 of file blur.cpp.
References buffer.
Referenced by blurImage().
| int regionIndex | ( | int | x, |
| int | y ) |
Definition at line 227 of file blur.cpp.
References displayOffset, edgeImage, and fullRes.
Referenced by blurRegionsInCol(), blurRegionsInRow(), and IDedPixel().
| void resetImageData | ( | QImage & | image, |
| int | channel, | ||
| bool | blurEdges ) |
Definition at line 527 of file blur.cpp.
References buffer, edgeImage, and edgeValue().
Referenced by blurImage().
| float B |
Definition at line 78 of file blur.cpp.
Referenced by blurColumn(), blurRegionsInCol(), blurRegionsInRow(), blurRow(), EdgeDetect::computeClusterThresholds(), and computeCoeffs().
| float b0 |
Definition at line 78 of file blur.cpp.
Referenced by blurColumn(), blurRegionsInCol(), blurRegionsInRow(), blurRow(), and computeCoeffs().
| float b1 |
Definition at line 78 of file blur.cpp.
Referenced by blurColumn(), blurRegionsInCol(), blurRegionsInRow(), blurRow(), computeCoeffs(), and sharpenImage().
| float b2 |
Definition at line 78 of file blur.cpp.
Referenced by blurColumn(), blurRegionsInCol(), blurRegionsInRow(), blurRow(), computeCoeffs(), and sharpenImage().
| float b3 |
Definition at line 78 of file blur.cpp.
Referenced by blurColumn(), blurRegionsInCol(), blurRegionsInRow(), blurRow(), and computeCoeffs().
| float* buffer |
Definition at line 80 of file blur.cpp.
Referenced by blurColumn(), blurImage(), blurRegionsInCol(), blurRegionsInRow(), blurRow(), copyFile(), SubalbumsIconView::dragObject(), fillBuffer(), ClickableLabel::paintEvent(), HistogramInterface::paintEvent(), SelectionInterface::paintEvent(), SelectionPlacementInterface::paintEvent(), SplitViewInterface::paintEvent(), PhotoPreviewWidget::paintItem(), SubalbumPreviewWidget::paintItem(), and resetImageData().
| float* colBuffer |
Definition at line 82 of file blur.cpp.
Referenced by blurColumn(), blurImage(), and blurRegionsInCol().
| QPoint displayOffset |
Definition at line 90 of file blur.cpp.
Referenced by blurImage(), edgeValue(), and regionIndex().
| QImage* edgeImage |
Definition at line 87 of file blur.cpp.
Referenced by blurBuffer(), blurImage(), edgeValue(), regionIndex(), resetImageData(), and sharpenImage().
| QSize fullRes |
Definition at line 91 of file blur.cpp.
Referenced by blurImage(), edgeValue(), and regionIndex().
| int height |
Definition at line 79 of file blur.cpp.
Referenced by blurBuffer(), blurColumn(), blurImage(), blurRegionsInCol(), calcScaledImageDimensions(), PhotoPreviewWidget::compare(), SelectionInterface::constructDisplayImages(), EdgeDetect::constructEdgeImage(), SelectionInterface::ConvertDisplayToImageCoordinate(), SelectionInterface::ConvertImageToDisplayCoordinate(), SelectionInterface::cropSelectedPoint(), SubalbumPreviewWidget::dropped(), SelectionInterface::getDisplaySize(), getImageSize(), getJPEGSize(), PhotoPreviewWidget::getPhotoInfoRect(), interpolatedPixelValue(), main(), SelectionInterface::mouseActionByPosition(), ClickableLabel::mouseMoveEvent(), SplitViewInterface::mouseMoveEvent(), ClickableLabel::mouseReleaseEvent(), SplitViewInterface::nearSplitPoint(), SelectionPlacementInterface::overRegion(), PhotoPreviewWidget::paint(), SelectionInterface::paintEvent(), SelectionPlacementInterface::paintEvent(), SplitViewInterface::paintEvent(), PanningPreviewInterface::paintingSize(), GroupIcon::paintItem(), Item::paintItem(), PhotoPreviewWidget::paintItem(), SubalbumPreviewWidget::paintItem(), pickRandomPixelWithinBlock(), pixelValid(), pointillismEffect(), process_SOFn(), SelectionPlacementInterface::recenterSelection(), ScaledPreviewInterface::resizeEvent(), LayoutSettingsWidget::setDefaults(), Item::setTextWidth(), SliderToolTip::update(), and Window::~Window().
| float q |
Definition at line 78 of file blur.cpp.
Referenced by computeCoeffs(), and HSVtoRGB().
| float* regionColBuffer |
Definition at line 85 of file blur.cpp.
Referenced by blurImage(), and blurRegionsInCol().
| int regionCount |
Definition at line 89 of file blur.cpp.
Referenced by blurImage(), blurRegionsInCol(), and blurRegionsInRow().
| int* regionMap |
Definition at line 88 of file blur.cpp.
Referenced by blurBuffer(), blurImage(), blurRegionsInCol(), and blurRegionsInRow().
| float* regionRowBuffer |
Definition at line 84 of file blur.cpp.
Referenced by blurImage(), and blurRegionsInRow().
| float* rowBuffer |
Definition at line 81 of file blur.cpp.
Referenced by blurImage(), blurRegionsInRow(), and blurRow().
| int width |
Definition at line 79 of file blur.cpp.
Referenced by ALabel::animate(), blurBuffer(), blurColumn(), blurImage(), blurRegionsInCol(), blurRegionsInRow(), blurRow(), calcScaledImageDimensions(), SelectionInterface::constructDisplayImages(), EdgeDetect::constructEdgeImage(), SelectionInterface::ConvertDisplayToImageCoordinate(), SelectionInterface::ConvertImageToDisplayCoordinate(), SelectionInterface::cropSelectedPoint(), HistogramInterface::displayToIndex(), TitleWidget::dropEvent(), PhotosIconView::findNearestUnselectedPhoto(), SelectionInterface::getDisplaySize(), getImageSize(), getJPEGSize(), PhotoPreviewWidget::getPhotoInfoRect(), HistogramInterface::indexToDisplay(), interpolatedPixelValue(), main(), SelectionInterface::mouseActionByPosition(), ClickableLabel::mouseMoveEvent(), HistogramInterface::mouseMoveEvent(), SplitViewInterface::mouseMoveEvent(), ClickableLabel::mouseReleaseEvent(), SplitViewInterface::nearSplitPoint(), SelectionPlacementInterface::overRegion(), PhotoPreviewWidget::paint(), HistogramInterface::paintEvent(), SelectionInterface::paintEvent(), SelectionPlacementInterface::paintEvent(), SplitViewInterface::paintEvent(), PanningPreviewInterface::paintingSize(), PhotoPreviewWidget::paintItem(), SubalbumPreviewWidget::paintItem(), pickRandomPixelWithinBlock(), pixelValid(), pointillismEffect(), process_SOFn(), SelectionPlacementInterface::recenterSelection(), TitleWidget::refreshOpenRecentMenu(), ScaledPreviewInterface::resizeEvent(), LayoutSettingsWidget::setDefaults(), SubalbumsIconView::sizeHint(), SliderToolTip::update(), and Window::~Window().