Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members Related Pages Search
densityplot.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef DENSITYPLOT_H
00019 #define DENSITYPLOT_H
00020
00021 #include "expressiongraph.h"
00022
00023 class FungParser;
00024
00029 class DensityPlot : public ExpressionGraph
00030 {
00031 Q_OBJECT
00032
00033 public:
00034 DensityPlot ( QWidget *parent=0, const char *name=0 );
00035 ~DensityPlot();
00036
00037 virtual inline int getGraphType() const{return DENSITYPLOT;}
00038
00039 protected:
00040 virtual const char * independent_vars(){return "x,y";}
00041 virtual const char * dependent_var(int=0){return "z";}
00042 virtual void drawExpression(QPainter *painter, Expression &);
00043 virtual int setXYForTrace(const double, const double, double *, double *, Expression &);
00044 virtual void updateCoords();
00045 };
00046
00047 #endif //DensityPlot_H
|