From b85a292ce06475d560bfa1195b63a8bfe211f22d Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Wed, 11 Jul 2012 14:15:27 -0500 Subject: Add 0.2.7 release of qwtplot3d for future TQt3 conversion and use --- .../examples/enrichments/src/enrichments.h | 31 ++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 lib/tqwtplot3d/examples/enrichments/src/enrichments.h (limited to 'lib/tqwtplot3d/examples/enrichments/src/enrichments.h') diff --git a/lib/tqwtplot3d/examples/enrichments/src/enrichments.h b/lib/tqwtplot3d/examples/enrichments/src/enrichments.h new file mode 100644 index 0000000..2a47968 --- /dev/null +++ b/lib/tqwtplot3d/examples/enrichments/src/enrichments.h @@ -0,0 +1,31 @@ +#ifndef enrichments_h__2004_02_25_13_58_begin_guarded_code +#define enrichments_h__2004_02_25_13_58_begin_guarded_code + +#include "qwt3d_plot.h" + + +class Bar : public Qwt3D::VertexEnrichment +{ +public: + Bar(); + Bar(double rad, double level); + + Qwt3D::Enrichment* clone() const {return new Bar(*this);} + + void configure(double rad, double level); + void drawBegin(); + void drawEnd(); + void draw(Qwt3D::Triple const&); + +private: + double level_, radius_; + double diag_; +}; + +class Label3D +{ +public: + void draw(Qwt3D::Triple const&, double w, double h); +}; + +#endif -- cgit v1.2.3