5#include "qwt3d_global.h"
6#include "qwt3d_types.h"
22 virtual Qwt3D::RGBA operator()(
double x,
double y,
double z)
const = 0;
25 return this->operator()(t.x, t.y, t.z);
28 virtual Qwt3D::ColorVector& createVector(Qwt3D::ColorVector& vec)
60 Qwt3D::RGBA operator()(
double x,
double y,
double z)
const override;
61 void setColorVector(Qwt3D::ColorVector
const& cv);
63 void reset(
unsigned size = 100);
65 void setAlpha(
double a);
67 Qwt3D::ColorVector& createVector(Qwt3D::ColorVector& vec)
override;
70 void setPreset(
const QString& presetName,
unsigned size = 100);
Abstract base class for color functors
Definition qwt3d_color.h:19
Base class for all plotting widgets
Definition qwt3d_plot.h:22
Standard color model for Plot3D - implements the data driven operator()(double x, double y,...
Definition qwt3d_color.h:52
Red-Green-Blue-Alpha value
Definition qwt3d_types.h:364
Triple [x,y,z]
Definition qwt3d_types.h:170