Graph3D Class Reference

#include <Graph3D.h>

Inheritance diagram for Graph3D:

MyWidget

List of all members.


Detailed Description

3D graph widget.

This provides 3D plotting using Qwt3D.

Future Plans

If MultiLayer is extended to accept any QWidget, Graph3D wouldn't have to inherit from MyWidget any more. It could also make sense to unify the interface with other plot types; see documentation of Graph. Big problem here: export to vector formats. Qwt3D's export filters write directly to a file, so they can't be combined with output generated via QPrinter.

Public Types

enum  PlotType { Scatter = 0, Trajectory = 1, Bars = 2 }
enum  PointStyle {
  None = 0, Dots = 1, VerticalBars = 2, HairCross = 3,
  Cones = 4
}

Public Slots

void addData (Table *table, int xCol, int yCol, int zCol, double xl, double xr, double yl, double yr, double zl, double zr)
void addData (Table *table, int xCol, int yCol, int zCol, int type)
void addData (Table *table, const QString &xColName, const QString &yColName, double xl, double xr, double yl, double yr, double zl, double zr)
void addData (Table *table, const QString &xColName, const QString &yColName)
void addData (Table *table, int xcol, int ycol)
void addData (Table *table, const QString &colName)
void addFunction (const QString &s, double xl, double xr, double yl, double yr, double zl, double zr)
void addMatrixData (Matrix *m, double xl, double xr, double yl, double yr, double zl, double zr)
void addMatrixData (Matrix *m)
void animate (bool on=true)
bool autoscale ()
void changeDataColumn (Table *table, const QString &colName)
void changeMatrix (Matrix *m)
void clearData ()
Qwt3D::COORDSTYLE coordStyle ()
void copyImage ()
void customPlotStyle (int style)
void exportImage (const QString &fileName, int quality=100, bool transparent=false)
void exportPDF (const QString &fileName)
void exportVector (const QString &fileName, const QString &fileType="pdf")
void findBestLayout ()
Qwt3D::FLOORSTYLE floorStyle ()
TablegetTable ()
bool hasData ()
void initCoord ()
void initPlot ()
void insertFunction (const QString &s, double xl, double xr, double yl, double yr, double zl, double zr)
void insertNewData (Table *table, const QString &colName)
bool isAnimated ()
Matrixmatrix ()
Qwt3D::PLOTSTYLE plotStyle ()
void print ()
void resetNonEmptyStyle ()
void rotate ()
 Used for the animation: rotates the scene with 1/360 degrees.
void rotationChanged (double, double, double)
QString saveAsTemplate (const QString &geometryInfo)
QString saveToString (const QString &geometry)
void scaleChanged (double, double, double)
void setAutoscale (bool on=true)
 Enables/Disables autoscaling using findBestLayout().
void setOptions (const QStringList &lst)
void setOptions (bool legend, int r, int dist)
void setPlotAssociation (const QString &s)
void setRotation (double xVal, double yVal, double zVal)
void setScale (double xVal, double yVal, double zVal)
void setShift (double xVal, double yVal, double zVal)
void setSmoothMesh (bool smooth)
void setStyle (const QStringList &st)
void setStyle (Qwt3D::COORDSTYLE coord, Qwt3D::FLOORSTYLE floor, Qwt3D::PLOTSTYLE plot, Graph3D::PointStyle point)
void setZoom (double val)
void shiftChanged (double, double, double)
void showWorksheet ()
void update ()
void updateData (Table *table)
void updateDataXY (Table *table, int xCol, int yCol)
void updateDataXYZ (Table *table, int xCol, int yCol, int zCol)
void updateMatrixData (Matrix *m)
void updateScaling (double xVal, double yVal, double zVal)
void updateZoom (double val)
double xRotation ()
double xScale ()
double xShift ()
double yRotation ()
double yScale ()
double yShift ()
double zoom ()
void zoomChanged (double)
double zRotation ()
double zScale ()
double zShift ()
Axes
void adjustLabels (int val)
QStringList axesLabels ()
QStringList axisTickLengths ()
bool isOrthogonal ()
int labelsDistance ()
QFont numbersFont ()
void resetAxesLabels ()
QStringList scaleLimits ()
QStringList scaleTicks ()
void setAxesLabels (const QStringList &lst)
void setBoxed ()
void setFramed ()
void setNoAxes ()
void setNumbersFont (const QStringList &lst)
void setNumbersFont (const QFont &font)
void setOrtho (bool on=true)
void setTickLengths (const QStringList &lst)
void setTicks (const QStringList &options)
void setXAxisLabelFont (const QStringList &lst)
void setXAxisLabelFont (const QFont &fnt)
void setYAxisLabelFont (const QStringList &lst)
void setYAxisLabelFont (const QFont &fnt)
void setZAxisLabelFont (const QStringList &lst)
void setZAxisLabelFont (const QFont &fnt)
void updateLabel (int axis, const QString &label, const QFont &f)
void updateScale (int axis, const QStringList &options)
void updateScales (double xl, double xr, double yl, double yr, double zl, double zr, int xCol, int yCol, int zCol)
void updateScales (double xl, double xr, double yl, double yr, double zl, double zr, int xcol, int ycol)
void updateScales (double xl, double xr, double yl, double yr, double zl, double zr)
void updateScalesFromMatrix (double xl, double xr, double yl, double yr, double zl, double zr)
void updateTickLength (int, double majorLength, double minorLength)
QFont xAxisLabelFont ()
double xStart ()
double xStop ()
QFont yAxisLabelFont ()
double yStart ()
double yStop ()
QFont zAxisLabelFont ()
double zStart ()
double zStop ()
Colors
QColor axesColor ()
QColor bgColor ()
void changeTransparency (double t)
QString colorMap ()
QColor gridColor ()
QColor labelColor ()
QColor maxDataColor ()
QColor meshColor ()
QColor minDataColor ()
QColor numColor ()
bool openColorMap (ColorVector &cv, QString fname)
void setColors (const QColor &meshColor, const QColor &axesColor, const QColor &numColor, const QColor &labelColor, const QColor &bgColor, const QColor &gridColor)
void setColors (const QStringList &colors)
void setDataColorMap (const QString &fileName)
void setDataColors (const QColor &cMax, const QColor &cMin)
void setTransparency (double t)
double transparency ()
void updateColors (const QColor &meshColor, const QColor &axesColor, const QColor &numColor, const QColor &labelColor, const QColor &bgColor, const QColor &gridColor)
Bars
double barsRadius ()
void setBarsRadius (double rad)
void updateBars (double rad)
Scatter Plots
bool boxedCrossHair ()
int coneQuality ()
double coneRadius ()
double crossHairLinewidth ()
double crossHairRadius ()
double pointsSize ()
PointStyle pointType ()
void setConesMesh ()
void setConesOptions (double rad, int quality)
void setCrossMesh ()
void setCrossOptions (double rad, double linewidth, bool smooth, bool boxed)
void setPointOptions (double size, bool s)
bool smoothCrossHair ()
bool smoothPoints ()
void updateCones (double rad, int quality)
void updateCross (double rad, double linewidth, bool smooth, bool boxed)
void updatePoints (double size, bool sm)
Event Handlers
void contextMenuEvent (QContextMenuEvent *e)
bool eventFilter (QObject *object, QEvent *e)
 Filters other object's events (customizes title bar's context menu).
void resizeEvent (QResizeEvent *)
void scaleFonts (double factor)
void setIgnoreFonts (bool ok)
User Functions
QString formula ()
UserFunctionuserFunction ()
Grid
int grids ()
void setBackGrid (bool b)
void setCeilGrid (bool b)
void setFloorGrid (bool b)
void setFrontGrid (bool b)
void setGrid (int grids)
void setGrid (Qwt3D::SIDE s, bool b)
void setLeftGrid (bool b)
void setRightGrid (bool b)
Legend
bool isLegendOn ()
void showColorLegend (bool show)
Mesh
double meshLineWidth ()
void setBarsPlot ()
void setEmptyFloor ()
void setFilledMesh ()
void setFloorData ()
void setFloorIsolines ()
void setHiddenLineGrid ()
void setLineGrid ()
void setMeshLineWidth (int lw)
void setNoGrid ()
void setPointsMesh ()
Title
QString plotTitle ()
void setTitle (const QString &s, const QColor &color, const QFont &font)
void setTitle (const QStringList &lst)
void setTitleFont (const QFont &font)
QColor titleColor ()
QFont titleFont ()
void updateTitle (const QString &s, const QColor &color, const QFont &font)
Resolution
int resolution ()
void setResolution (int r)

Signals

void custom3DActions (QWidget *)
void modified ()
void showContextMenu ()
void showOptionsDialog ()

Public Member Functions

 Graph3D (const QString &label, QWidget *parent=0, const char *name=0, Qt::WFlags f=0)
 ~Graph3D ()

Public Attributes

UserFunctionfunc
Qwt3D::SurfacePlot * sp

Private Member Functions

Qwt3D::Triple ** allocateData (int columns, int rows)
void deleteData (Qwt3D::Triple **data, int columns)

Private Attributes

double alpha
int animation_redraw_wait
 Wait this many msecs before redraw 3D plot (used for animations).
QColor axesCol
double barsRad
QColor bgCol
Qwt3D::StandardColor * col_
QString color_map
 File name of the color map used for the data (if any).
int conesQuality
double conesRad
bool crossHairBoxed
double crossHairLineWidth
double crossHairRad
bool crossHairSmooth
bool d_autoscale
QTimer * d_timer
QColor fromColor
 Custom data colors.
QColor gridCol
bool ignoreFonts
QStringList labels
QColor labelsCol
int labelsDist
int legendMajorTicks
bool legendOn
Matrixmatrix_
QColor meshCol
QColor numCol
QString plotAssociation
double pointSize
PointStyle pointStyle
QVector< int > scaleType
bool smooth
 Draw 3D points with smoothed angles.
bool smoothMesh
Qwt3D::PLOTSTYLE style_
QString title
QColor titleCol
QFont titleFnt
QColor toColor
Tableworksheet

Member Enumeration Documentation

enum Graph3D::PlotType

Enumerator:
Scatter 
Trajectory 
Bars 

enum Graph3D::PointStyle

Enumerator:
None 
Dots 
VerticalBars 
HairCross 
Cones 


Constructor & Destructor Documentation

Graph3D::Graph3D ( const QString &  label,
QWidget *  parent = 0,
const char *  name = 0,
Qt::WFlags  f = 0 
)

Graph3D::~Graph3D (  ) 


Member Function Documentation

void Graph3D::addData ( Table table,
int  xCol,
int  yCol,
int  zCol,
double  xl,
double  xr,
double  yl,
double  yr,
double  zl,
double  zr 
) [slot]

void Graph3D::addData ( Table table,
int  xCol,
int  yCol,
int  zCol,
int  type 
) [slot]

void Graph3D::addData ( Table table,
const QString &  xColName,
const QString &  yColName,
double  xl,
double  xr,
double  yl,
double  yr,
double  zl,
double  zr 
) [slot]

void Graph3D::addData ( Table table,
const QString &  xColName,
const QString &  yColName 
) [slot]

void Graph3D::addData ( Table table,
int  xcol,
int  ycol 
) [slot]

used when creating a ribbon plot from the plot wizard

void Graph3D::addData ( Table table,
const QString &  colName 
) [slot]

void Graph3D::addFunction ( const QString &  s,
double  xl,
double  xr,
double  yl,
double  yr,
double  zl,
double  zr 
) [slot]

void Graph3D::addMatrixData ( Matrix m,
double  xl,
double  xr,
double  yl,
double  yr,
double  zl,
double  zr 
) [slot]

void Graph3D::addMatrixData ( Matrix m  )  [slot]

void Graph3D::adjustLabels ( int  val  )  [slot]

Qwt3D::Triple ** Graph3D::allocateData ( int  columns,
int  rows 
) [private]

void Graph3D::animate ( bool  on = true  )  [slot]

Turns 3D animation on or off

bool Graph3D::autoscale (  )  [inline, slot]

QColor Graph3D::axesColor (  )  [inline, slot]

QStringList Graph3D::axesLabels (  )  [inline, slot]

QStringList Graph3D::axisTickLengths (  )  [slot]

double Graph3D::barsRadius (  )  [slot]

QColor Graph3D::bgColor (  )  [inline, slot]

bool Graph3D::boxedCrossHair (  )  [inline, slot]

void Graph3D::changeDataColumn ( Table table,
const QString &  colName 
) [slot]

void Graph3D::changeMatrix ( Matrix m  )  [slot]

void Graph3D::changeTransparency ( double  t  )  [slot]

void Graph3D::clearData (  )  [slot]

QString Graph3D::colorMap (  )  [inline, slot]

int Graph3D::coneQuality (  )  [inline, slot]

double Graph3D::coneRadius (  )  [inline, slot]

void Graph3D::contextMenuEvent ( QContextMenuEvent *  e  )  [slot]

Qwt3D::COORDSTYLE Graph3D::coordStyle (  )  [slot]

void Graph3D::copyImage (  )  [slot]

double Graph3D::crossHairLinewidth (  )  [inline, slot]

double Graph3D::crossHairRadius (  )  [inline, slot]

void Graph3D::custom3DActions ( QWidget *   )  [signal]

void Graph3D::customPlotStyle ( int  style  )  [slot]

void Graph3D::deleteData ( Qwt3D::Triple **  data,
int  columns 
) [private]

bool Graph3D::eventFilter ( QObject *  object,
QEvent *  e 
) [slot]

Filters other object's events (customizes title bar's context menu).

Reimplemented from MyWidget.

void Graph3D::exportImage ( const QString &  fileName,
int  quality = 100,
bool  transparent = false 
) [slot]

void Graph3D::exportPDF ( const QString &  fileName  )  [virtual, slot]

Reimplemented from MyWidget.

void Graph3D::exportVector ( const QString &  fileName,
const QString &  fileType = "pdf" 
) [slot]

void Graph3D::findBestLayout (  )  [slot]

Qwt3D::FLOORSTYLE Graph3D::floorStyle (  )  [slot]

QString Graph3D::formula (  )  [slot]

Table* Graph3D::getTable (  )  [inline, slot]

QColor Graph3D::gridColor (  )  [inline, slot]

int Graph3D::grids (  )  [slot]

bool Graph3D::hasData (  )  [inline, slot]

void Graph3D::initCoord (  )  [slot]

void Graph3D::initPlot (  )  [slot]

void Graph3D::insertFunction ( const QString &  s,
double  xl,
double  xr,
double  yl,
double  yr,
double  zl,
double  zr 
) [slot]

void Graph3D::insertNewData ( Table table,
const QString &  colName 
) [slot]

bool Graph3D::isAnimated (  )  [inline, slot]

bool Graph3D::isLegendOn (  )  [inline, slot]

bool Graph3D::isOrthogonal (  )  [inline, slot]

QColor Graph3D::labelColor (  )  [inline, slot]

int Graph3D::labelsDistance (  )  [inline, slot]

Matrix* Graph3D::matrix (  )  [inline, slot]

QColor Graph3D::maxDataColor (  )  [slot]

QColor Graph3D::meshColor (  )  [inline, slot]

double Graph3D::meshLineWidth (  )  [inline, slot]

QColor Graph3D::minDataColor (  )  [slot]

void Graph3D::modified (  )  [signal]

QFont Graph3D::numbersFont (  )  [slot]

QColor Graph3D::numColor (  )  [inline, slot]

bool Graph3D::openColorMap ( ColorVector &  cv,
QString  fname 
) [slot]

Qwt3D::PLOTSTYLE Graph3D::plotStyle (  )  [slot]

QString Graph3D::plotTitle (  )  [inline, slot]

double Graph3D::pointsSize (  )  [inline, slot]

PointStyle Graph3D::pointType (  )  [inline, slot]

void Graph3D::print (  )  [virtual, slot]

Reimplemented from MyWidget.

void Graph3D::resetAxesLabels (  )  [slot]

void Graph3D::resetNonEmptyStyle (  )  [slot]

void Graph3D::resizeEvent ( QResizeEvent *  e  )  [slot]

int Graph3D::resolution (  )  [inline, slot]

void Graph3D::rotate (  )  [slot]

Used for the animation: rotates the scene with 1/360 degrees.

void Graph3D::rotationChanged ( double  ,
double  ,
double   
) [slot]

QString Graph3D::saveAsTemplate ( const QString &  geometryInfo  )  [virtual, slot]

Reimplemented from MyWidget.

QString Graph3D::saveToString ( const QString &  geometry  )  [virtual, slot]

Reimplemented from MyWidget.

void Graph3D::scaleChanged ( double  ,
double  ,
double   
) [slot]

void Graph3D::scaleFonts ( double  factor  )  [slot]

QStringList Graph3D::scaleLimits (  )  [slot]

QStringList Graph3D::scaleTicks (  )  [slot]

void Graph3D::setAutoscale ( bool  on = true  )  [inline, slot]

Enables/Disables autoscaling using findBestLayout().

void Graph3D::setAxesLabels ( const QStringList &  lst  )  [slot]

void Graph3D::setBackGrid ( bool  b  )  [slot]

void Graph3D::setBarsPlot (  )  [slot]

void Graph3D::setBarsRadius ( double  rad  )  [slot]

void Graph3D::setBoxed (  )  [slot]

void Graph3D::setCeilGrid ( bool  b  )  [slot]

void Graph3D::setColors ( const QColor &  meshColor,
const QColor &  axesColor,
const QColor &  numColor,
const QColor &  labelColor,
const QColor &  bgColor,
const QColor &  gridColor 
) [slot]

void Graph3D::setColors ( const QStringList &  colors  )  [slot]

void Graph3D::setConesMesh (  )  [slot]

void Graph3D::setConesOptions ( double  rad,
int  quality 
) [slot]

void Graph3D::setCrossMesh (  )  [slot]

void Graph3D::setCrossOptions ( double  rad,
double  linewidth,
bool  smooth,
bool  boxed 
) [slot]

void Graph3D::setDataColorMap ( const QString &  fileName  )  [slot]

void Graph3D::setDataColors ( const QColor &  cMax,
const QColor &  cMin 
) [slot]

void Graph3D::setEmptyFloor (  )  [slot]

void Graph3D::setFilledMesh (  )  [slot]

void Graph3D::setFloorData (  )  [slot]

void Graph3D::setFloorGrid ( bool  b  )  [slot]

void Graph3D::setFloorIsolines (  )  [slot]

void Graph3D::setFramed (  )  [slot]

void Graph3D::setFrontGrid ( bool  b  )  [slot]

void Graph3D::setGrid ( int  grids  )  [slot]

void Graph3D::setGrid ( Qwt3D::SIDE  s,
bool  b 
) [slot]

void Graph3D::setHiddenLineGrid (  )  [slot]

void Graph3D::setIgnoreFonts ( bool  ok  )  [inline, slot]

void Graph3D::setLeftGrid ( bool  b  )  [slot]

void Graph3D::setLineGrid (  )  [slot]

void Graph3D::setMeshLineWidth ( int  lw  )  [slot]

void Graph3D::setNoAxes (  )  [slot]

void Graph3D::setNoGrid (  )  [slot]

void Graph3D::setNumbersFont ( const QStringList &  lst  )  [slot]

void Graph3D::setNumbersFont ( const QFont &  font  )  [slot]

void Graph3D::setOptions ( const QStringList &  lst  )  [slot]

void Graph3D::setOptions ( bool  legend,
int  r,
int  dist 
) [slot]

void Graph3D::setOrtho ( bool  on = true  )  [inline, slot]

void Graph3D::setPlotAssociation ( const QString &  s  )  [inline, slot]

void Graph3D::setPointOptions ( double  size,
bool  s 
) [slot]

void Graph3D::setPointsMesh (  )  [slot]

void Graph3D::setResolution ( int  r  )  [slot]

void Graph3D::setRightGrid ( bool  b  )  [slot]

void Graph3D::setRotation ( double  xVal,
double  yVal,
double  zVal 
) [slot]

void Graph3D::setScale ( double  xVal,
double  yVal,
double  zVal 
) [slot]

void Graph3D::setShift ( double  xVal,
double  yVal,
double  zVal 
) [slot]

void Graph3D::setSmoothMesh ( bool  smooth  )  [slot]

void Graph3D::setStyle ( const QStringList &  st  )  [slot]

void Graph3D::setStyle ( Qwt3D::COORDSTYLE  coord,
Qwt3D::FLOORSTYLE  floor,
Qwt3D::PLOTSTYLE  plot,
Graph3D::PointStyle  point 
) [slot]

void Graph3D::setTickLengths ( const QStringList &  lst  )  [slot]

void Graph3D::setTicks ( const QStringList &  options  )  [slot]

void Graph3D::setTitle ( const QString &  s,
const QColor &  color,
const QFont &  font 
) [slot]

void Graph3D::setTitle ( const QStringList &  lst  )  [slot]

void Graph3D::setTitleFont ( const QFont &  font  )  [slot]

void Graph3D::setTransparency ( double  t  )  [slot]

void Graph3D::setXAxisLabelFont ( const QStringList &  lst  )  [slot]

void Graph3D::setXAxisLabelFont ( const QFont &  fnt  )  [slot]

void Graph3D::setYAxisLabelFont ( const QStringList &  lst  )  [slot]

void Graph3D::setYAxisLabelFont ( const QFont &  fnt  )  [slot]

void Graph3D::setZAxisLabelFont ( const QStringList &  lst  )  [slot]

void Graph3D::setZAxisLabelFont ( const QFont &  fnt  )  [slot]

void Graph3D::setZoom ( double  val  )  [slot]

void Graph3D::shiftChanged ( double  ,
double  ,
double   
) [slot]

void Graph3D::showColorLegend ( bool  show  )  [slot]

void Graph3D::showContextMenu (  )  [signal]

void Graph3D::showOptionsDialog (  )  [signal]

void Graph3D::showWorksheet (  )  [slot]

bool Graph3D::smoothCrossHair (  )  [inline, slot]

bool Graph3D::smoothPoints (  )  [inline, slot]

QColor Graph3D::titleColor (  )  [inline, slot]

QFont Graph3D::titleFont (  )  [inline, slot]

double Graph3D::transparency (  )  [inline, slot]

void Graph3D::update (  )  [slot]

void Graph3D::updateBars ( double  rad  )  [slot]

void Graph3D::updateColors ( const QColor &  meshColor,
const QColor &  axesColor,
const QColor &  numColor,
const QColor &  labelColor,
const QColor &  bgColor,
const QColor &  gridColor 
) [slot]

void Graph3D::updateCones ( double  rad,
int  quality 
) [slot]

void Graph3D::updateCross ( double  rad,
double  linewidth,
bool  smooth,
bool  boxed 
) [slot]

void Graph3D::updateData ( Table table  )  [slot]

void Graph3D::updateDataXY ( Table table,
int  xCol,
int  yCol 
) [slot]

void Graph3D::updateDataXYZ ( Table table,
int  xCol,
int  yCol,
int  zCol 
) [slot]

void Graph3D::updateLabel ( int  axis,
const QString &  label,
const QFont &  f 
) [slot]

void Graph3D::updateMatrixData ( Matrix m  )  [slot]

void Graph3D::updatePoints ( double  size,
bool  sm 
) [slot]

void Graph3D::updateScale ( int  axis,
const QStringList &  options 
) [slot]

void Graph3D::updateScales ( double  xl,
double  xr,
double  yl,
double  yr,
double  zl,
double  zr,
int  xCol,
int  yCol,
int  zCol 
) [slot]

void Graph3D::updateScales ( double  xl,
double  xr,
double  yl,
double  yr,
double  zl,
double  zr,
int  xcol,
int  ycol 
) [slot]

void Graph3D::updateScales ( double  xl,
double  xr,
double  yl,
double  yr,
double  zl,
double  zr 
) [slot]

void Graph3D::updateScalesFromMatrix ( double  xl,
double  xr,
double  yl,
double  yr,
double  zl,
double  zr 
) [slot]

void Graph3D::updateScaling ( double  xVal,
double  yVal,
double  zVal 
) [slot]

void Graph3D::updateTickLength ( int  axis,
double  majorLength,
double  minorLength 
) [slot]

void Graph3D::updateTitle ( const QString &  s,
const QColor &  color,
const QFont &  font 
) [slot]

void Graph3D::updateZoom ( double  val  )  [slot]

UserFunction * Graph3D::userFunction (  )  [slot]

QFont Graph3D::xAxisLabelFont (  )  [slot]

double Graph3D::xRotation (  )  [inline, slot]

double Graph3D::xScale (  )  [inline, slot]

double Graph3D::xShift (  )  [inline, slot]

double Graph3D::xStart (  )  [slot]

double Graph3D::xStop (  )  [slot]

QFont Graph3D::yAxisLabelFont (  )  [slot]

double Graph3D::yRotation (  )  [inline, slot]

double Graph3D::yScale (  )  [inline, slot]

double Graph3D::yShift (  )  [inline, slot]

double Graph3D::yStart (  )  [slot]

double Graph3D::yStop (  )  [slot]

QFont Graph3D::zAxisLabelFont (  )  [slot]

double Graph3D::zoom (  )  [inline, slot]

void Graph3D::zoomChanged ( double   )  [slot]

double Graph3D::zRotation (  )  [inline, slot]

double Graph3D::zScale (  )  [inline, slot]

double Graph3D::zShift (  )  [inline, slot]

double Graph3D::zStart (  )  [slot]

double Graph3D::zStop (  )  [slot]


Member Data Documentation

double Graph3D::alpha [private]

int Graph3D::animation_redraw_wait [private]

Wait this many msecs before redraw 3D plot (used for animations).

QColor Graph3D::axesCol [private]

double Graph3D::barsRad [private]

QColor Graph3D::bgCol [private]

Qwt3D::StandardColor* Graph3D::col_ [private]

QString Graph3D::color_map [private]

File name of the color map used for the data (if any).

int Graph3D::conesQuality [private]

double Graph3D::conesRad [private]

bool Graph3D::crossHairBoxed [private]

double Graph3D::crossHairLineWidth [private]

double Graph3D::crossHairRad [private]

bool Graph3D::crossHairSmooth [private]

bool Graph3D::d_autoscale [private]

QTimer* Graph3D::d_timer [private]

QColor Graph3D::fromColor [private]

Custom data colors.

UserFunction* Graph3D::func

QColor Graph3D::gridCol [private]

bool Graph3D::ignoreFonts [private]

QStringList Graph3D::labels [private]

QColor Graph3D::labelsCol [private]

int Graph3D::labelsDist [private]

int Graph3D::legendMajorTicks [private]

bool Graph3D::legendOn [private]

Matrix* Graph3D::matrix_ [private]

QColor Graph3D::meshCol [private]

QColor Graph3D::numCol [private]

QString Graph3D::plotAssociation [private]

double Graph3D::pointSize [private]

PointStyle Graph3D::pointStyle [private]

QVector<int> Graph3D::scaleType [private]

bool Graph3D::smooth [private]

Draw 3D points with smoothed angles.

bool Graph3D::smoothMesh [private]

Qwt3D::SurfacePlot* Graph3D::sp

Qwt3D::PLOTSTYLE Graph3D::style_ [private]

QString Graph3D::title [private]

QColor Graph3D::titleCol [private]

QFont Graph3D::titleFnt [private]

QColor Graph3D::toColor [private]

Table* Graph3D::worksheet [private]


The documentation for this class was generated from the following files:
Generated on Mon Oct 15 06:11:43 2007 for QtiPlot by  doxygen 1.5.3