|
Krita Source Code Documentation
|
Public Member Functions | |
| QImage | paintChannels (const QSize &imageSize, const QVector< int > &channels={}, bool logarithmic=false) |
Static Public Member Functions | |
| static qreal | bestCutOffHeight (QPolygonF polygon) |
| static QPair< QColor, QPainter::CompositionMode > | computeChannelPaintingInfo (const KoColorSpace *colorSpace, int channel) |
| static QPair< QPolygonF, QPolygonF > | computeHistogramShape (KisHistogram *histogram, int channel, quint32 highest) |
| static qreal | orientationDeviation (const QPointF &A, const QPointF &B, const QPointF &C) |
| static void | paintHistogramShape (QImage &image, const QPolygonF &polygon, qreal scale, const QColor &color, QPainter::CompositionMode compositionMode) |
| static void | simplifyHistogramShape (QPolygonF &polygon) |
| static void | smoothHistogramShape (QPolygonF &polygon) |
Public Attributes | |
| QVector< int > | channelsToPaint |
| QColor | defaultColor |
| QHash< int, HistogramShapeInfo > | histogramChannelShapeInfo |
| bool | isLogarithmic {false} |
| qreal | scale {1.0} |
Static Public Attributes | |
| static constexpr qreal | histogramHeightFactor = 0.9 |
| static constexpr qreal | maximumNeighborWeight = 0.33 |
| static constexpr int | maximumNumberOfSimplifiedPoints = 3 |
| static constexpr qreal | maximumOrientationDeviation = M_PI / 16.0 |
| static constexpr qreal | percentageForPercentile = 0.98 |
Definition at line 35 of file KisHistogramPainter.cpp.
|
static |
Definition at line 115 of file KisHistogramPainter.cpp.
References p1, p2, and qFuzzyIsNull().
|
static |
Definition at line 171 of file KisHistogramPainter.cpp.
References CMYKAColorModelID, KoColorSpace::colorModelId(), KoColor::convertedTo(), KoColorConversionTransformation::Empty, KoColorSpaceRegistry::instance(), KoColorConversionTransformation::IntentSaturation, RGBAColorModelID, KoColor::toQColor(), and XYZAColorModelID.
|
static |
Definition at line 79 of file KisHistogramPainter.cpp.
References KisHistogram::getValue(), KoHistogramProducer::numberOfBins(), p, and KisHistogram::producer().
|
static |
Definition at line 68 of file KisHistogramPainter.cpp.
References A, KisAlgebra2D::angleBetweenVectors(), B, C, and M_PI.
| QImage KisHistogramPainter::Private::paintChannels | ( | const QSize & | imageSize, |
| const QVector< int > & | channels = {}, | ||
| bool | logarithmic = false ) |
Definition at line 244 of file KisHistogramPainter.cpp.
References KisHistogramPainter::channels(), HistogramShapeInfo::color, HistogramShapeInfo::compositionMode, KisHistogramPainter::defaultColor(), HistogramShapeInfo::highest, HistogramShapeInfo::linearHistogram, HistogramShapeInfo::logarithmicHistogram, paintHistogramShape(), and KisHistogramPainter::scale().
|
static |
Definition at line 221 of file KisHistogramPainter.cpp.
References p, and KisHistogramPainter::scale().
|
static |
Definition at line 148 of file KisHistogramPainter.cpp.
|
static |
Definition at line 129 of file KisHistogramPainter.cpp.
References pow2().
| QVector<int> KisHistogramPainter::Private::channelsToPaint |
Definition at line 45 of file KisHistogramPainter.cpp.
| QColor KisHistogramPainter::Private::defaultColor |
Definition at line 46 of file KisHistogramPainter.cpp.
| QHash<int, HistogramShapeInfo> KisHistogramPainter::Private::histogramChannelShapeInfo |
Definition at line 44 of file KisHistogramPainter.cpp.
|
staticconstexpr |
Definition at line 40 of file KisHistogramPainter.cpp.
| bool KisHistogramPainter::Private::isLogarithmic {false} |
Definition at line 48 of file KisHistogramPainter.cpp.
|
staticconstexpr |
Definition at line 41 of file KisHistogramPainter.cpp.
|
staticconstexpr |
Definition at line 39 of file KisHistogramPainter.cpp.
|
staticconstexpr |
Definition at line 38 of file KisHistogramPainter.cpp.
|
staticconstexpr |
Definition at line 42 of file KisHistogramPainter.cpp.
| qreal KisHistogramPainter::Private::scale {1.0} |
Definition at line 47 of file KisHistogramPainter.cpp.