QGIS API Documentation
3.16.0-Hannover (43b64b13f3)
|
Class defining color to render mesh datasets. More...
#include <qgsinterpolatedlinerenderer.h>
Public Types | |
enum | ColoringMethod { SingleColor = 0, ColorRamp } |
Defines how the color is defined. More... | |
Public Member Functions | |
QgsInterpolatedLineColor ()=default | |
Default constructor. More... | |
QgsInterpolatedLineColor (const QColor &color) | |
Constructor with fixed color. More... | |
QgsInterpolatedLineColor (const QgsColorRampShader &colorRampShader) | |
Constructor with variable color depending on magnitude. More... | |
QColor | color (double magnitude) const |
Returns the color corresponding to the magnitude. More... | |
QgsInterpolatedLineColor::ColoringMethod | coloringMethod () const |
Returns the coloring method used. More... | |
QgsColorRampShader | colorRampShader () const |
Returns the color ramp shader. More... | |
void | graduatedColors (double value1, double value2, QList< double > &breakValues, QList< QColor > &breakColors, QList< QLinearGradient > &gradients) const |
Returns the break values, graduated colors and the associated gradients between two values. More... | |
void | readXml (const QDomElement &elem, const QgsReadWriteContext &context) |
Reads configuration from the given DOM element. More... | |
void | setColor (const QColor &color) |
Sets the single color to define the coloring. More... | |
void | setColor (const QgsColorRampShader &colorRampShader) |
Sets the color ramp to define the coloring. More... | |
QDomElement | writeXml (QDomDocument &doc, const QgsReadWriteContext &context) const |
Writes configuration to a new DOM element. More... | |
Class defining color to render mesh datasets.
The color can vary depending on the dataset value.
Definition at line 34 of file qgsinterpolatedlinerenderer.h.
Defines how the color is defined.
Enumerator | |
---|---|
SingleColor | Render with a single color. |
ColorRamp | Render with a color ramp. |
Definition at line 41 of file qgsinterpolatedlinerenderer.h.
|
default |
Default constructor.
QgsInterpolatedLineColor::QgsInterpolatedLineColor | ( | const QgsColorRampShader & | colorRampShader | ) |
Constructor with variable color depending on magnitude.
Definition at line 384 of file qgsinterpolatedlinerenderer.cpp.
QgsInterpolatedLineColor::QgsInterpolatedLineColor | ( | const QColor & | color | ) |
Constructor with fixed color.
Definition at line 389 of file qgsinterpolatedlinerenderer.cpp.
QColor QgsInterpolatedLineColor::color | ( | double | magnitude | ) | const |
Returns the color corresponding to the magnitude.
Definition at line 410 of file qgsinterpolatedlinerenderer.cpp.
QgsInterpolatedLineColor::ColoringMethod QgsInterpolatedLineColor::coloringMethod | ( | ) | const |
Returns the coloring method used.
Definition at line 429 of file qgsinterpolatedlinerenderer.cpp.
QgsColorRampShader QgsInterpolatedLineColor::colorRampShader | ( | ) | const |
Returns the color ramp shader.
Definition at line 434 of file qgsinterpolatedlinerenderer.cpp.
void QgsInterpolatedLineColor::graduatedColors | ( | double | value1, |
double | value2, | ||
QList< double > & | breakValues, | ||
QList< QColor > & | breakColors, | ||
QList< QLinearGradient > & | gradients | ||
) | const |
Returns the break values, graduated colors and the associated gradients between two values.
Definition at line 464 of file qgsinterpolatedlinerenderer.cpp.
void QgsInterpolatedLineColor::readXml | ( | const QDomElement & | elem, |
const QgsReadWriteContext & | context | ||
) |
Reads configuration from the given DOM element.
Definition at line 452 of file qgsinterpolatedlinerenderer.cpp.
void QgsInterpolatedLineColor::setColor | ( | const QColor & | color | ) |
Sets the single color to define the coloring.
Definition at line 404 of file qgsinterpolatedlinerenderer.cpp.
void QgsInterpolatedLineColor::setColor | ( | const QgsColorRampShader & | colorRampShader | ) |
Sets the color ramp to define the coloring.
Definition at line 395 of file qgsinterpolatedlinerenderer.cpp.
QDomElement QgsInterpolatedLineColor::writeXml | ( | QDomDocument & | doc, |
const QgsReadWriteContext & | context | ||
) | const |
Writes configuration to a new DOM element.
Definition at line 439 of file qgsinterpolatedlinerenderer.cpp.