38#include <QSharedPointer>
336 typedef QSharedPointer<ColorMap>
SPtr;
361 static inline QRgb
valueToColor(
double v,
const QString& sMap);
464 static double linearSlope(
double x,
double m,
double n);
474 static int jetR(
double v);
484 static int jetG(
double v);
494 static int jetB(
double v);
504 static int hotR(
double v);
514 static int hotG(
double v);
524 static int hotB(
double v);
594 static int boneR(
double v);
604 static int boneG(
double v);
614 static int boneB(
double v);
624 static int rbR(
double v);
634 static int rbG(
double v);
644 static int rbB(
double v);
654 static int coolR(
double v);
664 static int coolG(
double v);
674 static int coolB(
double v);
689 if (sMap ==
"HotNegative1") {
693 if (sMap ==
"HotNegative2") {
697 if (sMap ==
"Bone") {
701 if (sMap ==
"RedBlue") {
705 if (sMap ==
"Cool") {
709 if (sMap ==
"Viridis") {
713 if (sMap ==
"ViridisNegated") {
765 QRgb p_qRgb = qRgb(
rbR(v),
rbG(v),
rbB(v));
781 uint idx =
static_cast<uint
>(v * 255);
794 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)