38#include <QSharedPointer>
314 253, 231, 37).finished();
333 typedef QSharedPointer<ColorMap>
SPtr;
358 static inline QRgb
valueToColor(
double v,
const QString& sMap);
461 static double linearSlope(
double x,
double m,
double n);
471 static int jetR(
double v);
481 static int jetG(
double v);
491 static int jetB(
double v);
501 static int hotR(
double v);
511 static int hotG(
double v);
521 static int hotB(
double v);
591 static int boneR(
double v);
601 static int boneG(
double v);
611 static int boneB(
double v);
621 static int rbR(
double v);
631 static int rbG(
double v);
641 static int rbB(
double v);
651 static int coolR(
double v);
661 static int coolG(
double v);
671 static int coolB(
double v);
687 if(sMap ==
"HotNegative1") {
691 if(sMap ==
"HotNegative2") {
699 if(sMap ==
"RedBlue") {
707 if(sMap ==
"Viridis") {
711 if(sMap ==
"ViridisNegated") {
763 QRgb p_qRgb = qRgb(
rbR(v),
rbG(v),
rbB(v));
779 uint idx =
static_cast<uint
>(v * 255);
792 uint idx = 255 -
static_cast<uint
>(v * 255);
Export macros and build-info hooks for the DISPLIB shared library.
#define DISPSHARED_EXPORT
2-D display widgets and visualisation helpers (charts, topography, colour maps).
const Eigen::MatrixX3i m_matViridrisData
static int hotG(double v)
static int coolR(double v)
static int hotRNeg2(double v)
static QRgb valueToViridis(double v)
static QRgb valueToBone(double v)
static double linearSlope(double x, double m, double n)
static int boneR(double v)
static int hotGNeg2(double v)
static int jetR(double v)
static int hotBNeg2(double v)
static int jetB(double v)
static QRgb valueToCool(double v)
static QRgb valueToJet(double v)
static QRgb valueToViridisNegated(double v)
static QRgb valueToRedBlue(double v)
static int jetG(double v)
QSharedPointer< const ColorMap > ConstSPtr
QSharedPointer< ColorMap > SPtr
static int hotBNeg1(double v)
static int hotGNeg1(double v)
static int coolB(double v)
static int hotRNeg1(double v)
static int boneB(double v)
static QRgb valueToHotNegative2(double v)
static int hotR(double v)
static int hotB(double v)
static int boneG(double v)
static QRgb valueToColor(double v, const QString &sMap)
static int coolG(double v)
static QRgb valueToHot(double v)
static QRgb valueToHotNegative1(double v)