#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 () |
void | moveSurfacePlot () |
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 | |
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 () |
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 | showContextMenu () |
void | showOptionsDialog () |
Public Member Functions | |
Graph3D (const QString &label, QWidget *parent=0, 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, | |
QWidget * | parent = 0 , |
|||
const char * | name = 0 , |
|||
Qt::WFlags | f = 0 | |||
) |
Graph3D::~Graph3D | ( | ) |
void Graph3D::addData | ( | Table * | table, | |
int | xCol, | |||
int | yCol, | |||
int | zCol, | |||
int | type = 0 | |||
) | [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::addFunction | ( | const QString & | s, | |
double | xl, | |||
double | xr, | |||
double | yl, | |||
double | yr, | |||
double | zl, | |||
double | zr, | |||
int | columns, | |||
int | rows | |||
) | [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::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] |
void Graph3D::animate | ( | bool | on = true |
) | [slot] |
Turns 3D animation on or off
bool Graph3D::antialiasing | ( | ) | [inline, slot] |
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, | |||
int | type = 0 | |||
) | [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::copy | ( | Graph3D * | g | ) | [slot] |
void Graph3D::copyImage | ( | ) | [slot] |
double Graph3D::crossHairLinewidth | ( | ) | [inline, slot] |
double Graph3D::crossHairRadius | ( | ) | [inline, slot] |
void Graph3D::customPlotStyle | ( | int | style | ) | [slot] |
bool Graph3D::eventFilter | ( | QObject * | object, | |
QEvent * | e | |||
) | [slot] |
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::exportToFile | ( | const QString & | fileName | ) | [slot] |
void Graph3D::exportVector | ( | const QString & | fileName | ) | [slot] |
void Graph3D::findBestLayout | ( | ) | [slot] |
Qwt3D::FLOORSTYLE Graph3D::floorStyle | ( | ) | [slot] |
QString Graph3D::formula | ( | ) | [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::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] |
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] |
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] |
void Graph3D::moveSurfacePlot | ( | ) | [slot] |
QFont Graph3D::numbersFont | ( | ) | [slot] |
QColor Graph3D::numColor | ( | ) | [inline, slot] |
bool Graph3D::openColorMap | ( | ColorVector & | cv, | |
QString | fname | |||
) | [slot] |
UserParametricSurface* Graph3D::parametricSurface | ( | ) | [inline, 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] |
Reimplemented from MyWidget.
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, | |
bool | = false | |||
) | [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::setAntialiasing | ( | bool | smooth = true |
) | [slot] |
void Graph3D::setAutoscale | ( | bool | on = true |
) | [inline, slot] |
Enables/Disables autoscaling using findBestLayout().
void Graph3D::setAxesColor | ( | const QColor & | axesColor | ) | [slot] |
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] |
void Graph3D::setBarRadius | ( | double | rad | ) | [slot] |
void Graph3D::setBarStyle | ( | ) | [slot] |
void Graph3D::setBoxed | ( | ) | [slot] |
void Graph3D::setCeilGrid | ( | bool | b = true |
) | [slot] |
void Graph3D::setColors | ( | const QStringList & | colors | ) | [slot] |
void Graph3D::setConeOptions | ( | double | rad, | |
int | quality | |||
) | [slot] |
void Graph3D::setConeStyle | ( | ) | [slot] |
void Graph3D::setCrossOptions | ( | double | rad, | |
double | linewidth, | |||
bool | smooth, | |||
bool | boxed | |||
) | [slot] |
void Graph3D::setCrossStyle | ( | ) | [slot] |
void Graph3D::setDataColorMap | ( | const QString & | fileName | ) | [slot] |
void Graph3D::setDataColors | ( | const QColor & | cMax, | |
const QColor & | cMin | |||
) | [slot] |
void Graph3D::setDotOptions | ( | double | size, | |
bool | smooth | |||
) | [slot] |
void Graph3D::setDotStyle | ( | ) | [slot] |
void Graph3D::setEmptyFloor | ( | ) | [slot] |
void Graph3D::setFilledMeshStyle | ( | ) | [slot] |
void Graph3D::setFloorData | ( | ) | [slot] |
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] |
void Graph3D::setGrid | ( | Qwt3D::SIDE | s, | |
bool | b | |||
) | [slot] |
void Graph3D::setGridColor | ( | const QColor & | gridColor | ) | [slot] |
void Graph3D::setHiddenLineStyle | ( | ) | [slot] |
void Graph3D::setIgnoreFonts | ( | bool | ok | ) | [inline, slot] |
void Graph3D::setLabelsColor | ( | const QColor & | labelColor | ) | [slot] |
void Graph3D::setLabelsDistance | ( | int | val | ) | [slot] |
void Graph3D::setLeftGrid | ( | bool | b = true |
) | [slot] |
void Graph3D::setMeshColor | ( | const QColor & | meshColor | ) | [slot] |
void Graph3D::setMeshLineWidth | ( | double | lw | ) | [slot] |
void Graph3D::setNoAxes | ( | ) | [slot] |
void Graph3D::setNumbersColor | ( | const QColor & | numColor | ) | [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::setOrthogonal | ( | bool | on = true |
) | [inline, slot] |
void Graph3D::setPlotAssociation | ( | const QString & | s | ) | [inline, slot] |
void Graph3D::setPolygonStyle | ( | ) | [slot] |
void Graph3D::setResolution | ( | int | r | ) | [slot] |
void Graph3D::setRightGrid | ( | bool | b = true |
) | [slot] |
void Graph3D::setRotation | ( | double | xVal, | |
double | yVal, | |||
double | zVal | |||
) | [slot] |
void Graph3D::setScale | ( | double | xVal, | |
double | yVal, | |||
double | zVal | |||
) | [slot] |
void Graph3D::setScales | ( | double | xl, | |
double | xr, | |||
double | yl, | |||
double | yr, | |||
double | zl, | |||
double | zr | |||
) | [slot] |
void Graph3D::setShift | ( | double | xVal, | |
double | yVal, | |||
double | zVal | |||
) | [slot] |
void Graph3D::setStyle | ( | const QStringList & | st | ) | [slot] |
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] |
void Graph3D::setTitleFont | ( | const QFont & | font | ) | [slot] |
void Graph3D::setTransparency | ( | double | t | ) | [slot] |
void Graph3D::setWireframeStyle | ( | ) | [slot] |
void Graph3D::setXAxisLabel | ( | const QString & | label | ) | [slot] |
void Graph3D::setXAxisLabelFont | ( | const QStringList & | lst | ) | [slot] |
void Graph3D::setXAxisLabelFont | ( | const QFont & | fnt | ) | [slot] |
void Graph3D::setXAxisTickLength | ( | double | majorLength, | |
double | minorLength | |||
) | [slot] |
void Graph3D::setYAxisLabel | ( | const QString & | label | ) | [slot] |
void Graph3D::setYAxisLabelFont | ( | const QStringList & | lst | ) | [slot] |
void Graph3D::setYAxisLabelFont | ( | const QFont & | fnt | ) | [slot] |
void Graph3D::setYAxisTickLength | ( | double | majorLength, | |
double | minorLength | |||
) | [slot] |
void Graph3D::setZAxisLabel | ( | const QString & | label | ) | [slot] |
void Graph3D::setZAxisLabelFont | ( | const QStringList & | lst | ) | [slot] |
void Graph3D::setZAxisLabelFont | ( | const QFont & | fnt | ) | [slot] |
void Graph3D::setZAxisTickLength | ( | double | majorLength, | |
double | minorLength | |||
) | [slot] |
void Graph3D::setZoom | ( | double | val | ) | [slot] |
void Graph3D::shiftChanged | ( | double | , | |
double | , | |||
double | ||||
) | [slot] |
void Graph3D::showColorLegend | ( | bool | show = true |
) | [slot] |
void Graph3D::showContextMenu | ( | ) | [signal] |
void Graph3D::showOptionsDialog | ( | ) | [signal] |
void Graph3D::showWorksheet | ( | ) | [slot] |
bool Graph3D::smoothCrossHair | ( | ) | [inline, slot] |
bool Graph3D::smoothPoints | ( | ) | [inline, slot] |
Table* Graph3D::table | ( | ) | [inline, slot] |
QColor Graph3D::titleColor | ( | ) | [inline, slot] |
QFont Graph3D::titleFont | ( | ) | [inline, slot] |
double Graph3D::transparency | ( | ) | [inline, slot] |
void Graph3D::update | ( | ) | [slot] |
void Graph3D::updateData | ( | Table * | table | ) | [slot] |
void Graph3D::updateDataXY | ( | Table * | table, | |
int | xCol, | |||
int | yCol | |||
) | [slot] |
void Graph3D::updateMatrixData | ( | Matrix * | m | ) | [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 | |||
) | [slot] |
void Graph3D::updateScalesFromMatrix | ( | double | xl, | |
double | xr, | |||
double | yl, | |||
double | yr, | |||
double | zl, | |||
double | zr | |||
) | [slot] |
UserFunction* Graph3D::userFunction | ( | ) | [inline, 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] |
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] |
UserFunction* Graph3D::d_func [private] |
Matrix* Graph3D::d_matrix [private] |
double Graph3D::d_point_size [private] |
bool Graph3D::d_smooth_points [private] |
Draw 3D points with smoothed angles.
UserParametricSurface* Graph3D::d_surface [private] |
Table* Graph3D::d_table [private] |
QTimer* Graph3D::d_timer [private] |
QColor Graph3D::fromColor [private] |
Custom data colors.
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] |
QColor Graph3D::meshCol [private] |
QColor Graph3D::numCol [private] |
QString Graph3D::plotAssociation [private] |
PointStyle Graph3D::pointStyle [private] |
QVector<int> Graph3D::scaleType [private] |
Qwt3D::SurfacePlot* Graph3D::sp [private] |
Qwt3D::PLOTSTYLE Graph3D::style_ [private] |
QString Graph3D::title [private] |
QColor Graph3D::titleCol [private] |
QFont Graph3D::titleFnt [private] |
QColor Graph3D::toColor [private] |