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

PlotGL Class Reference

#include <PlotGL.h>

Inheritance diagram for PlotGL:

Plot List of all members.

Public Member Functions

 PlotGL (Worksheet *p)
QStringList Info ()
void initGL ()
 initialize GL

void resizeGL (int w, int h)
 resize GL

void paintGL ()
 paint GL

void drawGL ()
void saveAxes (QTextStream *t)
void openAxes (QTextStream *t, int version)
Axis * getAxis (int i)
void setRanges (LRange *r)
void setActRanges (LRange *r)
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 setBorder (int item, bool on)

Private Member Functions

void draw ()
void mousePressEvent (QMouseEvent *e)
void mouseMoveEvent (QMouseEvent *e)

Private Attributes

Axis axis [3]
bool borderenabled [4]
bool gridenabled [8]
GLfloat rotationX
GLfloat rotationY
GLfloat rotationZ
QColor faceColors [3]
QPoint lastPos

Constructor & Destructor Documentation

PlotGL::PlotGL (  Worksheet *  p  ) 
 


Member Function Documentation

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

Implements Plot.

void PlotGL::draw (   )  [private]
 

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

Implements Plot.

void PlotGL::drawGL (   ) 
 

void PlotGL::enableBorder (  int  index,
bool  b
)  [inline, virtual]
 

Implements Plot.

void PlotGL::enableGrid (  int  index,
bool  b
)  [inline, virtual]
 

Implements Plot.

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

Implements Plot.

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

Implements Plot.

QStringList PlotGL::Info (   )  [inline]
 

void PlotGL::initGL (   ) 
 

initialize GL

void PlotGL::mouseMoveEvent (  QMouseEvent *  e  )  [private]
 

void PlotGL::mousePressEvent (  QMouseEvent *  e  )  [private]
 

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

Implements Plot.

void PlotGL::paintGL (   ) 
 

paint GL

void PlotGL::resizeGL (  int  w,
int  h
) 
 

resize GL

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

Implements Plot.

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

Implements Plot.

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

Implements Plot.

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

Implements Plot.


Member Data Documentation

Axis PlotGL::axis[3] [private]
 

bool PlotGL::borderenabled[4] [private]
 

QColor PlotGL::faceColors[3] [private]
 

bool PlotGL::gridenabled[8] [private]
 

QPoint PlotGL::lastPos [private]
 

GLfloat PlotGL::rotationX [private]
 

GLfloat PlotGL::rotationY [private]
 

GLfloat PlotGL::rotationZ [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 28 22:31:18 2004 for LabPlot by doxygen 1.3.6