#include <qwt3d_color.h>
Inheritance diagram for Color:
Public Member Functions | |
virtual Qwt3D::RGBA | operator() (double x, double y, double z) const =0 |
virtual Qwt3D::RGBA | operator() (Qwt3D::Triple const &t) const |
virtual Qwt3D::ColorVector & | createVector (Qwt3D::ColorVector &vec) |
void | destroy () const |
Protected Member Functions | |
virtual | ~Color () |
protected
, in order to use only heap based objects. Plot3D will handle the objects destruction. See StandardColor for an example
virtual ~Color | ( | ) | [inline, protected, virtual] |
Allow heap based objects only.
virtual Qwt3D::RGBA operator() | ( | double | x, | |
double | y, | |||
double | z | |||
) | const [pure virtual] |
virtual Qwt3D::ColorVector& createVector | ( | Qwt3D::ColorVector & | vec | ) | [inline, virtual] |
Should create a color vector usable by ColorLegend. The default implementation returns his argument.
Reimplemented in StandardColor.