Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

PlotPie.h

Go to the documentation of this file.
00001 //LabPlot : PlotPie.h
00002 
00003 #ifndef PLOTPIE_H
00004 #define PLOTPIE_H
00005 
00006 #include "Plot.h"
00007 
00008 class PlotPie:public Plot {
00009 public:
00010         PlotPie(Worksheet *p);
00011         ~PlotPie() {}
00012         QStringList Info();
00013         Axis *getAxis(int) { return &axis; }
00014         void saveAxes(QTextStream *);
00015         void openAxes(QTextStream *, int);
00016         void saveXML(QDomDocument doc, QDomElement plottag);
00017         void openXML(QDomElement e);
00018         void draw(QPainter* p,int w, int h);
00019         void drawCurves(QPainter* p, int w, int h);
00020 //      void drawAxes(QPainter* p,bool hide);
00021         void setBorder(int, bool) { }
00022         void setRange(LRange* r,int i) {range[i]=*r; }
00023         void setActRange(LRange* r,int i) {actrange[i]=*r; }
00024         void setRanges(LRange* r) {range[0]=r[0];range[1]=r[1];range[2]=r[2];}
00025         void setActRanges(LRange* r) {actrange[0]=r[0];actrange[1]=r[1];actrange[2]=r[2];}
00026 private:
00027         Axis axis;                      // used to store precision, format, etc.
00028 };
00029 
00030 #endif // PLOTPIE_H

Generated on Sun Apr 2 02:05:09 2006 for LabPlot by  doxygen 1.4.4