QtiPlot
0.9.8.2
|
Surface plot options dialog. More...
#include <Plot3DDialog.h>
Public Member Functions | |
Plot3DDialog (QWidget *parent, Qt::WFlags fl=0) | |
void | setPlot (Graph3D *) |
void | showAxisTab () |
void | showGeneralTab () |
void | showTitleTab () |
Private Slots | |
void | accept () |
QFont | axisFont (int axis) |
void | changeTransparency (int val) |
void | changeZoom (int) |
void | disableMeshOptions () |
void | enableMajorGrids (bool on) |
void | enableMinorGrids (bool on) |
void | initPointsOptionsStack () |
void | pickAxisLabelFont () |
void | pickDataColorMap () |
void | pickNumbersFont () |
void | pickTitleFont () |
void | updateColorMapFileGroupBox (bool) |
void | updateLinearColorMapGroupBox (bool) |
bool | updatePlot () |
void | viewAxisOptions (int axis) |
void | viewScaleLimits (int axis) |
void | worksheet () |
Private Member Functions | |
void | initAxesPage () |
void | initColorsPage () |
void | initConnections () |
void | initGeneralPage () |
void | initGridPage () |
void | initPrintPage () |
void | initScalesPage () |
void | initTitlePage () |
void | setColorMapPreview (const QString &fileName) |
void | showBarsTab () |
void | showConesTab (double rad, int quality) |
void | showCrossHairTab (double rad, double linewidth, bool smooth, bool boxed) |
void | showPointsTab (double rad, bool smooth) |
Surface plot options dialog.
Plot3DDialog::Plot3DDialog | ( | QWidget * | parent, |
Qt::WFlags | fl = 0 |
||
) |
|
privateslot |
References updatePlot().
Referenced by Plot3DDialog().
|
privateslot |
References xAxisFont, yAxisFont, and zAxisFont.
Referenced by updatePlot().
|
privateslot |
References Graph3D::changeTransparency(), colors, d_plot, generalDialog, and Graph3D::update().
Referenced by initColorsPage().
|
privateslot |
References boxXScale, boxYScale, boxZoom, boxZScale, d_plot, general, generalDialog, Graph3D::setScale(), Graph3D::setZoom(), Graph3D::update(), xScale, yScale, zoom, and zScale.
Referenced by initGeneralPage().
|
privateslot |
References boxMeshLineWidth, and btnMesh.
Referenced by setPlot().
|
privateslot |
References boxMajorGridStyle, boxMajorGridWidth, and btnGrid.
Referenced by initConnections().
|
privateslot |
References boxMinorGridStyle, boxMinorGridWidth, and btnGridMinor.
Referenced by initConnections().
|
private |
|
private |
References AxesColorGroupBox, boxTransparency, btnAxes, btnBackground, btnColorMap, btnLabels, btnMesh, btnNumbers, changeTransparency(), colorMapFileGroupBox, colorMapPreviewLabel, colors, d_color_map_editor, ApplicationWindow::d_decimal_digits, generalDialog, linearColorMapGroupBox, pickDataColorMap(), transparencySlider, updateColorMapFileGroupBox(), and updateLinearColorMapGroupBox().
Referenced by Plot3DDialog().
|
private |
References axesList, axesList2, boxDistance, boxFrom, boxLegend, boxMajorGrids, boxMajorGridStyle, boxMajorGridWidth, boxMajorLength, boxMajors, boxMeshLineWidth, boxMinorGrids, boxMinorGridStyle, boxMinorGridWidth, boxMinorLength, boxMinors, boxOrthogonal, boxPrecision, boxResolution, boxTickLabelsFormat, boxTo, btnAxes, btnBackground, btnGrid, btnGridMinor, btnLabels, btnMesh, btnNumbers, btnTitleColor, d_color_map_editor, d_plot, enableMajorGrids(), enableMinorGrids(), updatePlot(), viewAxisOptions(), and viewScaleLimits().
Referenced by setPlot().
|
private |
References boxDistance, boxLegend, boxMeshLineWidth, boxOrthogonal, boxResolution, boxXRotation, boxXScale, boxYRotation, boxYScale, boxZoom, boxZRotation, boxZScale, btnNumbersFont, changeZoom(), general, generalDialog, pickNumbersFont(), DoubleSpinBox::setDecimals(), DoubleSpinBox::setRange(), DoubleSpinBox::setSingleStep(), and updatePlot().
Referenced by Plot3DDialog().
|
private |
References boxMajorGrids, boxMajorGridStyle, boxMajorGridWidth, boxMinorGrids, boxMinorGridStyle, boxMinorGridWidth, btnGrid, btnGridMinor, generalDialog, gridPage, and DoubleSpinBox::setMinimum().
Referenced by Plot3DDialog().
|
privateslot |
References boxBoxed, boxConesRad, boxCrossLinewidth, boxCrossRad, boxCrossSmooth, boxPointStyle, boxQuality, boxSize, boxSmooth, conesPage, crossPage, ApplicationWindow::d_decimal_digits, dotsPage, generalDialog, optionStack, points, DoubleSpinBox::setDecimals(), DoubleSpinBox::setMinimum(), and DoubleSpinBox::setValue().
Referenced by setPlot().
|
private |
References boxPrintCropmarks, boxScaleOnPrint, generalDialog, and printPage.
Referenced by Plot3DDialog().
|
private |
References axesList, boxFrom, boxMajors, boxMinors, boxPrecision, boxTickLabelsFormat, boxTo, boxType, ApplicationWindow::d_decimal_digits, generalDialog, scale, DoubleSpinBox::setDecimals(), and TicksGroupBox.
Referenced by Plot3DDialog().
|
private |
References boxTitle, btnTitleColor, btnTitleFont, generalDialog, pickTitleFont(), title, and titleFormatButtons.
Referenced by Plot3DDialog().
|
privateslot |
References axesList2, updatePlot(), xAxisFont, yAxisFont, and zAxisFont.
Referenced by initAxesPage().
|
privateslot |
References d_color_map_file, d_plot, setColorMapPreview(), Graph3D::setDataColorMap(), and ColorMapPreviewDialog::updatePreview().
Referenced by initColorsPage().
|
privateslot |
References numbersFont, and updatePlot().
Referenced by initGeneralPage().
|
privateslot |
References titleFont, and updatePlot().
Referenced by initTitlePage().
|
private |
References colorMapPreviewLabel, and Graph3D::openColorMapFile().
Referenced by pickDataColorMap(), setPlot(), and updatePlot().
void Plot3DDialog::setPlot | ( | Graph3D * | g | ) |
References axes, Graph3D::axesColor(), AxesColorGroupBox, Graph3D::axesLabels(), Graph3D::axisTickLengths(), Graph3D::bgColor(), boxDistance, Graph3D::boxedCrossHair(), boxLabel, boxLegend, boxMajorGrids, boxMajorGridStyle, boxMajorGridWidth, boxMajorLength, boxMeshLineWidth, boxMinorGrids, boxMinorGridStyle, boxMinorGridWidth, boxMinorLength, boxOrthogonal, boxPrintCropmarks, boxResolution, boxScaleOnPrint, boxTitle, boxTransparency, boxXRotation, boxXScale, boxYRotation, boxYScale, boxZoom, boxZRotation, boxZScale, btnAxes, btnBackground, btnGrid, btnGridMinor, btnLabels, btnMesh, btnNumbers, btnNumbersFont, btnTable, btnTitleColor, Graph3D::colorMap(), Graph3D::colorMapFile(), colorMapFileGroupBox, Graph3D::coneQuality(), Graph3D::coneRadius(), Graph3D::Cones, Graph3D::coordStyle(), Graph3D::crossHairLinewidth(), Graph3D::crossHairRadius(), d_color_map_editor, d_color_map_file, d_plot, disableMeshOptions(), Graph3D::Dots, generalDialog, gridPage, Graph3D::grids(), Graph3D::HairCross, initConnections(), initPointsOptionsStack(), Graph3D::isLegendOn(), Graph3D::isOrthogonal(), Graph3D::labelColor(), labels, Graph3D::labelsDistance(), linearColorMapGroupBox, Graph3D::matrix(), Graph3D::meshColor(), Graph3D::meshLineWidth(), Graph3D::None, numbersFont, Graph3D::numbersFont(), Graph3D::numColor(), Graph3D::parametricSurface(), Graph3D::plotStyle(), Graph3D::plotTitle(), Graph3D::pointsSize(), Graph3D::pointType(), Graph3D::printCropmarksEnabled(), Graph3D::resolution(), Graph3D::scaleOnPrint(), ColorButton::setColor(), ColorMapEditor::setColorMap(), setColorMapPreview(), ColorMapEditor::setRange(), DoubleSpinBox::setValue(), showBarsTab(), showConesTab(), showCrossHairTab(), showPointsTab(), Graph3D::smoothCrossHair(), Graph3D::smoothPoints(), Graph3D::surface(), Graph3D::table(), TicksGroupBox, Graph3D::titleColor(), titleFont, Graph3D::titleFont(), Graph3D::transparency(), transparencySlider, Graph3D::userFunction(), Graph3D::VerticalBars, viewAxisOptions(), viewScaleLimits(), xAxisFont, Graph3D::xAxisLabelFont(), Graph3D::xRotation(), xScale, Graph3D::xScale(), yAxisFont, Graph3D::yAxisLabelFont(), Graph3D::yRotation(), yScale, Graph3D::yScale(), zAxisFont, Graph3D::zAxisLabelFont(), zoom, Graph3D::zoom(), Graph3D::zRotation(), zScale, Graph3D::zScale(), Graph3D::zStart(), and Graph3D::zStop().
Referenced by ApplicationWindow::showPlot3dDialog().
void Plot3DDialog::showAxisTab | ( | ) |
References axes, and generalDialog.
|
private |
|
private |
References boxConesRad, boxPointStyle, boxQuality, optionStack, and DoubleSpinBox::setValue().
Referenced by setPlot().
|
private |
References boxBoxed, boxCrossLinewidth, boxCrossRad, boxCrossSmooth, boxPointStyle, optionStack, and DoubleSpinBox::setValue().
Referenced by setPlot().
void Plot3DDialog::showGeneralTab | ( | ) |
References general, and generalDialog.
|
private |
References boxPointStyle, boxSize, boxSmooth, optionStack, and DoubleSpinBox::setValue().
Referenced by setPlot().
void Plot3DDialog::showTitleTab | ( | ) |
References generalDialog, and title.
Referenced by ApplicationWindow::showTitleDialog().
|
privateslot |
References colorMapFileGroupBox.
Referenced by initColorsPage().
|
privateslot |
References linearColorMapGroupBox.
Referenced by initColorsPage().
|
privateslot |
References axes, axesList, axesList2, axisFont(), bars, boxBarLines, boxBarsRad, boxBoxed, boxConesRad, boxCrossLinewidth, boxCrossRad, boxCrossSmooth, boxDistance, boxFilledBars, boxFrom, boxLabel, boxLegend, boxMajorGrids, boxMajorGridStyle, boxMajorGridWidth, boxMajorLength, boxMajors, boxMeshLineWidth, boxMinorGrids, boxMinorGridStyle, boxMinorGridWidth, boxMinorLength, boxMinors, boxPointStyle, boxPrecision, boxPrintCropmarks, boxQuality, boxResolution, boxScaleOnPrint, boxSize, boxSmooth, boxTickLabelsFormat, boxTitle, boxTo, boxTransparency, boxType, boxXRotation, boxXScale, boxYRotation, boxYScale, boxZoom, boxZRotation, boxZScale, btnAxes, btnBackground, btnGrid, btnGridMinor, btnLabels, btnMesh, btnNumbers, btnTitleColor, Graph3D::changeTransparency(), ColorButton::color(), ColorMapEditor::colorMap(), colorMapFileGroupBox, colors, Graph3D::coordinateSystem(), ApplicationWindow::custom3DActions(), d_color_map_editor, d_color_map_file, d_plot, general, generalDialog, gridPage, labels, linearColorMapGroupBox, ApplicationWindow::modifiedProject(), numbersFont, points, Graph3D::printCropmarks(), printPage, scale, Graph3D::setAxesColor(), Graph3D::setAxisNumericFormat(), Graph3D::setBackgroundColor(), Graph3D::setBarLines(), Graph3D::setBarRadius(), Graph3D::setBarStyle(), setColorMapPreview(), Graph3D::setConeOptions(), Graph3D::setConeStyle(), Graph3D::setCrossOptions(), Graph3D::setCrossStyle(), Graph3D::setDataColorMap(), Graph3D::setDotOptions(), Graph3D::setDotStyle(), Graph3D::setFilledBars(), Graph3D::setLabelsColor(), Graph3D::setLabelsDistance(), Graph3D::setMeshColor(), Graph3D::setMeshLineWidth(), Graph3D::setNumbersColor(), Graph3D::setNumbersFont(), Graph3D::setResolution(), Graph3D::setRotation(), Graph3D::setScale(), Graph3D::setScaleOnPrint(), Graph3D::setTitle(), Graph3D::setXAxisLabel(), Graph3D::setXAxisLabelFont(), Graph3D::setXAxisTickLength(), Graph3D::setYAxisLabel(), Graph3D::setYAxisLabelFont(), Graph3D::setYAxisTickLength(), Graph3D::setZAxisLabel(), Graph3D::setZAxisLabelFont(), Graph3D::setZAxisTickLength(), Graph3D::setZoom(), Graph3D::showColorLegend(), title, titleFont, Graph3D::update(), DoubleSpinBox::value(), viewScaleLimits(), xScale, yScale, zoom, and zScale.
Referenced by accept(), initConnections(), initGeneralPage(), pickAxisLabelFont(), pickNumbersFont(), pickTitleFont(), and Plot3DDialog().
|
privateslot |
References axesList, Graph3D::axisNumericFormat(), Graph3D::axisNumericPrecision(), Graph3D::axisTickLengths(), boxLabel, boxMajorLength, boxMinorLength, boxPrecision, boxTickLabelsFormat, d_plot, labels, and DoubleSpinBox::setValue().
Referenced by initConnections(), and setPlot().
|
privateslot |
References axesList2, Graph3D::axisType(), boxFrom, boxMajors, boxMinors, boxTo, boxType, d_plot, DoubleSpinBox::setValue(), and Graph3D::surface().
Referenced by initConnections(), setPlot(), and updatePlot().
|
privateslot |
References d_plot, and Graph3D::showWorksheet().
Referenced by Plot3DDialog().
|
private |
Referenced by initAxesPage(), setPlot(), showAxisTab(), and updatePlot().
|
private |
Referenced by initColorsPage(), and setPlot().
|
private |
Referenced by initConnections(), initScalesPage(), updatePlot(), and viewAxisOptions().
|
private |
Referenced by initAxesPage(), initConnections(), pickAxisLabelFont(), updatePlot(), and viewScaleLimits().
|
private |
Referenced by initAxesPage().
|
private |
Referenced by Plot3DDialog(), showBarsTab(), and updatePlot().
|
private |
Referenced by showBarsTab(), and updatePlot().
|
private |
Referenced by showBarsTab(), and updatePlot().
|
private |
Referenced by initPointsOptionsStack(), showCrossHairTab(), and updatePlot().
|
private |
Referenced by initPointsOptionsStack(), showConesTab(), and updatePlot().
|
private |
Referenced by initPointsOptionsStack(), showCrossHairTab(), and updatePlot().
|
private |
Referenced by initPointsOptionsStack(), showCrossHairTab(), and updatePlot().
|
private |
Referenced by initPointsOptionsStack(), showCrossHairTab(), and updatePlot().
|
private |
Referenced by initConnections(), initGeneralPage(), setPlot(), and updatePlot().
|
private |
Referenced by showBarsTab(), and updatePlot().
|
private |
Referenced by initConnections(), initScalesPage(), updatePlot(), and viewScaleLimits().
|
private |
Referenced by initAxesPage(), setPlot(), updatePlot(), and viewAxisOptions().
|
private |
Referenced by initConnections(), initGeneralPage(), setPlot(), and updatePlot().
|
private |
Referenced by initConnections(), initGridPage(), setPlot(), and updatePlot().
|
private |
Referenced by enableMajorGrids(), initConnections(), initGridPage(), setPlot(), and updatePlot().
|
private |
Referenced by enableMajorGrids(), initConnections(), initGridPage(), setPlot(), and updatePlot().
|
private |
Referenced by initAxesPage(), initConnections(), setPlot(), updatePlot(), and viewAxisOptions().
|
private |
Referenced by initConnections(), initScalesPage(), updatePlot(), and viewScaleLimits().
|
private |
Referenced by disableMeshOptions(), initConnections(), initGeneralPage(), setPlot(), and updatePlot().
|
private |
Referenced by initConnections(), initGridPage(), setPlot(), and updatePlot().
|
private |
Referenced by enableMinorGrids(), initConnections(), initGridPage(), setPlot(), and updatePlot().
|
private |
Referenced by enableMinorGrids(), initConnections(), initGridPage(), setPlot(), and updatePlot().
|
private |
Referenced by initAxesPage(), initConnections(), setPlot(), updatePlot(), and viewAxisOptions().
|
private |
Referenced by initConnections(), initScalesPage(), updatePlot(), and viewScaleLimits().
|
private |
Referenced by initConnections(), initGeneralPage(), and setPlot().
|
private |
Referenced by initPointsOptionsStack(), showConesTab(), showCrossHairTab(), showPointsTab(), and updatePlot().
|
private |
Referenced by initConnections(), initScalesPage(), updatePlot(), and viewAxisOptions().
|
private |
Referenced by initPrintPage(), setPlot(), and updatePlot().
|
private |
Referenced by initPointsOptionsStack(), showConesTab(), and updatePlot().
|
private |
Referenced by initConnections(), initGeneralPage(), setPlot(), and updatePlot().
|
private |
Referenced by initPrintPage(), setPlot(), and updatePlot().
|
private |
Referenced by initPointsOptionsStack(), showPointsTab(), and updatePlot().
|
private |
Referenced by initPointsOptionsStack(), showPointsTab(), and updatePlot().
|
private |
Referenced by initConnections(), initScalesPage(), updatePlot(), and viewAxisOptions().
|
private |
Referenced by initTitlePage(), setPlot(), and updatePlot().
|
private |
Referenced by initConnections(), initScalesPage(), updatePlot(), and viewScaleLimits().
|
private |
Referenced by initColorsPage(), setPlot(), and updatePlot().
|
private |
Referenced by initScalesPage(), updatePlot(), and viewScaleLimits().
|
private |
Referenced by initGeneralPage(), setPlot(), and updatePlot().
|
private |
Referenced by changeZoom(), initGeneralPage(), setPlot(), and updatePlot().
|
private |
Referenced by initGeneralPage(), setPlot(), and updatePlot().
|
private |
Referenced by changeZoom(), initGeneralPage(), setPlot(), and updatePlot().
|
private |
Referenced by changeZoom(), initGeneralPage(), setPlot(), and updatePlot().
|
private |
Referenced by initGeneralPage(), setPlot(), and updatePlot().
|
private |
Referenced by changeZoom(), initGeneralPage(), setPlot(), and updatePlot().
|
private |
Referenced by initColorsPage(), initConnections(), setPlot(), and updatePlot().
|
private |
Referenced by initColorsPage(), initConnections(), setPlot(), and updatePlot().
|
private |
Referenced by initColorsPage().
|
private |
Referenced by enableMajorGrids(), initConnections(), initGridPage(), setPlot(), and updatePlot().
|
private |
Referenced by enableMinorGrids(), initConnections(), initGridPage(), setPlot(), and updatePlot().
|
private |
Referenced by initAxesPage().
|
private |
Referenced by initColorsPage(), initConnections(), setPlot(), and updatePlot().
|
private |
Referenced by disableMeshOptions(), initColorsPage(), initConnections(), setPlot(), and updatePlot().
|
private |
Referenced by initColorsPage(), initConnections(), setPlot(), and updatePlot().
|
private |
Referenced by initGeneralPage(), and setPlot().
|
private |
Referenced by Plot3DDialog(), and setPlot().
|
private |
Referenced by initConnections(), initTitlePage(), setPlot(), and updatePlot().
|
private |
Referenced by initTitlePage().
|
private |
Referenced by Plot3DDialog().
|
private |
Referenced by Plot3DDialog().
|
private |
Referenced by Plot3DDialog().
|
private |
Referenced by initColorsPage(), setPlot(), updateColorMapFileGroupBox(), and updatePlot().
|
private |
Referenced by initColorsPage(), and setColorMapPreview().
|
private |
Referenced by changeTransparency(), initColorsPage(), and updatePlot().
|
private |
Referenced by initPointsOptionsStack().
|
private |
Referenced by initPointsOptionsStack().
|
private |
Referenced by initColorsPage(), initConnections(), setPlot(), and updatePlot().
|
private |
Referenced by pickDataColorMap(), setPlot(), and updatePlot().
|
private |
Referenced by changeTransparency(), changeZoom(), initConnections(), pickDataColorMap(), setPlot(), showBarsTab(), updatePlot(), viewAxisOptions(), viewScaleLimits(), and worksheet().
|
private |
Referenced by initPointsOptionsStack().
|
private |
Referenced by changeZoom(), initGeneralPage(), showGeneralTab(), and updatePlot().
|
private |
Referenced by changeTransparency(), changeZoom(), initAxesPage(), initColorsPage(), initGeneralPage(), initGridPage(), initPointsOptionsStack(), initPrintPage(), initScalesPage(), initTitlePage(), Plot3DDialog(), setPlot(), showAxisTab(), showBarsTab(), showGeneralTab(), showTitleTab(), and updatePlot().
|
private |
Referenced by initGridPage(), setPlot(), and updatePlot().
|
private |
Referenced by setPlot(), updatePlot(), and viewAxisOptions().
|
private |
Referenced by initColorsPage(), setPlot(), updateLinearColorMapGroupBox(), and updatePlot().
|
private |
Referenced by pickNumbersFont(), setPlot(), and updatePlot().
|
private |
Referenced by initPointsOptionsStack(), showConesTab(), showCrossHairTab(), and showPointsTab().
|
private |
Referenced by initPointsOptionsStack(), Plot3DDialog(), and updatePlot().
|
private |
Referenced by initPrintPage(), and updatePlot().
|
private |
Referenced by initScalesPage(), and updatePlot().
|
private |
Referenced by initScalesPage(), and setPlot().
|
private |
Referenced by initTitlePage(), showTitleTab(), and updatePlot().
|
private |
Referenced by pickTitleFont(), setPlot(), and updatePlot().
|
private |
Referenced by initTitlePage().
|
private |
Referenced by initColorsPage(), and setPlot().
|
private |
Referenced by axisFont(), pickAxisLabelFont(), and setPlot().
|
private |
Referenced by changeZoom(), setPlot(), and updatePlot().
|
private |
Referenced by axisFont(), pickAxisLabelFont(), and setPlot().
|
private |
Referenced by changeZoom(), setPlot(), and updatePlot().
|
private |
Referenced by axisFont(), pickAxisLabelFont(), and setPlot().
|
private |
Referenced by changeZoom(), setPlot(), and updatePlot().
|
private |
Referenced by changeZoom(), setPlot(), and updatePlot().