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

GraphGRASS.h

Go to the documentation of this file.
00001 //LabPlot : GraphGRASS.h
00002 
00003 #ifndef GRAPHGRASS_H
00004 #define GRAPHGRASS_H
00005 
00006 #include <qstringlist.h>
00007 #include <qtextstream.h>
00008 #include <kdebug.h>
00009 #include "Graph.h"
00010 #include "Point.h"
00011 
00012 #ifdef HAVE_GRASS
00013 #include "GRASSVectorLayer.h"
00014 #endif
00015 
00016 class GraphGRASS: public Graph
00017 {
00018 public:
00019         GraphGRASS(QString n="", QString l="",LRange r[2]=0, int t=PGRASS, Style st=0,
00020                 Symbol sy=Symbol(), int nr=0);
00021         LRange getRange(int i) { return range[i]; }
00022         void setRange(LRange *r) { range[0]=r[0];range[1]=r[1]; }
00023         QStringList Info();
00024         LType getType() { return ltype; }
00025         void setType(LType t) { ltype = t; }
00026         QString getLayer() { return layer; }
00027         void setLayer(QString l) { layer = l; }
00028 #ifdef HAVE_GRASS
00029         void get_rid_of_message() {GRASS_copyright=0; }
00030 #endif
00031         void save(QTextStream *t);
00032         void open(QTextStream *t,int version);
00033 private:
00034         LRange *range;
00035         LType ltype;
00036         QString layer;
00037 };
00038 
00039 #endif // GRAPHGRASS_H

Generated on Sun Aug 29 14:56:04 2004 for LabPlot by doxygen 1.3.6