#include <qwt3d_enrichment.h>
Public Types | |
enum | TYPE { VERTEXENRICHMENT, EDGEENRICHMENT, FACEENRICHMENT, VOXELENRICHMENT, GRAPHENRICHMENT, USERENRICHMENT } |
Public Member Functions | |
virtual Enrichment * | clone () const =0 |
virtual void | drawBegin () |
virtual void | drawEnd () |
virtual void | assign (Plot3D const &pl) |
virtual TYPE | type () const =0 |
Protected Attributes | |
const Plot3D * | plot_p |
enum TYPE |
virtual Enrichment* clone | ( | ) | const [pure virtual] |
The derived class should give back a new Derived(something) here.
Implemented in UserEnrichment, VertexEnrichment, and EdgeEnrichment.
virtual void drawEnd | ( | ) | [inline, virtual] |
Empty per default. Can be overwritten.
virtual void assign | ( | Plot3D const & | pl | ) | [inline, virtual] |
Empty per default. Can be overwritten.
Assign to existent plot;
virtual TYPE type | ( | ) | const [pure virtual] |