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

Plot3D Class Reference

#include <Plot3D.h>

Inheritance diagram for Plot3D:

Plot List of all members.

Public Member Functions

 Plot3D (Worksheet *p)
 general 3D Plot class

QStringList Info ()
 ~Plot3D ()
AxisgetAxis (int i)
void saveAxes (QTextStream *t)
void openAxes (QTextStream *t, int version)
void enableGrid (int index, bool b)
bool gridEnabled (int index)
void enableBorder (int index, bool b)
bool borderEnabled (int index)
void draw (QPainter *p, int w, int h)
void drawBorder (QPainter *p, int w, int h, bool hide)
void drawCurves (QPainter *p, int w, int h)
void drawAxes (QPainter *p, int w, int h, bool hide)
 draw the axes. hide=1 : only front axes (others hidden by curves)

void setBorder (int item, bool on)
void setRanges (LRange *r)
void setActRanges (LRange *r)

Private Attributes

Axis axis [12]
bool borderenabled [12]
bool gridenabled [24]

Constructor & Destructor Documentation

Plot3D::Plot3D Worksheet p  ) 
 

general 3D Plot class

Plot3D::~Plot3D  )  [inline]
 


Member Function Documentation

bool Plot3D::borderEnabled int  index  )  [inline, virtual]
 

Implements Plot.

void Plot3D::draw QPainter *  p,
int  w,
int  h
[virtual]
 

Implements Plot.

void Plot3D::drawAxes QPainter *  p,
int  w,
int  h,
bool  hide
 

draw the axes. hide=1 : only front axes (others hidden by curves)

void Plot3D::drawBorder QPainter *  p,
int  w,
int  h,
bool  hide
 

void Plot3D::drawCurves QPainter *  p,
int  w,
int  h
 

void Plot3D::enableBorder int  index,
bool  b
[inline, virtual]
 

Implements Plot.

void Plot3D::enableGrid int  index,
bool  b
[inline, virtual]
 

Implements Plot.

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

Implements Plot.

bool Plot3D::gridEnabled int  index  )  [inline, virtual]
 

Implements Plot.

QStringList Plot3D::Info  ) 
 

void Plot3D::openAxes QTextStream *  t,
int  version
[virtual]
 

Implements Plot.

void Plot3D::saveAxes QTextStream *  t  )  [virtual]
 

Implements Plot.

void Plot3D::setActRanges LRange r  )  [inline, virtual]
 

Implements Plot.

void Plot3D::setBorder int  item,
bool  on
[virtual]
 

Implements Plot.

void Plot3D::setRanges LRange r  )  [inline, virtual]
 

Implements Plot.


Member Data Documentation

Axis Plot3D::axis[12] [private]
 

bool Plot3D::borderenabled[12] [private]
 

bool Plot3D::gridenabled[24] [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Aug 29 14:56:05 2004 for LabPlot by doxygen 1.3.6