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

Plot2D Class Reference

#include <Plot2D.h>

Inheritance diagram for Plot2D:

Plot Plot2DSimple Plot2DSurface List of all members.

Public Member Functions

 Plot2D (Worksheet *p)
 ~Plot2D ()
void saveXML (QDomDocument doc, QDomElement plottag)
void openXML (QDomElement e)
void saveAxes (QTextStream *t)
void openAxes (QTextStream *t, int version)
Axis * getAxis (int i)
void setRanges (LRange *r)
void setActRanges (LRange *r)
void setRange (LRange *r, int i)
void setActRange (LRange *r, int i)
void draw (QPainter *p, int w, int h)
void drawAxes (QPainter *p, int w, int h)
void drawAxesTicks (QPainter *p, int w, int h, Axis axis, int k)
void drawBorder (QPainter *p, int w, int h)
virtual void drawCurves (QPainter *p, int w, int h)=0
virtual void drawFill (QPainter *p, int w, int h)=0

Protected Attributes

Axis axis [4]

Constructor & Destructor Documentation

Plot2D::Plot2D (  Worksheet *  p  ) 
 

Plot2D::~Plot2D (   ) 
 


Member Function Documentation

void Plot2D::draw (  QPainter *  p,
int  w,
int  h
)  [virtual]
 

Implements Plot.

void Plot2D::drawAxes (  QPainter *  p,
int  w,
int  h
) 
 

void Plot2D::drawAxesTicks (  QPainter *  p,
int  w,
int  h,
Axis  axis,
int  k
) 
 

void Plot2D::drawBorder (  QPainter *  p,
int  w,
int  h
) 
 

virtual void Plot2D::drawCurves (  QPainter *  p,
int  w,
int  h
)  [pure virtual]
 

Implemented in Plot2DSimple, and Plot2DSurface.

virtual void Plot2D::drawFill (  QPainter *  p,
int  w,
int  h
)  [pure virtual]
 

Implemented in Plot2DSimple, and Plot2DSurface.

Axis* Plot2D::getAxis (  int  i  )  [inline, virtual]
 

Implements Plot.

void Plot2D::openAxes (  QTextStream *  t,
int  version
)  [virtual]
 

Implements Plot.

void Plot2D::openXML (  QDomElement  e  )  [virtual]
 

Implements Plot.

void Plot2D::saveAxes (  QTextStream *  t  )  [virtual]
 

Implements Plot.

void Plot2D::saveXML (  QDomDocument  doc,
QDomElement  plottag
)  [virtual]
 

Implements Plot.

void Plot2D::setActRange (  LRange *  r,
int  i
)  [virtual]
 

Implements Plot.

void Plot2D::setActRanges (  LRange *  r  )  [virtual]
 

Implements Plot.

void Plot2D::setRange (  LRange *  r,
int  i
)  [inline, virtual]
 

Implements Plot.

void Plot2D::setRanges (  LRange *  r  )  [inline, virtual]
 

Implements Plot.


Member Data Documentation

Axis Plot2D::axis[4] [protected]
 


The documentation for this class was generated from the following files:
Generated on Sat Oct 13 21:55:02 2007 for LabPlot by  doxygen 1.4.4