#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
|
Allow heap based objects only.
|
|
Implement your color model here.
Implemented in StandardColor. |
|
Should create a color vector usable by ColorLegend. The default implementation returns his argument.
Reimplemented in StandardColor. |