SciDAVis
1.D4
|
3D graph widget. More...
#include <Graph3D.h>
Public Types | |
enum | PlotType { Scatter = 0, Trajectory = 1, Bars = 2 } |
enum | PointStyle { None = 0, Dots = 1, VerticalBars = 2, HairCross = 3, Cones = 4 } |
![]() | |
enum | CaptionPolicy { Name = 0, Label = 1, Both = 2 } |
Possible window captions. More... | |
enum | Status { Hidden = -1, Normal = 0, Minimized = 1, Maximized = 2 } |
Public Slots | |
void | addData (Table *table, const QString &colName) |
void | addData (Table *table, int xcol, int ycol) |
void | addData (Table *table, const QString &xColName, const QString &yColName) |
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, int xCol, int yCol, int zCol, int type) |
void | addData (Table *table, int xCol, int yCol, int zCol, double xl, double xr, double yl, double yr, double zl, double zr) |
void | addFunction (const QString &s, double xl, double xr, double yl, double yr, double zl, double zr) |
void | addMatrixData (Matrix *m) |
void | addMatrixData (Matrix *m, double xl, double xr, double yl, double yr, double zl, double zr) |
void | animate (bool on=true) |
bool | autoscale () |
void | changeDataColumn (Table *table, const QString &colName) |
void | changeMatrix (Matrix *m) |
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 | exportVector (const QString &fileName, const QString &fileType="pdf") |
void | findBestLayout () |
Qwt3D::FLOORSTYLE | floorStyle () |
Table * | getTable () |
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 () |
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) |
void | scaleChanged (double, double, double) |
void | setAutoscale (bool on=true) |
Enables/Disables autoscaling using findBestLayout(). | |
void | setOptions (bool legend, int r, int dist) |
void | setOptions (const QStringList &lst) |
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 (Qwt3D::COORDSTYLE coord, Qwt3D::FLOORSTYLE floor, Qwt3D::PLOTSTYLE plot, Graph3D::PointStyle point) |
void | setStyle (const QStringList &st) |
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 () |
User Functions | |
UserFunction * | userFunction () |
QString | formula () |
Event Handlers | |
bool | eventFilter (QObject *object, QEvent *e) |
Filters other object's events (customizes title bar's context menu) | |
void | resizeEvent (QResizeEvent *) |
void | contextMenuEvent (QContextMenuEvent *e) |
void | scaleFonts (double factor) |
void | setIgnoreFonts (bool ok) |
Axes | |
void | setFramed () |
void | setBoxed () |
void | setNoAxes () |
bool | isOrthogonal () |
void | setOrtho (bool on=true) |
QStringList | axesLabels () |
void | updateLabel (int axis, const QString &label, const QFont &f) |
void | setAxesLabels (const QStringList &lst) |
void | resetAxesLabels () |
QFont | xAxisLabelFont () |
QFont | yAxisLabelFont () |
QFont | zAxisLabelFont () |
void | setXAxisLabelFont (const QFont &fnt) |
void | setYAxisLabelFont (const QFont &fnt) |
void | setZAxisLabelFont (const QFont &fnt) |
void | setXAxisLabelFont (const QStringList &lst) |
void | setYAxisLabelFont (const QStringList &lst) |
void | setZAxisLabelFont (const QStringList &lst) |
QFont | numbersFont () |
void | setNumbersFont (const QFont &font) |
void | setNumbersFont (const QStringList &lst) |
double | xStart () |
double | xStop () |
double | yStart () |
double | yStop () |
double | zStart () |
double | zStop () |
QStringList | scaleLimits () |
void | updateScale (int axis, const QStringList &options) |
void | updateScales (double xl, double xr, double yl, double yr, double zl, double zr) |
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, int xCol, int yCol, int zCol) |
void | updateScalesFromMatrix (double xl, double xr, double yl, double yr, double zl, double zr) |
QStringList | scaleTicks () |
void | setTicks (const QStringList &options) |
void | updateTickLength (int, double majorLength, double minorLength) |
void | adjustLabels (int val) |
int | labelsDistance () |
QStringList | axisTickLengths () |
void | setTickLengths (const QStringList &lst) |
Mesh | |
void | setNoGrid () |
void | setHiddenLineGrid () |
void | setLineGrid () |
void | setFilledMesh () |
void | setPointsMesh () |
void | setBarsPlot () |
void | setFloorData () |
void | setFloorIsolines () |
void | setEmptyFloor () |
void | setMeshLineWidth (int lw) |
double | meshLineWidth () |
Grid | |
int | grids () |
void | setGrid (Qwt3D::SIDE s, bool b) |
void | setGrid (int grids) |
void | setLeftGrid (bool b) |
void | setRightGrid (bool b) |
void | setCeilGrid (bool b) |
void | setFloorGrid (bool b) |
void | setFrontGrid (bool b) |
void | setBackGrid (bool b) |
Colors | |
void | setDataColors (const QColor &cMax, const QColor &cMin) |
void | updateColors (const QColor &meshColor, const QColor &axesColor, const QColor &numColor, const QColor &labelColor, const QColor &bgColor, const QColor &gridColor) |
void | changeTransparency (double t) |
void | setTransparency (double t) |
double | transparency () |
QColor | minDataColor () |
QColor | maxDataColor () |
QColor | meshColor () |
QColor | axesColor () |
QColor | labelColor () |
QColor | numColor () |
QColor | bgColor () |
QColor | gridColor () |
QString | colorMap () |
void | setDataColorMap (const QString &fileName) |
bool | openColorMap (ColorVector &cv, QString fname) |
void | setColors (const QStringList &colors) |
void | setColors (const QColor &meshColor, const QColor &axesColor, const QColor &numColor, const QColor &labelColor, const QColor &bgColor, const QColor &gridColor) |
Title | |
void | updateTitle (const QString &s, const QColor &color, const QFont &font) |
QFont | titleFont () |
void | setTitleFont (const QFont &font) |
QString | plotTitle () |
QColor | titleColor () |
void | setTitle (const QStringList &lst) |
void | setTitle (const QString &s, const QColor &color, const QFont &font) |
Resolution | |
void | setResolution (int r) |
int | resolution () |
Legend | |
void | showColorLegend (bool show) |
bool | isLegendOn () |
Bars | |
double | barsRadius () |
void | setBarsRadius (double rad) |
void | updateBars (double rad) |
Scatter Plots | |
double | pointsSize () |
bool | smoothPoints () |
void | updatePoints (double size, bool sm) |
bool | smoothCrossHair () |
bool | boxedCrossHair () |
double | crossHairRadius () |
double | crossHairLinewidth () |
void | updateCross (double rad, double linewidth, bool smooth, bool boxed) |
void | setCrossOptions (double rad, double linewidth, bool smooth, bool boxed) |
void | setCrossMesh () |
double | coneRadius () |
int | coneQuality () |
void | updateCones (double rad, int quality) |
void | setConesOptions (double rad, int quality) |
void | setConesMesh () |
PointStyle | pointType () |
void | setPointOptions (double size, bool s) |
Signals | |
void | custom3DActions (QWidget *) |
void | modified () |
void | showContextMenu () |
void | showOptionsDialog () |
![]() | |
void | closedWindow (MyWidget *) |
Emitted when the window was closed. | |
void | hiddenWindow (MyWidget *) |
Emitted when the window was hidden. | |
void | modifiedWindow (QWidget *) |
void | resizedWindow (QWidget *) |
void | showTitleBarMenu () |
Emitted when the title bar recieves a QContextMenuEvent. | |
void | statusChanged (MyWidget *) |
Emitted when the window status changed. |
Public Member Functions | |
Graph3D (const QString &label, QWidget *parent=0, const char *name=0, Qt::WFlags f=0) | |
~Graph3D () | |
![]() | |
void | askOnCloseEvent (bool ask) |
Toggle the "ask on close" flag. | |
QString | aspect () |
Return the window status as a string. | |
virtual QString | birthDate () |
Return the creation date. | |
virtual CaptionPolicy | captionPolicy () |
Return the caption policy. | |
void | closeEvent (QCloseEvent *) |
Close event handler. | |
Folder * | folder () |
Returns the pointer to the parent folder of the window. | |
MyWidget (const QString &label=QString(), QWidget *parent=0, const QString name=0, Qt::WFlags f=0) | |
Constructor. | |
virtual QString | name () |
Return the window name. | |
void | notifyChanges () |
Notifies the main application that the window has been modified. | |
virtual void | restore (const QStringList &) |
Not implemented yet. | |
virtual void | setBirthDate (const QString &s) |
Set the creation date. | |
virtual void | setCaptionPolicy (CaptionPolicy policy) |
Set the caption policy. | |
void | setFolder (Folder *f) |
Initializes the pointer to the parent folder of the window. | |
virtual void | setHidden () |
Notifies that a window was hidden by a direct user action. | |
void | setMaximized () |
void | setMinimized () |
virtual void | setName (const QString &s) |
Set the window name. | |
void | setNormal () |
void | setStatus (Status s) |
Set the window status flag (hidden, normal, minimized or maximized) | |
virtual void | setWindowLabel (const QString &s) |
Set the window label. | |
Status | status () |
Return the window status flag (hidden, normal, minimized or maximized) | |
virtual QString | windowLabel () |
Return the window label. |
Public Attributes | |
UserFunction * | func |
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 |
Matrix * | d_matrix |
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 |
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 |
Table * | worksheet |
Additional Inherited Members | |
![]() | |
void | updateCaption () |
Set caption according to current CaptionPolicy, name and label. | |
![]() | |
virtual void | changeEvent (QEvent *event) |
Catches parent changes (in order to gain access to the title bar) | |
![]() | |
bool | askOnClose |
Toggle on/off: Ask the user "delete, hide, or cancel?" on a close event. | |
QString | birthdate |
The creation date. | |
CaptionPolicy | caption_policy |
The caption policy. | |
Folder * | parentFolder |
Pointer to the parent folder of the window. | |
QWidget * | titleBar |
Title bar of this MDI window if it currently belongs to a QWorkspace, NULL else. | |
QString | w_label |
The window label. | |
Status | w_status |
The window status. |
3D graph widget.
This provides 3D plotting using Qwt3D.
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.
enum Graph3D::PlotType |
enum Graph3D::PointStyle |
Graph3D::Graph3D | ( | const QString & | label, |
QWidget * | parent = 0 , |
||
const char * | name = 0 , |
||
Qt::WFlags | f = 0 |
||
) |
References initPlot().
|
slot |
References Table::colIndex(), Table::colName(), Table::colX(), and plotAssociation.
Referenced by addData(), ApplicationWindow::dataPlot3D(), ApplicationWindow::dataPlotXYZ(), insertNewData(), PlotWizard::plot3D(), and PlotWizard::plot3DRibbon().
|
slot |
used when creating a ribbon plot from the plot wizard
References Matrix::allocateMatrixData(), Table::cell(), Table::column(), d_autoscale, findBestLayout(), Matrix::freeMatrixData(), Column::isInvalid(), Table::numRows(), sp, and worksheet.
|
slot |
References addData(), Table::colIndex(), Table::colName(), and plotAssociation.
|
slot |
|
slot |
References allocateData(), barsRad, Table::cell(), Table::colName(), Table::column(), d_autoscale, deleteData(), Dots, findBestLayout(), Column::isInvalid(), legendMajorTicks, legendOn, Table::numRows(), plotAssociation, pointSize, pointStyle, Scatter, smooth, sp, style_, Trajectory, VerticalBars, and worksheet.
|
slot |
|
slot |
References findBestLayout(), func, None, pointStyle, sp, and style_.
Referenced by insertFunction(), and ApplicationWindow::newPlot3D().
|
slot |
References Matrix::allocateMatrixData(), Matrix::cell(), d_autoscale, d_matrix, findBestLayout(), Matrix::freeMatrixData(), legendMajorTicks, Matrix::name(), Matrix::numCols(), Matrix::numRows(), plotAssociation, sp, update(), Matrix::xEnd(), Matrix::xStart(), Matrix::yEnd(), and Matrix::yStart().
Referenced by changeMatrix(), ApplicationWindow::openMatrixPlot3D(), and ApplicationWindow::plot3DMatrix().
|
slot |
References d_matrix, Matrix::name(), plotAssociation, and updateScalesFromMatrix().
|
slot |
References labelsDist, modified(), and sp.
Referenced by setOptions().
|
private |
Referenced by addData(), updateDataXYZ(), and updateScales().
|
slot |
|
inlineslot |
|
inlineslot |
Referenced by copy(), setColors(), ApplicationWindow::showPlot3dDialog(), and updateColors().
|
inlineslot |
Referenced by copy(), and ApplicationWindow::showPlot3dDialog().
|
slot |
References sp.
Referenced by copy(), saveToString(), and ApplicationWindow::showPlot3dDialog().
|
slot |
Referenced by copy(), and ApplicationWindow::showPlot3dDialog().
|
inlineslot |
Referenced by copy(), setColors(), ApplicationWindow::showPlot3dDialog(), and updateColors().
|
inlineslot |
Referenced by copy(), and ApplicationWindow::showPlot3dDialog().
|
slot |
References Table::colIndex(), Table::colName(), Table::colX(), Table::colY(), d_autoscale, findBestLayout(), plotAssociation, and updateDataXYZ().
|
slot |
References addMatrixData(), and d_matrix.
Referenced by ApplicationWindow::change3DMatrix().
|
slot |
References alpha, legendOn, modified(), and sp.
|
slot |
References d_matrix, func, plotAssociation, sp, and worksheet.
|
inlineslot |
Referenced by copy(), and Plot3DDialog::pickDataColorMap().
|
inlineslot |
Referenced by copy(), and ApplicationWindow::showPlot3dDialog().
|
inlineslot |
Referenced by copy(), and ApplicationWindow::showPlot3dDialog().
|
slot |
References showContextMenu().
|
slot |
References sp.
Referenced by copy(), ApplicationWindow::custom3DActions(), and ApplicationWindow::showPlot3dDialog().
|
slot |
References animate(), axesColor(), axesLabels(), axisTickLengths(), barsRadius(), bgColor(), boxedCrossHair(), colorMap(), coneQuality(), coneRadius(), Cones, coordStyle(), crossHairLinewidth(), crossHairRadius(), Dots, floorStyle(), gridColor(), grids(), HairCross, isAnimated(), isLegendOn(), isOrthogonal(), labelColor(), labelsDistance(), maxDataColor(), meshColor(), meshLineWidth(), minDataColor(), None, numbersFont(), numColor(), plotStyle(), plotTitle(), pointsSize(), pointType(), resolution(), scaleTicks(), setAxesLabels(), setBarsRadius(), setColors(), setConesOptions(), setCrossOptions(), setDataColorMap(), setDataColors(), setGrid(), setMeshLineWidth(), setNumbersFont(), setOptions(), setOrtho(), setPointOptions(), setRotation(), setScale(), setShift(), setStyle(), setTickLengths(), setTicks(), setTitle(), setTransparency(), setXAxisLabelFont(), setYAxisLabelFont(), setZAxisLabelFont(), setZoom(), smoothCrossHair(), smoothPoints(), titleColor(), titleFont(), transparency(), update(), VerticalBars, xAxisLabelFont(), xRotation(), xScale(), xShift(), yAxisLabelFont(), yRotation(), yScale(), yShift(), zAxisLabelFont(), zoom(), zRotation(), zScale(), and zShift().
Referenced by ApplicationWindow::clone().
|
slot |
References sp.
|
inlineslot |
Referenced by copy(), and ApplicationWindow::showPlot3dDialog().
|
inlineslot |
Referenced by copy(), and ApplicationWindow::showPlot3dDialog().
|
signal |
Referenced by updateCones(), updateCross(), and updatePoints().
|
slot |
References barsRad, Dots, legendOn, None, pointSize, pointStyle, smooth, sp, style_, and VerticalBars.
Referenced by ApplicationWindow::plot3DMatrix().
|
private |
Referenced by addData(), updateDataXYZ(), and updateScales().
|
slot |
Filters other object's events (customizes title bar's context menu)
Reimplemented from MyWidget.
References showOptionsDialog(), and sp.
|
slot |
References sp.
Referenced by ApplicationWindow::exportAllGraphs(), and ApplicationWindow::exportGraph().
|
virtualslot |
Reimplemented from MyWidget.
References exportVector().
|
slot |
References sp.
Referenced by ApplicationWindow::exportAllGraphs(), ApplicationWindow::exportGraph(), and exportPDF().
|
slot |
References sp, updateTickLength(), xScale(), yScale(), and zScale().
Referenced by addData(), addFunction(), addMatrixData(), changeDataColumn(), updateData(), and updateMatrixData().
|
slot |
References sp.
Referenced by copy(), and ApplicationWindow::custom3DActions().
|
slot |
References func, UserFunction::function(), and plotAssociation.
Referenced by ApplicationWindow::clone(), ApplicationWindow::editSurfacePlot(), ApplicationWindow::showWindowMenu(), and ApplicationWindow::updateCurves().
|
inlineslot |
Referenced by ApplicationWindow::showPlot3dDialog(), and ApplicationWindow::showWindowContextMenu().
|
inlineslot |
Referenced by copy(), setColors(), ApplicationWindow::showPlot3dDialog(), and updateColors().
|
slot |
References sp.
Referenced by copy(), ApplicationWindow::custom3DActions(), and ApplicationWindow::showPlot3dDialog().
|
inlineslot |
|
slot |
Referenced by initPlot().
|
slot |
References alpha, animation_redraw_wait, axesCol, barsRad, bgCol, col_, color_map, conesQuality, conesRad, crossHairBoxed, crossHairLineWidth, crossHairRad, crossHairSmooth, d_autoscale, d_matrix, d_timer, fromColor, func, gridCol, ignoreFonts, initCoord(), labelsCol, labelsDist, legendMajorTicks, legendOn, meshCol, None, numCol, plotAssociation, pointSize, pointStyle, rotate(), rotationChanged(), scaleChanged(), scaleType, MyWidget::setBirthDate(), shiftChanged(), smooth, smoothMesh, sp, style_, title, titleCol, titleFnt, toColor, worksheet, and zoomChanged().
Referenced by Graph3D().
|
slot |
References addFunction(), and update().
|
slot |
References addData(), Table::colIndex(), Table::colX(), Table::colY(), Trajectory, and update().
|
inlineslot |
Referenced by copy(), and ApplicationWindow::custom3DActions().
|
inlineslot |
Referenced by copy(), and ApplicationWindow::showPlot3dDialog().
|
inlineslot |
Referenced by copy(), ApplicationWindow::custom3DActions(), and ApplicationWindow::showPlot3dDialog().
|
inlineslot |
Referenced by copy(), setColors(), ApplicationWindow::showPlot3dDialog(), and updateColors().
|
inlineslot |
Referenced by copy(), and ApplicationWindow::showPlot3dDialog().
|
inlineslot |
|
slot |
References toColor.
Referenced by copy(), and ApplicationWindow::showPlot3dDialog().
|
inlineslot |
Referenced by copy(), setColors(), ApplicationWindow::showPlot3dDialog(), and updateColors().
|
inlineslot |
Referenced by copy(), and ApplicationWindow::showPlot3dDialog().
|
slot |
References fromColor.
Referenced by copy(), and ApplicationWindow::showPlot3dDialog().
|
signal |
|
slot |
References sp.
Referenced by copy(), and ApplicationWindow::showPlot3dDialog().
|
inlineslot |
Referenced by copy(), setColors(), ApplicationWindow::showPlot3dDialog(), and updateColors().
|
slot |
Referenced by setDataColorMap().
|
slot |
References sp.
Referenced by copy(), ApplicationWindow::custom3DActions(), ApplicationWindow::customToolBars(), and ApplicationWindow::showPlot3dDialog().
|
inlineslot |
Referenced by copy(), and ApplicationWindow::showPlot3dDialog().
|
inlineslot |
Referenced by copy(), and ApplicationWindow::showPlot3dDialog().
|
inlineslot |
Referenced by copy(), ApplicationWindow::custom3DActions(), and ApplicationWindow::showPlot3dDialog().
|
virtualslot |
Reimplemented from MyWidget.
References MyWidget::name(), and sp.
|
slot |
References barsRad, Cones, conesQuality, conesRad, crossHairBoxed, crossHairLineWidth, crossHairRad, crossHairSmooth, Dots, HairCross, None, pointSize, pointStyle, smooth, sp, style_, and VerticalBars.
Referenced by updateDataXY(), and updateDataXYZ().
|
slot |
References ignoreFonts, modified(), MyWidget::resizedWindow(), scaleFonts(), and sp.
|
inlineslot |
Referenced by copy(), and ApplicationWindow::showPlot3dDialog().
|
slot |
Used for the animation: rotates the scene with 1/360 degrees.
References sp.
Referenced by initPlot().
|
slot |
References modified().
Referenced by initPlot().
|
virtualslot |
Reimplemented from MyWidget.
References saveToString().
|
virtualslot |
Reimplemented from MyWidget.
References alpha, axesCol, axisTickLengths(), barsRad, bgCol, MyWidget::birthDate(), MyWidget::captionPolicy(), color_map, Cones, conesQuality, conesRad, crossHairBoxed, crossHairLineWidth, crossHairRad, crossHairSmooth, Dots, fromColor, func, UserFunction::function(), gridCol, HairCross, labels, labelsCol, labelsDist, legendOn, meshCol, MyWidget::name(), numCol, plotAssociation, pointSize, pointStyle, scaleTicks(), smooth, sp, title, titleCol, titleFnt, toColor, VerticalBars, and MyWidget::windowLabel().
Referenced by saveAsTemplate().
|
slot |
References modified().
Referenced by initPlot().
|
slot |
References setXAxisLabelFont(), setYAxisLabelFont(), setZAxisLabelFont(), sp, titleFnt, xAxisLabelFont(), yAxisLabelFont(), and zAxisLabelFont().
Referenced by resizeEvent().
|
slot |
Referenced by ApplicationWindow::showPlot3dDialog().
|
slot |
References sp.
Referenced by copy(), and saveToString().
|
inlineslot |
Enables/Disables autoscaling using findBestLayout().
Referenced by ApplicationWindow::setPlot3DOptions().
|
slot |
Referenced by copy(), and ApplicationWindow::openSurfacePlot().
|
slot |
References setGrid().
|
slot |
References barsRad, pointStyle, sp, style_, and VerticalBars.
|
slot |
References sp.
|
slot |
References setGrid().
|
slot |
References alpha, axesCol, bgCol, gridCol, labelsCol, meshCol, numCol, setDataColorMap(), setDataColors(), and sp.
Referenced by copy(), and ApplicationWindow::openSurfacePlot().
|
slot |
References axesCol, axesColor(), bgCol, bgColor(), gridCol, gridColor(), labelColor(), labelsCol, meshCol, meshColor(), numCol, numColor(), and sp.
|
slot |
References Cones, conesQuality, conesRad, pointStyle, sp, and style_.
|
slot |
References conesQuality, and conesRad.
Referenced by copy().
|
slot |
References crossHairBoxed, crossHairLineWidth, crossHairRad, crossHairSmooth, HairCross, pointStyle, sp, and style_.
|
slot |
References crossHairBoxed, crossHairLineWidth, crossHairRad, crossHairSmooth, and smooth.
Referenced by copy().
|
slot |
References col_, color_map, legendOn, openColorMap(), and sp.
Referenced by copy(), and setColors().
|
slot |
References alpha, col_, fromColor, legendOn, sp, and toColor.
Referenced by copy(), ApplicationWindow::customPlot3D(), and setColors().
|
slot |
References sp.
|
slot |
References None, pointStyle, sp, and style_.
|
slot |
References sp.
Referenced by ApplicationWindow::customPlot3D().
|
slot |
References setGrid().
|
slot |
References sp.
|
slot |
References sp.
|
slot |
References setGrid().
|
slot |
References modified(), and sp.
Referenced by copy(), ApplicationWindow::openSurfacePlot(), setBackGrid(), setCeilGrid(), setFloorGrid(), setFrontGrid(), setLeftGrid(), and setRightGrid().
|
slot |
References sp.
|
slot |
References legendOn, None, pointStyle, sp, and style_.
|
inlineslot |
Referenced by ApplicationWindow::openSurfacePlot().
|
slot |
References setGrid().
|
slot |
References legendOn, None, pointStyle, sp, and style_.
|
slot |
References sp.
Referenced by copy(), and ApplicationWindow::openSurfacePlot().
|
slot |
References sp.
|
slot |
References None, pointStyle, sp, and style_.
|
slot |
References sp.
Referenced by copy(), ApplicationWindow::customPlot3D(), and ApplicationWindow::openSurfacePlot().
|
slot |
References sp.
|
slot |
References adjustLabels(), legendOn, and sp.
Referenced by copy(), and ApplicationWindow::openSurfacePlot().
|
slot |
References adjustLabels(), legendOn, and sp.
|
inlineslot |
|
inlineslot |
|
slot |
|
slot |
|
slot |
References modified(), and sp.
Referenced by ApplicationWindow::customPlot3D().
|
slot |
References setGrid().
|
slot |
References sp.
Referenced by copy(), and ApplicationWindow::openSurfacePlot().
|
slot |
References sp.
Referenced by copy(), and ApplicationWindow::openSurfacePlot().
|
slot |
References sp.
Referenced by copy(), and ApplicationWindow::openSurfacePlot().
|
slot |
References smooth, smoothMesh, and sp.
Referenced by ApplicationWindow::customPlot3D(), and ApplicationWindow::setPlot3DOptions().
|
slot |
References barsRad, Cones, conesQuality, conesRad, crossHairBoxed, crossHairLineWidth, crossHairRad, crossHairSmooth, Dots, HairCross, None, pointSize, pointStyle, smooth, sp, style_, and VerticalBars.
Referenced by copy(), and ApplicationWindow::openSurfacePlot().
|
slot |
References barsRad, Cones, conesQuality, conesRad, crossHairBoxed, crossHairLineWidth, crossHairRad, crossHairSmooth, Dots, HairCross, pointSize, pointStyle, smooth, sp, style_, and VerticalBars.
|
slot |
References sp.
Referenced by copy(), and ApplicationWindow::openSurfacePlot().
|
slot |
References sp.
Referenced by copy(), and ApplicationWindow::openSurfacePlot().
|
slot |
|
slot |
|
slot |
Referenced by ApplicationWindow::customPlot3D().
|
slot |
References sp.
Referenced by copy(), ApplicationWindow::customPlot3D(), ApplicationWindow::openSurfacePlot(), and scaleFonts().
|
slot |
References sp.
|
slot |
References sp.
Referenced by copy(), ApplicationWindow::customPlot3D(), ApplicationWindow::openSurfacePlot(), and scaleFonts().
|
slot |
References sp.
|
slot |
References sp.
Referenced by copy(), ApplicationWindow::customPlot3D(), ApplicationWindow::openSurfacePlot(), and scaleFonts().
|
slot |
References sp.
|
slot |
References sp.
Referenced by copy(), and ApplicationWindow::openSurfacePlot().
|
slot |
References modified().
Referenced by initPlot().
|
slot |
References legendOn, modified(), and sp.
Referenced by ApplicationWindow::customPlot3D().
|
signal |
Referenced by contextMenuEvent().
|
signal |
Referenced by eventFilter().
|
inlineslot |
Referenced by copy(), and ApplicationWindow::showPlot3dDialog().
|
inlineslot |
Referenced by copy(), and ApplicationWindow::showPlot3dDialog().
|
inlineslot |
Referenced by copy(), and ApplicationWindow::showPlot3dDialog().
|
inlineslot |
Referenced by copy(), and ApplicationWindow::showPlot3dDialog().
|
inlineslot |
Referenced by copy(), and ApplicationWindow::showPlot3dDialog().
|
slot |
References resetAxesLabels(), and sp.
Referenced by addMatrixData(), copy(), ApplicationWindow::dataPlot3D(), ApplicationWindow::dataPlotXYZ(), insertFunction(), insertNewData(), ApplicationWindow::newPlot3D(), ApplicationWindow::openMatrixPlot3D(), ApplicationWindow::openSurfacePlot(), PlotWizard::plot3D(), ApplicationWindow::plot3DMatrix(), PlotWizard::plot3DRibbon(), updateBars(), updateCones(), updateCross(), updateData(), updateDataXY(), updateDataXYZ(), updateMatrixData(), updatePoints(), updateScale(), and updateScalesFromMatrix().
|
slot |
References axesCol, axesColor(), bgCol, bgColor(), gridCol, gridColor(), labelColor(), labelsCol, meshCol, meshColor(), modified(), numCol, numColor(), and sp.
Referenced by ApplicationWindow::customPlot3D().
|
slot |
References Cones, conesQuality, conesRad, custom3DActions(), modified(), pointStyle, sp, and update().
|
slot |
References crossHairBoxed, crossHairLineWidth, crossHairRad, crossHairSmooth, custom3DActions(), HairCross, modified(), pointStyle, smooth, sp, and update().
|
slot |
References Table::colIndex(), d_autoscale, findBestLayout(), func, MyWidget::name(), plotAssociation, update(), updateDataXY(), and updateDataXYZ().
Referenced by ApplicationWindow::updateCurves().
|
slot |
References Matrix::allocateMatrixData(), Table::cell(), Table::column(), Matrix::freeMatrixData(), Column::isInvalid(), legendMajorTicks, Table::numRows(), resetNonEmptyStyle(), sp, and update().
Referenced by updateData().
|
slot |
References allocateData(), Table::cell(), Table::column(), deleteData(), Column::isInvalid(), legendMajorTicks, Table::numRows(), resetNonEmptyStyle(), sp, and update().
Referenced by changeDataColumn(), and updateData().
|
slot |
References labels, modified(), and sp.
|
slot |
|
slot |
References custom3DActions(), Dots, modified(), pointSize, pointStyle, smooth, sp, and update().
|
slot |
References func, modified(), scaleType, sp, update(), and updateScales().
|
slot |
References Table::colIndex(), d_matrix, MyWidget::name(), plotAssociation, updateScalesFromMatrix(), and worksheet.
Referenced by updateScale().
|
slot |
|
slot |
References allocateData(), Table::cell(), Table::column(), deleteData(), Column::isInvalid(), Table::numRows(), sp, and worksheet.
|
slot |
References Matrix::allocateMatrixData(), Matrix::cell(), d_matrix, Matrix::freeMatrixData(), legendMajorTicks, Matrix::numCols(), Matrix::numRows(), sp, update(), Matrix::xEnd(), xStart(), Matrix::xStart(), Matrix::yEnd(), yStart(), and Matrix::yStart().
Referenced by addMatrixData(), and updateScales().
|
slot |
References sp.
|
slot |
References sp.
Referenced by findBestLayout().
|
slot |
References modified(), sp, title, titleCol, and titleFnt.
|
slot |
References sp.
|
slot |
References func.
Referenced by ApplicationWindow::clone(), ApplicationWindow::showPlot3dDialog(), and ApplicationWindow::showWindowContextMenu().
|
slot |
References sp.
Referenced by copy(), scaleFonts(), and ApplicationWindow::showPlot3dDialog().
|
inlineslot |
Referenced by copy().
|
inlineslot |
Referenced by copy(), findBestLayout(), and ApplicationWindow::showPlot3dDialog().
|
inlineslot |
Referenced by copy().
|
slot |
References sp.
Referenced by ApplicationWindow::clone(), ApplicationWindow::editSurfacePlot(), and updateScalesFromMatrix().
|
slot |
References sp.
Referenced by ApplicationWindow::clone(), and ApplicationWindow::editSurfacePlot().
|
slot |
References sp.
Referenced by copy(), scaleFonts(), and ApplicationWindow::showPlot3dDialog().
|
inlineslot |
Referenced by copy().
|
inlineslot |
Referenced by copy(), findBestLayout(), and ApplicationWindow::showPlot3dDialog().
|
inlineslot |
Referenced by copy().
|
slot |
References sp.
Referenced by ApplicationWindow::clone(), ApplicationWindow::editSurfacePlot(), and updateScalesFromMatrix().
|
slot |
References sp.
Referenced by ApplicationWindow::clone(), and ApplicationWindow::editSurfacePlot().
|
slot |
References sp.
Referenced by copy(), scaleFonts(), and ApplicationWindow::showPlot3dDialog().
|
inlineslot |
Referenced by copy(), and ApplicationWindow::showPlot3dDialog().
|
slot |
References modified().
Referenced by initPlot().
|
inlineslot |
Referenced by copy().
|
inlineslot |
Referenced by copy(), findBestLayout(), and ApplicationWindow::showPlot3dDialog().
|
inlineslot |
Referenced by copy().
|
slot |
References sp.
Referenced by ApplicationWindow::clone(), and ApplicationWindow::editSurfacePlot().
|
slot |
References sp.
Referenced by ApplicationWindow::clone(), and ApplicationWindow::editSurfacePlot().
|
private |
Referenced by changeTransparency(), initPlot(), saveToString(), setColors(), setDataColors(), and setTransparency().
|
private |
Wait this many msecs before redraw 3D plot (used for animations)
Referenced by animate(), and initPlot().
|
private |
Referenced by initPlot(), saveToString(), setColors(), and updateColors().
|
private |
Referenced by addData(), barsRadius(), customPlotStyle(), initPlot(), resetNonEmptyStyle(), saveToString(), setBarsPlot(), setBarsRadius(), setStyle(), and updateBars().
|
private |
Referenced by initPlot(), saveToString(), setColors(), and updateColors().
|
private |
Referenced by initPlot(), setDataColorMap(), and setDataColors().
|
private |
File name of the color map used for the data (if any)
Referenced by initPlot(), saveToString(), and setDataColorMap().
|
private |
Referenced by initPlot(), resetNonEmptyStyle(), saveToString(), setConesMesh(), setConesOptions(), setStyle(), and updateCones().
|
private |
Referenced by initPlot(), resetNonEmptyStyle(), saveToString(), setConesMesh(), setConesOptions(), setStyle(), and updateCones().
|
private |
Referenced by initPlot(), resetNonEmptyStyle(), saveToString(), setCrossMesh(), setCrossOptions(), setStyle(), and updateCross().
|
private |
Referenced by initPlot(), resetNonEmptyStyle(), saveToString(), setCrossMesh(), setCrossOptions(), setStyle(), and updateCross().
|
private |
Referenced by initPlot(), resetNonEmptyStyle(), saveToString(), setCrossMesh(), setCrossOptions(), setStyle(), and updateCross().
|
private |
Referenced by initPlot(), resetNonEmptyStyle(), saveToString(), setCrossMesh(), setCrossOptions(), setStyle(), and updateCross().
|
private |
Referenced by addData(), addMatrixData(), changeDataColumn(), initPlot(), updateData(), and updateMatrixData().
|
private |
Referenced by addMatrixData(), changeMatrix(), clearData(), initPlot(), showWorksheet(), updateScales(), and updateScalesFromMatrix().
|
private |
Referenced by animate(), and initPlot().
|
private |
Custom data colors.
Referenced by initPlot(), minDataColor(), saveToString(), and setDataColors().
UserFunction* Graph3D::func |
Referenced by addFunction(), clearData(), formula(), initPlot(), saveToString(), updateData(), updateScale(), userFunction(), and ~Graph3D().
|
private |
Referenced by initPlot(), saveToString(), setColors(), and updateColors().
|
private |
Referenced by initPlot(), and resizeEvent().
|
private |
Referenced by initCoord(), resetAxesLabels(), saveToString(), setAxesLabels(), and updateLabel().
|
private |
Referenced by initPlot(), saveToString(), setColors(), and updateColors().
|
private |
Referenced by adjustLabels(), initPlot(), and saveToString().
|
private |
Referenced by addData(), addMatrixData(), initPlot(), updateDataXY(), updateDataXYZ(), updateMatrixData(), and updateScalesFromMatrix().
|
private |
|
private |
Referenced by initPlot(), saveToString(), setColors(), and updateColors().
|
private |
Referenced by initPlot(), saveToString(), setColors(), and updateColors().
|
private |
Referenced by addData(), addMatrixData(), changeDataColumn(), clearData(), formula(), initPlot(), saveToString(), updateData(), and updateScales().
|
private |
Referenced by addData(), customPlotStyle(), initPlot(), resetNonEmptyStyle(), saveToString(), setPointOptions(), setPointsMesh(), setStyle(), and updatePoints().
|
private |
Referenced by addData(), addFunction(), customPlotStyle(), initPlot(), resetNonEmptyStyle(), saveToString(), setBarsPlot(), setConesMesh(), setCrossMesh(), setFilledMesh(), setHiddenLineGrid(), setLineGrid(), setNoGrid(), setPointsMesh(), setStyle(), updateCones(), updateCross(), and updatePoints().
|
private |
Referenced by initPlot(), scaleLimits(), and updateScale().
|
private |
Draw 3D points with smoothed angles.
Referenced by addData(), customPlotStyle(), initPlot(), resetNonEmptyStyle(), saveToString(), setCrossOptions(), setPointOptions(), setPointsMesh(), setSmoothMesh(), setStyle(), updateCross(), and updatePoints().
|
private |
Referenced by initPlot(), and setSmoothMesh().
Qwt3D::SurfacePlot* Graph3D::sp |
Referenced by addData(), addFunction(), addMatrixData(), adjustLabels(), axisTickLengths(), barsRadius(), changeTransparency(), clearData(), coordStyle(), copyImage(), customPlotStyle(), eventFilter(), exportImage(), exportVector(), findBestLayout(), floorStyle(), grids(), initCoord(), initPlot(), numbersFont(), plotStyle(), print(), resetAxesLabels(), resetNonEmptyStyle(), resizeEvent(), rotate(), saveToString(), scaleFonts(), scaleLimits(), scaleTicks(), setAxesLabels(), setBarsPlot(), setBoxed(), setColors(), setConesMesh(), setCrossMesh(), setDataColorMap(), setDataColors(), setEmptyFloor(), setFilledMesh(), setFloorData(), setFloorIsolines(), setFramed(), setGrid(), setHiddenLineGrid(), setLineGrid(), setMeshLineWidth(), setNoAxes(), setNoGrid(), setNumbersFont(), setOptions(), setPointsMesh(), setResolution(), setRotation(), setScale(), setShift(), setSmoothMesh(), setStyle(), setTickLengths(), setTicks(), setTitle(), setTitleFont(), setTransparency(), setXAxisLabelFont(), setYAxisLabelFont(), setZAxisLabelFont(), setZoom(), showColorLegend(), update(), updateBars(), updateColors(), updateCones(), updateCross(), updateDataXY(), updateDataXYZ(), updateLabel(), updateMatrixData(), updatePoints(), updateScale(), updateScales(), updateScalesFromMatrix(), updateScaling(), updateTickLength(), updateTitle(), updateZoom(), xAxisLabelFont(), xStart(), xStop(), yAxisLabelFont(), yStart(), yStop(), zAxisLabelFont(), zStart(), zStop(), and ~Graph3D().
|
private |
|
private |
Referenced by initPlot(), saveToString(), setTitle(), and updateTitle().
|
private |
Referenced by initPlot(), saveToString(), setTitle(), and updateTitle().
|
private |
Referenced by initPlot(), saveToString(), scaleFonts(), setTitle(), setTitleFont(), and updateTitle().
|
private |
Referenced by initPlot(), maxDataColor(), saveToString(), and setDataColors().
|
private |
Referenced by addData(), clearData(), initPlot(), showWorksheet(), and updateScales().