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

PlotQWT3D Class Reference

#include <PlotQWT3D.h>

Inheritance diagram for PlotQWT3D:

Plot List of all members.

Public Member Functions

 PlotQWT3D (Worksheet *p)
QStringList Info ()
void mouseDoubleClickEvent (QMouseEvent *e)
void Export (QPainter *p, QString fn, QString format, int w, int h)
void draw (QPainter *p, int w, int h)
void drawCurves (QPainter *p, int w, int h)
void saveAxes (QTextStream *)
void openAxes (QTextStream *, int)
Axis * getAxis (int i)
void setRange (LRange *r,int i)
void setActRange (LRange *r, int i)
void setRanges (LRange *r)
void setActRanges (LRange *r)
void enableGrid (int index, bool b=true)
bool gridEnabled (int index)
void enableBorder (int index, bool b=true)
bool borderEnabled (int index)
void setBorder (int item, bool on)
int aspectRatio ()
void setAspectRatio (int a)
bool mouseDisabled ()
void disableMouse (bool m)
double majorTicLength (int i)
void setMajorTicLength (int i, double v)
double minorTicLength (int i)
void setMinorTicLength (int i, double v)
int Resolution ()
void setDataResolution (int res)

Private Member Functions

void draw ()

Private Attributes

Axis axis [12]
bool borderenabled [4]
bool gridenabled [24]
int aspect_ratio
bool mouse_disabled
double major_length [12]
double minor_length [12]
int resolution

Constructor & Destructor Documentation

PlotQWT3D::PlotQWT3D (  Worksheet *  p  ) 
 


Member Function Documentation

int PlotQWT3D::aspectRatio (   )  [inline]
 

bool PlotQWT3D::borderEnabled (  int  index  )  [inline, virtual]
 

Implements Plot.

void PlotQWT3D::disableMouse (  bool  m  )  [inline]
 

void PlotQWT3D::draw (   )  [private]
 

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

Implements Plot.

void PlotQWT3D::drawCurves (  QPainter *  p,
int  w,
int  h
) 
 

void PlotQWT3D::enableBorder (  int  index,
bool  b = true
)  [inline, virtual]
 

Implements Plot.

void PlotQWT3D::enableGrid (  int  index,
bool  b = true
)  [inline, virtual]
 

Implements Plot.

void PlotQWT3D::Export (  QPainter *  p,
QString  fn,
QString  format,
int  w,
int  h
) 
 

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

Implements Plot.

bool PlotQWT3D::gridEnabled (  int  index  )  [inline, virtual]
 

Implements Plot.

QStringList PlotQWT3D::Info (   ) 
 

double PlotQWT3D::majorTicLength (  int  i  )  [inline]
 

double PlotQWT3D::minorTicLength (  int  i  )  [inline]
 

bool PlotQWT3D::mouseDisabled (   )  [inline]
 

void PlotQWT3D::mouseDoubleClickEvent (  QMouseEvent *  e  ) 
 

void PlotQWT3D::openAxes (  QTextStream *  ,
int 
)  [inline, virtual]
 

Implements Plot.

int PlotQWT3D::Resolution (   )  [inline]
 

void PlotQWT3D::saveAxes (  QTextStream *   )  [inline, virtual]
 

Implements Plot.

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

Implements Plot.

void PlotQWT3D::setActRanges (  LRange *  r  )  [inline, virtual]
 

Implements Plot.

void PlotQWT3D::setAspectRatio (  int  a  )  [inline]
 

void PlotQWT3D::setBorder (  int  item,
bool  on
)  [inline, virtual]
 

Implements Plot.

void PlotQWT3D::setDataResolution (  int  res  )  [inline]
 

void PlotQWT3D::setMajorTicLength (  int  i,
double  v
)  [inline]
 

void PlotQWT3D::setMinorTicLength (  int  i,
double  v
)  [inline]
 

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

Implements Plot.

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

Implements Plot.


Member Data Documentation

int PlotQWT3D::aspect_ratio [private]
 

Axis PlotQWT3D::axis[12] [private]
 

bool PlotQWT3D::borderenabled[4] [private]
 

bool PlotQWT3D::gridenabled[24] [private]
 

double PlotQWT3D::major_length[12] [private]
 

double PlotQWT3D::minor_length[12] [private]
 

bool PlotQWT3D::mouse_disabled [private]
 

int PlotQWT3D::resolution [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Aug 19 21:34:46 2005 for LabPlot by doxygen 1.3.6