#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.
1.5.2