QWT API (English) 7.3.0
Qt Widget Library for Technical Applications - English API Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Qwt3D::ColorMapColor Class Reference

Adapts a QwtColorMap (from qwt::core) for use as a Qwt3D::Color. More...

#include <qwt3d_colormap_color.h>

Inheritance diagram for Qwt3D::ColorMapColor:
Qwt3D::Color

Public Member Functions

 ColorMapColor (Plot3D *plot, const QString &presetName=QString("viridis"), unsigned size=256)
 
 ColorMapColor (Plot3D *plot, ::QwtColorMap *colorMap, unsigned size=256)
 
Qwt3D::RGBA operator() (double x, double y, double z) const override
 
Qwt3D::ColorVector & createVector (Qwt3D::ColorVector &vec) override
 
void setColorMap (::QwtColorMap *map)
 
const ::QwtColorMapcolorMap () const
 
void setInterval (double min, double max)
 
void reset (unsigned size=256)
 
void setAlpha (double a)
 
- Public Member Functions inherited from Qwt3D::Color
virtual Qwt3D::RGBA operator() (Qwt3D::Triple const &t) const
 
void destroy () const
 

Detailed Description

Adapts a QwtColorMap (from qwt::core) for use as a Qwt3D::Color.

Bridges the 2D colormap infrastructure into the 3D color functor system.

Member Function Documentation

◆ createVector()

ColorVector & ColorMapColor::createVector ( Qwt3D::ColorVector &  vec)
overridevirtual

Reimplemented from Qwt3D::Color.

◆ operator()()

RGBA ColorMapColor::operator() ( double  x,
double  y,
double  z 
) const
overridevirtual

Implements Qwt3D::Color.


The documentation for this class was generated from the following files: