1#ifndef __COLORGENERATOR_H__
2#define __COLORGENERATOR_H__
5#include "qwt3d_global.h"
6#include "qwt3d_types.h"
34 return this->operator()(t.x, t.y, t.z);
37 virtual Qwt3D::ColorVector &createVector(Qwt3D::ColorVector &vec) {
return vec; }
39 void destroy()
const {
delete this; }
67 void setColorVector(Qwt3D::ColorVector
const &cv);
69 void reset(
unsigned size = 100);
71 void setAlpha(
double a);
73 Qwt3D::ColorVector &createVector(Qwt3D::ColorVector &vec)
80 Qwt3D::ColorVector colors_;
Abstract base class for color functors.
Definition qwt3d_color.h:27
Base class for all plotting widgets.
Definition qwt3d_plot.h:31
Standard color model for Plot3D - implements the data driven operator()(double x, double y,...
Definition qwt3d_color.h:60
Red-Green-Blue-Alpha value .
Definition qwt3d_types.h:480
Triple [x,y,z].
Definition qwt3d_types.h:240