#include <Graph3D.h>
This provides 3D plotting using Qwt3D.
Public Types | |
enum | PlotType { Scatter = 0, Trajectory = 1, Bars = 2, Ribbon = 3 } |
enum | PointStyle { None = 0, Dots = 1, VerticalBars = 2, HairCross = 3, Cones = 4 } |
Public Slots | |
void | addData (Table *table, int xCol, int yCol, int zCol, int type=0) |
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 | addFunction (const QString &s, double xl, double xr, double yl, double yr, double zl, double zr, int columns, int rows) |
void | addMatrixData (Matrix *m, double xl, double xr, double yl, double yr, double zl, double zr) |
void | addMatrixData (Matrix *m) |
void | addParametricSurface (const QString &xFormula, const QString &yFormula, const QString &zFormula, double ul, double ur, double vl, double vr, int columns, int rows, bool uPeriodic, bool vPeriodic) |
void | animate (bool on=true) |
bool | antialiasing () |
bool | autoscale () |
void | changeDataColumn (Table *table, const QString &colName, int type=0) |
void | clearData () |
Qwt3D::COORDSTYLE | coordStyle () |
void | copy (Graph3D *g) |
void | copyImage () |
void | customPlotStyle (int style) |
void | exportImage (const QString &fileName, int quality=100, bool transparent=false) |
void | exportPDF (const QString &fileName) |
void | exportToFile (const QString &fileName) |
void | exportVector (const QString &fileName) |
void | findBestLayout () |
Qwt3D::FLOORSTYLE | floorStyle () |
bool | hasData () |
void | initCoord () |
void | initPlot () |
void | insertNewData (Table *table, const QString &colName) |
bool | isAnimated () |
void | loadData (Table *table, int xCol, int yCol, int zCol, double xl=0.0, double xr=0.0, double yl=0.0, double yr=0.0, double zl=0.0, double zr=0.0) |
Matrix * | matrix () |
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, bool=false) |
void | scaleChanged (double, double, double) |
void | setAntialiasing (bool smooth=true) |
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 | setStyle (const QStringList &st) |
void | setZoom (double val) |
void | shiftChanged (double, double, double) |
void | showWorksheet () |
Table * | table () |
void | update () |
void | updateData (Table *table) |
void | updateDataXY (Table *table, int xCol, int yCol) |
void | updateMatrixData (Matrix *m) |
double | xRotation () |
double | xScale () |
double | xShift () |
double | yRotation () |
double | yScale () |
double | yShift () |
double | zoom () |
void | zoomChanged (double) |
double | zRotation () |
double | zScale () |
double | zShift () |
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 | setAxesColor (const QColor &) |
void | setBackgroundColor (const QColor &) |
void | setColors (const QStringList &colors) |
void | setDataColorMap (const QString &fileName) |
void | setDataColors (const QColor &cMax, const QColor &cMin) |
void | setGridColor (const QColor &) |
void | setLabelsColor (const QColor &) |
void | setMeshColor (const QColor &) |
void | setNumbersColor (const QColor &) |
void | setTransparency (double t) |
double | transparency () |
Axes | |
QStringList | axesLabels () |
QStringList | axisTickLengths () |
bool | isOrthogonal () |
int | labelsDistance () |
QFont | numbersFont () |
void | resetAxesLabels () |
QStringList | scaleLimits () |
QStringList | scaleTicks () |
void | setAxesLabels (const QStringList &lst) |
void | setAxisTickLength (int axis, double majorLength, double minorLength) |
void | setBoxed () |
void | setFramed () |
void | setLabelsDistance (int val) |
void | setNoAxes () |
void | setNumbersFont (const QStringList &lst) |
void | setNumbersFont (const QFont &font) |
void | setOrthogonal (bool on=true) |
void | setScales (double xl, double xr, double yl, double yr, double zl, double zr) |
void | setTickLengths (const QStringList &lst) |
void | setTicks (const QStringList &options) |
void | setXAxisLabel (const QString &) |
void | setXAxisLabelFont (const QStringList &lst) |
void | setXAxisLabelFont (const QFont &fnt) |
void | setXAxisTickLength (double majorLength, double minorLength) |
void | setYAxisLabel (const QString &) |
void | setYAxisLabelFont (const QStringList &lst) |
void | setYAxisLabelFont (const QFont &fnt) |
void | setYAxisTickLength (double majorLength, double minorLength) |
void | setZAxisLabel (const QString &) |
void | setZAxisLabelFont (const QStringList &lst) |
void | setZAxisLabelFont (const QFont &fnt) |
void | setZAxisTickLength (double majorLength, double minorLength) |
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) |
void | updateScalesFromMatrix (double xl, double xr, double yl, double yr, double zl, double zr) |
QFont | xAxisLabelFont () |
double | xStart () |
double | xStop () |
QFont | yAxisLabelFont () |
double | yStart () |
double | yStop () |
QFont | zAxisLabelFont () |
double | zStart () |
double | zStop () |
Bars | |
double | barsRadius () |
void | setBarRadius (double rad) |
Scatter Plots | |
bool | boxedCrossHair () |
int | coneQuality () |
double | coneRadius () |
double | crossHairLinewidth () |
double | crossHairRadius () |
double | pointsSize () |
PointStyle | pointType () |
void | setConeOptions (double rad, int quality) |
void | setConeStyle () |
void | setCrossOptions (double rad, double linewidth, bool smooth, bool boxed) |
void | setCrossStyle () |
void | setDotOptions (double size, bool smooth) |
bool | smoothCrossHair () |
bool | smoothPoints () |
Event Handlers | |
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 () |
UserFunction * | userFunction () |
Grid | |
int | grids () |
void | setBackGrid (bool b=true) |
void | setCeilGrid (bool b=true) |
void | setFloorGrid (bool b=true) |
void | setFrontGrid (bool b=true) |
void | setGrid (int grids) |
void | setGrid (Qwt3D::SIDE s, bool b) |
void | setLeftGrid (bool b=true) |
void | setRightGrid (bool b=true) |
Legend | |
bool | isLegendOn () |
void | showColorLegend (bool show=true) |
Mesh | |
double | meshLineWidth () |
void | setBarStyle () |
void | setDotStyle () |
void | setEmptyFloor () |
void | setFilledMeshStyle () |
void | setFloorData () |
void | setFloorIsolines () |
void | setHiddenLineStyle () |
void | setMeshLineWidth (double lw) |
void | setPolygonStyle () |
void | setWireframeStyle () |
User Functions | |
UserParametricSurface * | parametricSurface () |
Title | |
QString | plotTitle () |
void | setTitle (const QString &s, const QColor &color=QColor(Qt::black), const QFont &font=QFont()) |
void | setTitle (const QStringList &lst) |
void | setTitleFont (const QFont &font) |
QColor | titleColor () |
QFont | titleFont () |
Resolution | |
int | resolution () |
void | setResolution (int r) |
Signals | |
void | modified () |
void | showOptionsDialog () |
Public Member Functions | |
Graph3D (const QString &label, ApplicationWindow *parent, const char *name=0, Qt::WFlags f=0) | |
~Graph3D () | |
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 |
UserFunction * | d_func |
Matrix * | d_matrix |
double | d_point_size |
bool | d_smooth_points |
Draw 3D points with smoothed angles. | |
UserParametricSurface * | d_surface |
Table * | d_table |
QTimer * | d_timer |
QColor | fromColor |
Custom data colors. | |
QColor | gridCol |
bool | ignoreFonts |
QStringList | labels |
QColor | labelsCol |
int | labelsDist |
int | legendMajorTicks |
bool | legendOn |
QColor | meshCol |
QColor | numCol |
QString | plotAssociation |
PointStyle | pointStyle |
QVector< int > | scaleType |
Qwt3D::SurfacePlot * | sp |
Qwt3D::PLOTSTYLE | style_ |
QString | title |
QColor | titleCol |
QFont | titleFnt |
QColor | toColor |
enum Graph3D::PlotType |
enum Graph3D::PointStyle |
Graph3D::Graph3D | ( | const QString & | label, | |
ApplicationWindow * | parent, | |||
const char * | name = 0 , |
|||
Qt::WFlags | f = 0 | |||
) |
References initPlot().
void Graph3D::addData | ( | Table * | table, | |
int | xCol, | |||
int | yCol, | |||
int | zCol, | |||
int | type = 0 | |||
) | [slot] |
References d_autoscale, findBestLayout(), loadData(), Scatter, setBarStyle(), setDotStyle(), setWireframeStyle(), and Trajectory.
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] |
References Matrix::allocateMatrixData(), Table::cell(), Table::colIndex(), d_autoscale, d_table, findBestLayout(), Matrix::freeMatrixData(), Table::numRows(), plotAssociation, sp, and Table::text().
Referenced by changeDataColumn(), ApplicationWindow::dataPlot3D(), insertNewData(), PlotWizard::plot3D(), PlotWizard::plot3DRibbon(), and ApplicationWindow::plotXYZ().
void Graph3D::addFunction | ( | const QString & | s, | |
double | xl, | |||
double | xr, | |||
double | yl, | |||
double | yr, | |||
double | zl, | |||
double | zr, | |||
int | columns, | |||
int | rows | |||
) | [slot] |
References d_func, d_surface, findBestLayout(), None, pointStyle, UserFunction::setMesh(), sp, style_, and update().
Referenced by SurfaceDialog::acceptFunction(), and ApplicationWindow::plotSurface().
void Graph3D::addMatrixData | ( | Matrix * | m, | |
double | xl, | |||
double | xr, | |||
double | yl, | |||
double | yr, | |||
double | zl, | |||
double | zr | |||
) | [slot] |
References d_matrix, plotAssociation, and updateScalesFromMatrix().
void Graph3D::addMatrixData | ( | Matrix * | m | ) | [slot] |
References Matrix::allocateMatrixData(), Matrix::cell(), d_autoscale, d_matrix, findBestLayout(), Matrix::freeMatrixData(), legendMajorTicks, Matrix::numCols(), Matrix::numRows(), plotAssociation, sp, update(), Matrix::xEnd(), Matrix::xStart(), Matrix::yEnd(), and Matrix::yStart().
Referenced by ApplicationWindow::change3DMatrix(), ApplicationWindow::openMatrixPlot3D(), and ApplicationWindow::plot3DMatrix().
void Graph3D::addParametricSurface | ( | const QString & | xFormula, | |
const QString & | yFormula, | |||
const QString & | zFormula, | |||
double | ul, | |||
double | ur, | |||
double | vl, | |||
double | vr, | |||
int | columns, | |||
int | rows, | |||
bool | uPeriodic, | |||
bool | vPeriodic | |||
) | [slot] |
References d_func, d_surface, findBestLayout(), None, pointStyle, UserParametricSurface::setDomain(), UserParametricSurface::setMesh(), UserParametricSurface::setPeriodic(), sp, style_, and update().
Referenced by SurfaceDialog::acceptParametricSurface(), and ApplicationWindow::plotParametricSurface().
void Graph3D::animate | ( | bool | on = true |
) | [slot] |
Turns 3D animation on or off
References animation_redraw_wait, and d_timer.
Referenced by copy(), and ApplicationWindow::toggle3DAnimation().
bool Graph3D::autoscale | ( | ) | [inline, slot] |
References d_autoscale.
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, | |||
int | type = 0 | |||
) | [slot] |
void Graph3D::changeTransparency | ( | double | t | ) | [slot] |
References alpha, legendOn, modified(), and sp.
Referenced by Plot3DDialog::changeTransparency(), and Plot3DDialog::updatePlot().
void Graph3D::clearData | ( | ) | [slot] |
References d_func, d_matrix, d_table, plotAssociation, and sp.
QString Graph3D::colorMap | ( | ) | [inline, slot] |
int Graph3D::coneQuality | ( | ) | [inline, slot] |
double Graph3D::coneRadius | ( | ) | [inline, slot] |
Qwt3D::COORDSTYLE Graph3D::coordStyle | ( | ) | [slot] |
References sp.
Referenced by copy(), ApplicationWindow::custom3DActions(), and Plot3DDialog::setPlot().
void Graph3D::copy | ( | Graph3D * | g | ) | [slot] |
References animate(), antialiasing(), axesColor(), axesLabels(), axisTickLengths(), barsRad, barsRadius(), bgColor(), boxedCrossHair(), colorMap(), coneQuality(), coneRadius(), Cones, conesQuality, conesRad, coordStyle(), crossHairBoxed, crossHairLineWidth, crossHairLinewidth(), crossHairRad, crossHairRadius(), crossHairSmooth, customPlotStyle(), d_point_size, d_smooth_points, Dots, floorStyle(), gridColor(), grids(), HairCross, isAnimated(), isLegendOn(), isOrthogonal(), labelColor(), labelsDistance(), maxDataColor(), meshColor(), meshLineWidth(), minDataColor(), None, numbersFont(), numColor(), plotStyle(), plotTitle(), pointsSize(), pointStyle, pointType(), resolution(), scaleTicks(), setAxesColor(), setAxesLabels(), setBackgroundColor(), setBarRadius(), setConeOptions(), setCrossOptions(), setDataColorMap(), setDataColors(), setGrid(), setGridColor(), setLabelsColor(), setMeshColor(), setMeshLineWidth(), setNumbersColor(), setNumbersFont(), setOptions(), setOrthogonal(), setRotation(), setScale(), setShift(), setTickLengths(), setTicks(), setTitle(), setTransparency(), setXAxisLabelFont(), setYAxisLabelFont(), setZAxisLabelFont(), setZoom(), smoothCrossHair(), smoothPoints(), sp, style_, titleColor(), titleFont(), transparency(), VerticalBars, xAxisLabelFont(), xRotation(), xScale(), xShift(), yAxisLabelFont(), yRotation(), yScale(), yShift(), zAxisLabelFont(), zoom(), zRotation(), zScale(), and zShift().
void Graph3D::copyImage | ( | ) | [slot] |
References sp.
double Graph3D::crossHairLinewidth | ( | ) | [inline, slot] |
double Graph3D::crossHairRadius | ( | ) | [inline, slot] |
void Graph3D::customPlotStyle | ( | int | style | ) | [slot] |
References barsRad, d_point_size, d_smooth_points, Dots, legendOn, None, pointStyle, sp, style_, and VerticalBars.
Referenced by copy(), and ApplicationWindow::plot3DMatrix().
bool Graph3D::eventFilter | ( | QObject * | object, | |
QEvent * | e | |||
) | [slot] |
Filters other object's events (customizes title bar's context menu).
Reimplemented from MdiSubWindow.
References MdiSubWindow::eventFilter(), showOptionsDialog(), and sp.
void Graph3D::exportImage | ( | const QString & | fileName, | |
int | quality = 100 , |
|||
bool | transparent = false | |||
) | [slot] |
References sp.
Referenced by ApplicationWindow::exportAllGraphs(), ApplicationWindow::exportGraph(), and exportToFile().
void Graph3D::exportPDF | ( | const QString & | fileName | ) | [virtual, slot] |
void Graph3D::exportToFile | ( | const QString & | fileName | ) | [slot] |
References exportImage(), and exportVector().
void Graph3D::exportVector | ( | const QString & | fileName | ) | [slot] |
References sp.
Referenced by ApplicationWindow::exportAllGraphs(), ApplicationWindow::exportGraph(), exportPDF(), and exportToFile().
void Graph3D::findBestLayout | ( | ) | [slot] |
References setAxisTickLength(), sp, xScale(), yScale(), and zScale().
Referenced by addData(), addFunction(), addMatrixData(), addParametricSurface(), ApplicationWindow::fitFrameToLayer(), updateData(), and updateMatrixData().
Qwt3D::FLOORSTYLE Graph3D::floorStyle | ( | ) | [slot] |
QString Graph3D::formula | ( | ) | [slot] |
References d_func, UserFunction::function(), and plotAssociation.
Referenced by ApplicationWindow::clone(), ApplicationWindow::showWindowPopupMenu(), and ApplicationWindow::updateCurves().
QColor Graph3D::gridColor | ( | ) | [inline, slot] |
int Graph3D::grids | ( | ) | [slot] |
References sp.
Referenced by copy(), ApplicationWindow::custom3DActions(), and Plot3DDialog::setPlot().
bool Graph3D::hasData | ( | ) | [inline, slot] |
References sp.
Referenced by ApplicationWindow::clone(), ApplicationWindow::editSurfacePlot(), ApplicationWindow::showPlot3dDialog(), and ApplicationWindow::showWindowContextMenu().
void Graph3D::initCoord | ( | ) | [slot] |
void Graph3D::initPlot | ( | ) | [slot] |
References alpha, animation_redraw_wait, axesCol, barsRad, bgCol, col_, color_map, conesQuality, conesRad, crossHairBoxed, crossHairLineWidth, crossHairRad, crossHairSmooth, d_autoscale, d_func, d_matrix, d_point_size, d_smooth_points, d_surface, d_table, d_timer, fromColor, gridCol, ignoreFonts, initCoord(), labelsCol, labelsDist, legendMajorTicks, legendOn, meshCol, None, numCol, plotAssociation, pointStyle, rotate(), rotationChanged(), scaleChanged(), scaleType, shiftChanged(), sp, style_, title, titleCol, titleFnt, toColor, and zoomChanged().
Referenced by Graph3D().
void Graph3D::insertNewData | ( | Table * | table, | |
const QString & | colName | |||
) | [slot] |
References addData(), Table::colIndex(), Table::colX(), Table::colY(), Trajectory, and update().
bool Graph3D::isAnimated | ( | ) | [inline, slot] |
bool Graph3D::isLegendOn | ( | ) | [inline, slot] |
bool Graph3D::isOrthogonal | ( | ) | [inline, slot] |
References sp.
Referenced by copy(), ApplicationWindow::custom3DActions(), and Plot3DDialog::setPlot().
QColor Graph3D::labelColor | ( | ) | [inline, slot] |
int Graph3D::labelsDistance | ( | ) | [inline, slot] |
void Graph3D::loadData | ( | Table * | table, | |
int | xCol, | |||
int | yCol, | |||
int | zCol, | |||
double | xl = 0.0 , |
|||
double | xr = 0.0 , |
|||
double | yl = 0.0 , |
|||
double | yr = 0.0 , |
|||
double | zl = 0.0 , |
|||
double | zr = 0.0 | |||
) | [slot] |
References Table::cell(), Table::colName(), d_table, legendMajorTicks, Table::numRows(), plotAssociation, sp, and Table::text().
Referenced by addData(), ApplicationWindow::openPlotXYZ(), setScales(), and updateData().
Matrix* Graph3D::matrix | ( | ) | [inline, slot] |
References d_matrix.
Referenced by ApplicationWindow::change3DMatrix(), Plot3DDialog::setPlot(), ApplicationWindow::showWindowContextMenu(), and ApplicationWindow::showWindowPopupMenu().
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] |
Referenced by setDataColorMap().
UserParametricSurface* Graph3D::parametricSurface | ( | ) | [inline, slot] |
Qwt3D::PLOTSTYLE Graph3D::plotStyle | ( | ) | [slot] |
References sp.
Referenced by copy(), ApplicationWindow::custom3DActions(), and Plot3DDialog::setPlot().
QString Graph3D::plotTitle | ( | ) | [inline, slot] |
double Graph3D::pointsSize | ( | ) | [inline, slot] |
PointStyle Graph3D::pointType | ( | ) | [inline, slot] |
References pointStyle.
Referenced by copy(), ApplicationWindow::custom3DActions(), and Plot3DDialog::setPlot().
void Graph3D::print | ( | ) | [virtual, slot] |
void Graph3D::resetAxesLabels | ( | ) | [slot] |
void Graph3D::resetNonEmptyStyle | ( | ) | [slot] |
References barsRad, Cones, conesQuality, conesRad, crossHairBoxed, crossHairLineWidth, crossHairRad, crossHairSmooth, d_point_size, d_smooth_points, Dots, HairCross, None, pointStyle, sp, style_, and VerticalBars.
Referenced by changeDataColumn(), updateData(), and updateDataXY().
void Graph3D::resizeEvent | ( | QResizeEvent * | e | ) | [slot] |
Reimplemented from MdiSubWindow.
References ignoreFonts, modified(), MdiSubWindow::resizedWindow(), and scaleFonts().
int Graph3D::resolution | ( | ) | [inline, slot] |
void Graph3D::rotate | ( | ) | [slot] |
Used for the animation: rotates the scene with 1/360 degrees.
References sp.
Referenced by initPlot().
void Graph3D::rotationChanged | ( | double | , | |
double | , | |||
double | ||||
) | [slot] |
QString Graph3D::saveAsTemplate | ( | const QString & | geometryInfo | ) | [virtual, slot] |
QString Graph3D::saveToString | ( | const QString & | geometry, | |
bool | = false | |||
) | [virtual, slot] |
Reimplemented from MdiSubWindow.
References alpha, axesCol, axisTickLengths(), barsRad, bgCol, MdiSubWindow::birthDate(), MdiSubWindow::captionPolicy(), color_map, UserParametricSurface::columns(), UserFunction::columns(), Cones, conesQuality, conesRad, crossHairBoxed, crossHairLineWidth, crossHairRad, crossHairSmooth, d_func, d_point_size, d_smooth_points, d_surface, Dots, fromColor, UserFunction::function(), gridCol, HairCross, labels, labelsCol, labelsDist, legendOn, meshCol, MdiSubWindow::name(), numCol, plotAssociation, pointStyle, UserParametricSurface::rows(), UserFunction::rows(), scaleTicks(), sp, title, titleCol, titleFnt, toColor, UserParametricSurface::uEnd(), UserParametricSurface::uPeriodic(), UserParametricSurface::uStart(), UserParametricSurface::vEnd(), VerticalBars, UserParametricSurface::vPeriodic(), UserParametricSurface::vStart(), MdiSubWindow::windowLabel(), UserParametricSurface::xFormula(), UserParametricSurface::yFormula(), and UserParametricSurface::zFormula().
Referenced by saveAsTemplate().
void Graph3D::scaleChanged | ( | double | , | |
double | , | |||
double | ||||
) | [slot] |
void Graph3D::scaleFonts | ( | double | factor | ) | [slot] |
References setXAxisLabelFont(), setYAxisLabelFont(), setZAxisLabelFont(), sp, titleFnt, xAxisLabelFont(), yAxisLabelFont(), and zAxisLabelFont().
Referenced by resizeEvent().
QStringList Graph3D::scaleLimits | ( | ) | [slot] |
QStringList Graph3D::scaleTicks | ( | ) | [slot] |
void Graph3D::setAntialiasing | ( | bool | smooth = true |
) | [slot] |
References sp.
Referenced by ApplicationWindow::customPlot3D(), and ApplicationWindow::setPlot3DOptions().
void Graph3D::setAutoscale | ( | bool | on = true |
) | [inline, slot] |
Enables/Disables autoscaling using findBestLayout().
References d_autoscale.
Referenced by ApplicationWindow::setPlot3DOptions().
void Graph3D::setAxesColor | ( | const QColor & | axesColor | ) | [slot] |
Referenced by copy(), ApplicationWindow::customPlot3D(), and Plot3DDialog::updatePlot().
void Graph3D::setAxesLabels | ( | const QStringList & | lst | ) | [slot] |
void Graph3D::setAxisTickLength | ( | int | axis, | |
double | majorLength, | |||
double | minorLength | |||
) | [slot] |
void Graph3D::setBackGrid | ( | bool | b = true |
) | [slot] |
void Graph3D::setBackgroundColor | ( | const QColor & | bgColor | ) | [slot] |
Referenced by copy(), ApplicationWindow::customPlot3D(), and Plot3DDialog::updatePlot().
void Graph3D::setBarRadius | ( | double | rad | ) | [slot] |
void Graph3D::setBarStyle | ( | ) | [slot] |
References barsRad, pointStyle, sp, style_, and VerticalBars.
Referenced by addData(), ApplicationWindow::setBars3DPlot(), setStyle(), and Plot3DDialog::updatePlot().
void Graph3D::setBoxed | ( | ) | [slot] |
void Graph3D::setCeilGrid | ( | bool | b = true |
) | [slot] |
void Graph3D::setColors | ( | const QStringList & | colors | ) | [slot] |
References alpha, axesCol, bgCol, gridCol, labelsCol, meshCol, numCol, setDataColorMap(), setDataColors(), and sp.
Referenced by ApplicationWindow::openSurfacePlot().
void Graph3D::setConeOptions | ( | double | rad, | |
int | quality | |||
) | [slot] |
void Graph3D::setConeStyle | ( | ) | [slot] |
References Cones, conesQuality, conesRad, pointStyle, sp, and style_.
Referenced by ApplicationWindow::setCones3DPlot(), setStyle(), and Plot3DDialog::updatePlot().
void Graph3D::setCrossOptions | ( | double | rad, | |
double | linewidth, | |||
bool | smooth, | |||
bool | boxed | |||
) | [slot] |
References crossHairBoxed, crossHairLineWidth, crossHairRad, and crossHairSmooth.
Referenced by copy(), and Plot3DDialog::updatePlot().
void Graph3D::setCrossStyle | ( | ) | [slot] |
References crossHairBoxed, crossHairLineWidth, crossHairRad, crossHairSmooth, HairCross, pointStyle, sp, and style_.
Referenced by ApplicationWindow::setCrosses3DPlot(), setStyle(), and Plot3DDialog::updatePlot().
void Graph3D::setDataColorMap | ( | const QString & | fileName | ) | [slot] |
References col_, color_map, legendOn, openColorMap(), and sp.
Referenced by copy(), Plot3DDialog::pickDataColorMap(), and setColors().
void Graph3D::setDataColors | ( | const QColor & | cMax, | |
const QColor & | cMin | |||
) | [slot] |
References alpha, col_, fromColor, legendOn, sp, and toColor.
Referenced by copy(), ApplicationWindow::customPlot3D(), setColors(), and Plot3DDialog::updatePlot().
void Graph3D::setDotOptions | ( | double | size, | |
bool | smooth | |||
) | [slot] |
void Graph3D::setDotStyle | ( | ) | [slot] |
References d_point_size, d_smooth_points, Dots, pointStyle, sp, and style_.
Referenced by addData(), ApplicationWindow::setPoints3DPlot(), setStyle(), and Plot3DDialog::updatePlot().
void Graph3D::setEmptyFloor | ( | ) | [slot] |
void Graph3D::setFilledMeshStyle | ( | ) | [slot] |
References None, pointStyle, sp, and style_.
Referenced by changeDataColumn(), ApplicationWindow::setFilledMesh3DPlot(), and setStyle().
void Graph3D::setFloorData | ( | ) | [slot] |
References sp.
Referenced by ApplicationWindow::customPlot3D(), and ApplicationWindow::setFloorData3DPlot().
void Graph3D::setFloorGrid | ( | bool | b = true |
) | [slot] |
void Graph3D::setFloorIsolines | ( | ) | [slot] |
void Graph3D::setFramed | ( | ) | [slot] |
void Graph3D::setFrontGrid | ( | bool | b = true |
) | [slot] |
void Graph3D::setGrid | ( | int | grids | ) | [slot] |
References sp.
void Graph3D::setGrid | ( | Qwt3D::SIDE | s, | |
bool | b | |||
) | [slot] |
References modified(), and sp.
Referenced by copy(), ApplicationWindow::openSurfacePlot(), setBackGrid(), setCeilGrid(), setFloorGrid(), setFrontGrid(), setLeftGrid(), and setRightGrid().
void Graph3D::setGridColor | ( | const QColor & | gridColor | ) | [slot] |
Referenced by copy(), ApplicationWindow::customPlot3D(), and Plot3DDialog::updatePlot().
void Graph3D::setHiddenLineStyle | ( | ) | [slot] |
References legendOn, None, pointStyle, sp, and style_.
Referenced by ApplicationWindow::setHiddenLineGrid3DPlot(), and setStyle().
void Graph3D::setIgnoreFonts | ( | bool | ok | ) | [inline, slot] |
void Graph3D::setLabelsColor | ( | const QColor & | labelColor | ) | [slot] |
Referenced by copy(), ApplicationWindow::customPlot3D(), and Plot3DDialog::updatePlot().
void Graph3D::setLabelsDistance | ( | int | val | ) | [slot] |
References labelsDist, modified(), and sp.
Referenced by setOptions(), and Plot3DDialog::updatePlot().
void Graph3D::setLeftGrid | ( | bool | b = true |
) | [slot] |
void Graph3D::setMeshColor | ( | const QColor & | meshColor | ) | [slot] |
Referenced by copy(), ApplicationWindow::customPlot3D(), and Plot3DDialog::updatePlot().
void Graph3D::setMeshLineWidth | ( | double | lw | ) | [slot] |
References sp.
Referenced by copy(), ApplicationWindow::openSurfacePlot(), and Plot3DDialog::updatePlot().
void Graph3D::setNoAxes | ( | ) | [slot] |
void Graph3D::setNumbersColor | ( | const QColor & | numColor | ) | [slot] |
Referenced by copy(), ApplicationWindow::customPlot3D(), and Plot3DDialog::updatePlot().
void Graph3D::setNumbersFont | ( | const QStringList & | lst | ) | [slot] |
References sp.
void Graph3D::setNumbersFont | ( | const QFont & | font | ) | [slot] |
References sp.
Referenced by copy(), ApplicationWindow::customPlot3D(), ApplicationWindow::openSurfacePlot(), and Plot3DDialog::updatePlot().
void Graph3D::setOptions | ( | const QStringList & | lst | ) | [slot] |
References legendOn, setLabelsDistance(), and sp.
void Graph3D::setOptions | ( | bool | legend, | |
int | r, | |||
int | dist | |||
) | [slot] |
References legendOn, setLabelsDistance(), and sp.
Referenced by copy(), and ApplicationWindow::openSurfacePlot().
void Graph3D::setOrthogonal | ( | bool | on = true |
) | [inline, slot] |
References sp.
Referenced by copy(), ApplicationWindow::customPlot3D(), ApplicationWindow::openSurfacePlot(), ApplicationWindow::setPlot3DOptions(), and ApplicationWindow::togglePerspective().
void Graph3D::setPlotAssociation | ( | const QString & | s | ) | [inline, slot] |
References plotAssociation.
void Graph3D::setPolygonStyle | ( | ) | [slot] |
References None, pointStyle, sp, and style_.
Referenced by ApplicationWindow::removeGrid3DPlot(), and setStyle().
void Graph3D::setResolution | ( | int | r | ) | [slot] |
References modified(), and sp.
Referenced by ApplicationWindow::customPlot3D(), and Plot3DDialog::updatePlot().
void Graph3D::setRightGrid | ( | bool | b = true |
) | [slot] |
void Graph3D::setRotation | ( | double | xVal, | |
double | yVal, | |||
double | zVal | |||
) | [slot] |
References sp.
Referenced by copy(), ApplicationWindow::openSurfacePlot(), and ApplicationWindow::resetRotation().
void Graph3D::setScale | ( | double | xVal, | |
double | yVal, | |||
double | zVal | |||
) | [slot] |
References sp.
Referenced by Plot3DDialog::changeZoom(), copy(), ApplicationWindow::openSurfacePlot(), and Plot3DDialog::updatePlot().
void Graph3D::setScales | ( | double | xl, | |
double | xr, | |||
double | yl, | |||
double | yr, | |||
double | zl, | |||
double | zr | |||
) | [slot] |
References Table::colIndex(), d_func, d_matrix, d_table, loadData(), MdiSubWindow::name(), plotAssociation, resetAxesLabels(), sp, updateScales(), and updateScalesFromMatrix().
Referenced by updateScale().
void Graph3D::setShift | ( | double | xVal, | |
double | yVal, | |||
double | zVal | |||
) | [slot] |
void Graph3D::setStyle | ( | const QStringList & | st | ) | [slot] |
References barsRad, conesQuality, conesRad, crossHairBoxed, crossHairLineWidth, crossHairRad, crossHairSmooth, d_point_size, d_smooth_points, setBarStyle(), setConeStyle(), setCrossStyle(), setDotStyle(), setFilledMeshStyle(), setHiddenLineStyle(), setPolygonStyle(), setWireframeStyle(), and sp.
Referenced by ApplicationWindow::openSurfacePlot().
void Graph3D::setTickLengths | ( | const QStringList & | lst | ) | [slot] |
void Graph3D::setTicks | ( | const QStringList & | options | ) | [slot] |
void Graph3D::setTitle | ( | const QString & | s, | |
const QColor & | color = QColor(Qt::black) , |
|||
const QFont & | font = QFont() | |||
) | [slot] |
void Graph3D::setTitle | ( | const QStringList & | lst | ) | [slot] |
References sp, title, titleCol, and titleFnt.
Referenced by copy(), ApplicationWindow::openSurfacePlot(), and Plot3DDialog::updatePlot().
void Graph3D::setTitleFont | ( | const QFont & | font | ) | [slot] |
void Graph3D::setWireframeStyle | ( | ) | [slot] |
References legendOn, None, pointStyle, sp, and style_.
Referenced by addData(), ApplicationWindow::setLineGrid3DPlot(), and setStyle().
void Graph3D::setXAxisLabel | ( | const QString & | label | ) | [slot] |
void Graph3D::setXAxisLabelFont | ( | const QStringList & | lst | ) | [slot] |
References sp.
void Graph3D::setXAxisLabelFont | ( | const QFont & | fnt | ) | [slot] |
References sp.
Referenced by copy(), ApplicationWindow::customPlot3D(), ApplicationWindow::openSurfacePlot(), scaleFonts(), and Plot3DDialog::updatePlot().
void Graph3D::setXAxisTickLength | ( | double | majorLength, | |
double | minorLength | |||
) | [slot] |
void Graph3D::setYAxisLabel | ( | const QString & | label | ) | [slot] |
void Graph3D::setYAxisLabelFont | ( | const QStringList & | lst | ) | [slot] |
References sp.
void Graph3D::setYAxisLabelFont | ( | const QFont & | fnt | ) | [slot] |
References sp.
Referenced by copy(), ApplicationWindow::customPlot3D(), ApplicationWindow::openSurfacePlot(), scaleFonts(), and Plot3DDialog::updatePlot().
void Graph3D::setYAxisTickLength | ( | double | majorLength, | |
double | minorLength | |||
) | [slot] |
void Graph3D::setZAxisLabel | ( | const QString & | label | ) | [slot] |
void Graph3D::setZAxisLabelFont | ( | const QStringList & | lst | ) | [slot] |
References sp.
void Graph3D::setZAxisLabelFont | ( | const QFont & | fnt | ) | [slot] |
References sp.
Referenced by copy(), ApplicationWindow::customPlot3D(), ApplicationWindow::openSurfacePlot(), scaleFonts(), and Plot3DDialog::updatePlot().
void Graph3D::setZAxisTickLength | ( | double | majorLength, | |
double | minorLength | |||
) | [slot] |
void Graph3D::setZoom | ( | double | val | ) | [slot] |
References sp.
Referenced by Plot3DDialog::changeZoom(), copy(), ApplicationWindow::openSurfacePlot(), and Plot3DDialog::updatePlot().
void Graph3D::shiftChanged | ( | double | , | |
double | , | |||
double | ||||
) | [slot] |
void Graph3D::showColorLegend | ( | bool | show = true |
) | [slot] |
References legendOn, modified(), and sp.
Referenced by ApplicationWindow::customPlot3D(), and Plot3DDialog::updatePlot().
void Graph3D::showOptionsDialog | ( | ) | [signal] |
Referenced by eventFilter().
void Graph3D::showWorksheet | ( | ) | [slot] |
bool Graph3D::smoothCrossHair | ( | ) | [inline, slot] |
bool Graph3D::smoothPoints | ( | ) | [inline, slot] |
Table* Graph3D::table | ( | ) | [inline, slot] |
References d_table.
Referenced by Plot3DDialog::setPlot(), and ApplicationWindow::showWindowContextMenu().
QColor Graph3D::titleColor | ( | ) | [inline, slot] |
QFont Graph3D::titleFont | ( | ) | [inline, slot] |
double Graph3D::transparency | ( | ) | [inline, slot] |
void Graph3D::update | ( | ) | [slot] |
References resetAxesLabels(), and sp.
Referenced by addFunction(), addMatrixData(), addParametricSurface(), Plot3DDialog::changeTransparency(), Plot3DDialog::changeZoom(), ApplicationWindow::dataPlot3D(), insertNewData(), ApplicationWindow::openMatrixPlot3D(), ApplicationWindow::openSurfacePlot(), ApplicationWindow::plot3DMatrix(), PlotWizard::plot3DRibbon(), updateData(), updateDataXY(), updateMatrixData(), Plot3DDialog::updatePlot(), updateScale(), and updateScalesFromMatrix().
void Graph3D::updateData | ( | Table * | table | ) | [slot] |
References Table::colIndex(), d_autoscale, d_func, findBestLayout(), loadData(), MdiSubWindow::name(), plotAssociation, resetNonEmptyStyle(), update(), and updateDataXY().
Referenced by ApplicationWindow::updateCurves().
void Graph3D::updateDataXY | ( | Table * | table, | |
int | xCol, | |||
int | yCol | |||
) | [slot] |
References Matrix::allocateMatrixData(), Table::cell(), Matrix::freeMatrixData(), legendMajorTicks, Table::numRows(), resetNonEmptyStyle(), sp, Table::text(), and update().
Referenced by updateData().
void Graph3D::updateMatrixData | ( | Matrix * | m | ) | [slot] |
void Graph3D::updateScale | ( | int | axis, | |
const QStringList & | options | |||
) | [slot] |
References d_func, d_surface, modified(), scaleType, setScales(), sp, and update().
Referenced by Plot3DDialog::updatePlot().
void Graph3D::updateScales | ( | double | xl, | |
double | xr, | |||
double | yl, | |||
double | yr, | |||
double | zl, | |||
double | zr, | |||
int | xcol, | |||
int | ycol | |||
) | [slot] |
References Matrix::allocateMatrixData(), Table::cell(), d_table, Matrix::freeMatrixData(), Table::numRows(), sp, and Table::text().
Referenced by setScales().
void Graph3D::updateScalesFromMatrix | ( | double | xl, | |
double | xr, | |||
double | yl, | |||
double | yr, | |||
double | zl, | |||
double | zr | |||
) | [slot] |
References Matrix::allocateMatrixData(), Matrix::cell(), d_matrix, Matrix::freeMatrixData(), legendMajorTicks, Matrix::numCols(), Matrix::numRows(), sp, update(), Matrix::xEnd(), Matrix::xStart(), xStart(), Matrix::yEnd(), Matrix::yStart(), and yStart().
Referenced by addMatrixData(), and setScales().
UserFunction* Graph3D::userFunction | ( | ) | [inline, slot] |
QFont Graph3D::xAxisLabelFont | ( | ) | [slot] |
double Graph3D::xScale | ( | ) | [inline, slot] |
double Graph3D::xStart | ( | ) | [slot] |
References sp.
Referenced by ApplicationWindow::clone(), SurfaceDialog::setFunction(), and updateScalesFromMatrix().
double Graph3D::xStop | ( | ) | [slot] |
QFont Graph3D::yAxisLabelFont | ( | ) | [slot] |
double Graph3D::yScale | ( | ) | [inline, slot] |
double Graph3D::yStart | ( | ) | [slot] |
References sp.
Referenced by ApplicationWindow::clone(), SurfaceDialog::setFunction(), and updateScalesFromMatrix().
double Graph3D::yStop | ( | ) | [slot] |
QFont Graph3D::zAxisLabelFont | ( | ) | [slot] |
double Graph3D::zoom | ( | ) | [inline, slot] |
void Graph3D::zoomChanged | ( | double | ) | [slot] |
double Graph3D::zScale | ( | ) | [inline, slot] |
double Graph3D::zStart | ( | ) | [slot] |
double Graph3D::zStop | ( | ) | [slot] |
double Graph3D::alpha [private] |
Referenced by changeTransparency(), initPlot(), saveToString(), setColors(), setDataColors(), setTransparency(), and transparency().
int Graph3D::animation_redraw_wait [private] |
Wait this many msecs before redraw 3D plot (used for animations).
Referenced by animate(), and initPlot().
QColor Graph3D::axesCol [private] |
Referenced by axesColor(), initPlot(), saveToString(), setAxesColor(), and setColors().
double Graph3D::barsRad [private] |
Referenced by barsRadius(), copy(), customPlotStyle(), initPlot(), resetNonEmptyStyle(), saveToString(), setBarRadius(), setBarStyle(), and setStyle().
QColor Graph3D::bgCol [private] |
Referenced by bgColor(), initPlot(), saveToString(), setBackgroundColor(), and setColors().
Qwt3D::StandardColor* Graph3D::col_ [private] |
Referenced by initPlot(), setDataColorMap(), and setDataColors().
QString Graph3D::color_map [private] |
File name of the color map used for the data (if any).
Referenced by colorMap(), initPlot(), saveToString(), and setDataColorMap().
int Graph3D::conesQuality [private] |
Referenced by coneQuality(), copy(), initPlot(), resetNonEmptyStyle(), saveToString(), setConeOptions(), setConeStyle(), and setStyle().
double Graph3D::conesRad [private] |
Referenced by coneRadius(), copy(), initPlot(), resetNonEmptyStyle(), saveToString(), setConeOptions(), setConeStyle(), and setStyle().
bool Graph3D::crossHairBoxed [private] |
Referenced by boxedCrossHair(), copy(), initPlot(), resetNonEmptyStyle(), saveToString(), setCrossOptions(), setCrossStyle(), and setStyle().
double Graph3D::crossHairLineWidth [private] |
Referenced by copy(), crossHairLinewidth(), initPlot(), resetNonEmptyStyle(), saveToString(), setCrossOptions(), setCrossStyle(), and setStyle().
double Graph3D::crossHairRad [private] |
Referenced by copy(), crossHairRadius(), initPlot(), resetNonEmptyStyle(), saveToString(), setCrossOptions(), setCrossStyle(), and setStyle().
bool Graph3D::crossHairSmooth [private] |
Referenced by copy(), initPlot(), resetNonEmptyStyle(), saveToString(), setCrossOptions(), setCrossStyle(), setStyle(), and smoothCrossHair().
bool Graph3D::d_autoscale [private] |
Referenced by addData(), addMatrixData(), autoscale(), initPlot(), setAutoscale(), updateData(), and updateMatrixData().
UserFunction* Graph3D::d_func [private] |
Referenced by addFunction(), addParametricSurface(), clearData(), formula(), initPlot(), saveToString(), setScales(), updateData(), updateScale(), userFunction(), and ~Graph3D().
Matrix* Graph3D::d_matrix [private] |
Referenced by addMatrixData(), clearData(), initPlot(), matrix(), setScales(), showWorksheet(), and updateScalesFromMatrix().
double Graph3D::d_point_size [private] |
Referenced by copy(), customPlotStyle(), initPlot(), pointsSize(), resetNonEmptyStyle(), saveToString(), setDotOptions(), setDotStyle(), and setStyle().
bool Graph3D::d_smooth_points [private] |
Draw 3D points with smoothed angles.
Referenced by copy(), customPlotStyle(), initPlot(), resetNonEmptyStyle(), saveToString(), setDotOptions(), setDotStyle(), setStyle(), and smoothPoints().
UserParametricSurface* Graph3D::d_surface [private] |
Referenced by addFunction(), addParametricSurface(), initPlot(), parametricSurface(), saveToString(), updateScale(), and ~Graph3D().
Table* Graph3D::d_table [private] |
Referenced by addData(), clearData(), initPlot(), loadData(), setScales(), showWorksheet(), table(), and updateScales().
QTimer* Graph3D::d_timer [private] |
Referenced by animate(), initPlot(), and isAnimated().
QColor Graph3D::fromColor [private] |
QColor Graph3D::gridCol [private] |
Referenced by gridColor(), initPlot(), saveToString(), setColors(), and setGridColor().
bool Graph3D::ignoreFonts [private] |
Referenced by initPlot(), resizeEvent(), and setIgnoreFonts().
QStringList Graph3D::labels [private] |
Referenced by axesLabels(), initCoord(), resetAxesLabels(), saveToString(), setAxesLabels(), setXAxisLabel(), setYAxisLabel(), and setZAxisLabel().
QColor Graph3D::labelsCol [private] |
Referenced by initPlot(), labelColor(), saveToString(), setColors(), and setLabelsColor().
int Graph3D::labelsDist [private] |
Referenced by initPlot(), labelsDistance(), saveToString(), and setLabelsDistance().
int Graph3D::legendMajorTicks [private] |
Referenced by addData(), addMatrixData(), initPlot(), loadData(), updateDataXY(), updateMatrixData(), and updateScalesFromMatrix().
bool Graph3D::legendOn [private] |
QColor Graph3D::meshCol [private] |
Referenced by initPlot(), meshColor(), saveToString(), setColors(), and setMeshColor().
QColor Graph3D::numCol [private] |
Referenced by initPlot(), numColor(), saveToString(), setColors(), and setNumbersColor().
QString Graph3D::plotAssociation [private] |
Referenced by addData(), addMatrixData(), clearData(), formula(), initPlot(), loadData(), saveToString(), setPlotAssociation(), setScales(), and updateData().
PointStyle Graph3D::pointStyle [private] |
QVector<int> Graph3D::scaleType [private] |
Referenced by initPlot(), scaleLimits(), and updateScale().
Qwt3D::SurfacePlot* Graph3D::sp [private] |
Referenced by addData(), addFunction(), addMatrixData(), addParametricSurface(), antialiasing(), axisTickLengths(), barsRadius(), changeTransparency(), clearData(), coordStyle(), copy(), copyImage(), customPlotStyle(), eventFilter(), exportImage(), exportVector(), findBestLayout(), floorStyle(), grids(), hasData(), initCoord(), initPlot(), isOrthogonal(), loadData(), meshLineWidth(), numbersFont(), plotStyle(), print(), resetAxesLabels(), resetNonEmptyStyle(), resolution(), rotate(), saveToString(), scaleFonts(), scaleLimits(), scaleTicks(), setAntialiasing(), setAxesColor(), setAxesLabels(), setAxisTickLength(), setBackgroundColor(), setBarStyle(), setBoxed(), setColors(), setConeStyle(), setCrossStyle(), setDataColorMap(), setDataColors(), setDotStyle(), setEmptyFloor(), setFilledMeshStyle(), setFloorData(), setFloorIsolines(), setFramed(), setGrid(), setGridColor(), setHiddenLineStyle(), setLabelsColor(), setLabelsDistance(), setMeshColor(), setMeshLineWidth(), setNoAxes(), setNumbersColor(), setNumbersFont(), setOptions(), setOrthogonal(), setPolygonStyle(), setResolution(), setRotation(), setScale(), setScales(), setShift(), setStyle(), setTickLengths(), setTicks(), setTitle(), setTitleFont(), setTransparency(), setWireframeStyle(), setXAxisLabel(), setXAxisLabelFont(), setXAxisTickLength(), setYAxisLabel(), setYAxisLabelFont(), setYAxisTickLength(), setZAxisLabel(), setZAxisLabelFont(), setZAxisTickLength(), setZoom(), showColorLegend(), update(), updateDataXY(), updateMatrixData(), updateScale(), updateScales(), updateScalesFromMatrix(), xAxisLabelFont(), xRotation(), xScale(), xShift(), xStart(), xStop(), yAxisLabelFont(), yRotation(), yScale(), yShift(), yStart(), yStop(), zAxisLabelFont(), zoom(), zRotation(), zScale(), zShift(), zStart(), zStop(), and ~Graph3D().
Qwt3D::PLOTSTYLE Graph3D::style_ [private] |
QString Graph3D::title [private] |
Referenced by initPlot(), plotTitle(), saveToString(), and setTitle().
QColor Graph3D::titleCol [private] |
Referenced by initPlot(), saveToString(), setTitle(), and titleColor().
QFont Graph3D::titleFnt [private] |
Referenced by initPlot(), saveToString(), scaleFonts(), setTitle(), setTitleFont(), and titleFont().
QColor Graph3D::toColor [private] |
Referenced by initPlot(), maxDataColor(), saveToString(), and setDataColors().