Plot3DDialog Class Reference

#include <Plot3DDialog.h>

List of all members.


Detailed Description

Surface plot options dialog.

Public Member Functions

 Plot3DDialog (QWidget *parent, Qt::WFlags fl=0)
void setPlot (Graph3D *)
void showAxisTab ()
void showGeneralTab ()
void showTitleTab ()

Private Slots

void accept ()
void addSymbol (const QString &letter)
QFont axisFont (int axis)
void changeTransparency (int val)
void changeZoom (int)
void disableMeshOptions ()
void initPointsOptionsStack ()
void pickAxisLabelFont ()
void pickDataColorMap ()
void pickNumbersFont ()
void pickTitleFont ()
QStringList scaleOptions (int axis, double start, double end, const QString &majors, const QString &minors)
void showBarsTab (double rad)
void showConesTab (double rad, int quality)
void showCrossHairTab (double rad, double linewidth, bool smooth, bool boxed)
void showLowerGreek ()
void showPointsTab (double rad, bool smooth)
void showUpperGreek ()
bool updatePlot ()
void viewAxisOptions (int axis)
void viewScaleLimits (int axis)
void worksheet ()

Private Member Functions

void initAxesPage ()
void initColorsPage ()
void initGeneralPage ()
void initScalesPage ()
void initTitlePage ()

Private Attributes

QWidget * axes
QGroupBox * AxesColorGroupBox
QListWidget * axesList
QListWidget * axesList2
QWidget * bars
QLineEdit * boxBarsRad
QCheckBox * boxBoxed
QLineEdit * boxConesRad
QLineEdit * boxCrossLinewidth
QLineEdit * boxCrossRad
QCheckBox * boxCrossSmooth
QSpinBox * boxDistance
QLineEdit * boxFrom
QLineEdit * boxLabel
QCheckBox * boxLegend
QLineEdit * boxMajorLength
QSpinBox * boxMajors
QDoubleSpinBox * boxMeshLineWidth
QLineEdit * boxMinorLength
QSpinBox * boxMinors
QCheckBox * boxOrthogonal
QComboBox * boxPointStyle
QSpinBox * boxQuality
QSpinBox * boxResolution
QLineEdit * boxSize
QCheckBox * boxSmooth
QLineEdit * boxTitle
QLineEdit * boxTo
QSpinBox * boxTransparency
QComboBox * boxType
QSpinBox * boxXScale
QSpinBox * boxYScale
QSpinBox * boxZoom
QSpinBox * boxZScale
ColorButtonbtnAxes
ColorButtonbtnBackground
QPushButton * btnColorMap
ColorButtonbtnFromColor
ColorButtonbtnGrid
QPushButton * btnLabelFont
ColorButtonbtnLabels
ColorButtonbtnMesh
ColorButtonbtnNumbers
QPushButton * btnNumbersFont
QPushButton * btnTable
ColorButtonbtnTitleColor
QPushButton * btnTitleFont
ColorButtonbtnToColor
QPushButton * buttonApply
QPushButton * buttonAxisLowerGreek
QPushButton * buttonAxisUpperGreek
QPushButton * buttonCancel
QPushButton * buttonLowerGreek
QPushButton * buttonOk
QPushButton * buttonUpperGreek
QWidget * colors
QWidget * conesPage
QWidget * crossPage
Graph3Dd_plot
QWidget * dotsPage
QWidget * general
QTabWidget * generalDialog
QStringList labels
QFont numbersFont
QStackedWidget * optionStack
QWidget * points
QWidget * scale
QStringList scales
QStringList tickLengths
QGroupBox * TicksGroupBox
QWidget * title
QFont titleFont
QFont xAxisFont
QFont yAxisFont
QFont zAxisFont

Constructor & Destructor Documentation

Plot3DDialog::Plot3DDialog ( QWidget *  parent,
Qt::WFlags  fl = 0 
)


Member Function Documentation

void Plot3DDialog::accept (  )  [private, slot]

void Plot3DDialog::addSymbol ( const QString &  letter  )  [private, slot]

QFont Plot3DDialog::axisFont ( int  axis  )  [private, slot]

void Plot3DDialog::changeTransparency ( int  val  )  [private, slot]

void Plot3DDialog::changeZoom ( int   )  [private, slot]

void Plot3DDialog::disableMeshOptions (  )  [private, slot]

void Plot3DDialog::initAxesPage (  )  [private]

void Plot3DDialog::initColorsPage (  )  [private]

void Plot3DDialog::initGeneralPage (  )  [private]

void Plot3DDialog::initPointsOptionsStack (  )  [private, slot]

void Plot3DDialog::initScalesPage (  )  [private]

void Plot3DDialog::initTitlePage (  )  [private]

void Plot3DDialog::pickAxisLabelFont (  )  [private, slot]

void Plot3DDialog::pickDataColorMap (  )  [private, slot]

void Plot3DDialog::pickNumbersFont (  )  [private, slot]

void Plot3DDialog::pickTitleFont (  )  [private, slot]

QStringList Plot3DDialog::scaleOptions ( int  axis,
double  start,
double  end,
const QString &  majors,
const QString &  minors 
) [private, slot]

void Plot3DDialog::setPlot ( Graph3D g  ) 

void Plot3DDialog::showAxisTab (  ) 

void Plot3DDialog::showBarsTab ( double  rad  )  [private, slot]

void Plot3DDialog::showConesTab ( double  rad,
int  quality 
) [private, slot]

void Plot3DDialog::showCrossHairTab ( double  rad,
double  linewidth,
bool  smooth,
bool  boxed 
) [private, slot]

void Plot3DDialog::showGeneralTab (  ) 

void Plot3DDialog::showLowerGreek (  )  [private, slot]

void Plot3DDialog::showPointsTab ( double  rad,
bool  smooth 
) [private, slot]

void Plot3DDialog::showTitleTab (  ) 

void Plot3DDialog::showUpperGreek (  )  [private, slot]

bool Plot3DDialog::updatePlot (  )  [private, slot]

void Plot3DDialog::viewAxisOptions ( int  axis  )  [private, slot]

void Plot3DDialog::viewScaleLimits ( int  axis  )  [private, slot]

void Plot3DDialog::worksheet (  )  [private, slot]


Member Data Documentation

QWidget * Plot3DDialog::axes [private]

QGroupBox * Plot3DDialog::AxesColorGroupBox [private]

QListWidget* Plot3DDialog::axesList [private]

QListWidget * Plot3DDialog::axesList2 [private]

QWidget * Plot3DDialog::bars [private]

QLineEdit * Plot3DDialog::boxBarsRad [private]

QCheckBox * Plot3DDialog::boxBoxed [private]

QLineEdit * Plot3DDialog::boxConesRad [private]

QLineEdit * Plot3DDialog::boxCrossLinewidth [private]

QLineEdit * Plot3DDialog::boxCrossRad [private]

QCheckBox * Plot3DDialog::boxCrossSmooth [private]

QSpinBox * Plot3DDialog::boxDistance [private]

QLineEdit * Plot3DDialog::boxFrom [private]

QLineEdit * Plot3DDialog::boxLabel [private]

QCheckBox* Plot3DDialog::boxLegend [private]

QLineEdit* Plot3DDialog::boxMajorLength [private]

QSpinBox* Plot3DDialog::boxMajors [private]

QDoubleSpinBox* Plot3DDialog::boxMeshLineWidth [private]

QLineEdit * Plot3DDialog::boxMinorLength [private]

QSpinBox * Plot3DDialog::boxMinors [private]

QCheckBox * Plot3DDialog::boxOrthogonal [private]

QComboBox * Plot3DDialog::boxPointStyle [private]

QSpinBox * Plot3DDialog::boxQuality [private]

QSpinBox* Plot3DDialog::boxResolution [private]

QLineEdit* Plot3DDialog::boxSize [private]

QCheckBox * Plot3DDialog::boxSmooth [private]

QLineEdit* Plot3DDialog::boxTitle [private]

QLineEdit * Plot3DDialog::boxTo [private]

QSpinBox * Plot3DDialog::boxTransparency [private]

QComboBox* Plot3DDialog::boxType [private]

QSpinBox * Plot3DDialog::boxXScale [private]

QSpinBox * Plot3DDialog::boxYScale [private]

QSpinBox* Plot3DDialog::boxZoom [private]

QSpinBox * Plot3DDialog::boxZScale [private]

ColorButton * Plot3DDialog::btnAxes [private]

ColorButton* Plot3DDialog::btnBackground [private]

QPushButton * Plot3DDialog::btnColorMap [private]

ColorButton* Plot3DDialog::btnFromColor [private]

ColorButton * Plot3DDialog::btnGrid [private]

QPushButton * Plot3DDialog::btnLabelFont [private]

ColorButton * Plot3DDialog::btnLabels [private]

ColorButton * Plot3DDialog::btnMesh [private]

ColorButton * Plot3DDialog::btnNumbers [private]

QPushButton* Plot3DDialog::btnNumbersFont [private]

QPushButton * Plot3DDialog::btnTable [private]

ColorButton * Plot3DDialog::btnTitleColor [private]

QPushButton* Plot3DDialog::btnTitleFont [private]

ColorButton * Plot3DDialog::btnToColor [private]

QPushButton* Plot3DDialog::buttonApply [private]

QPushButton* Plot3DDialog::buttonAxisLowerGreek [private]

QPushButton * Plot3DDialog::buttonAxisUpperGreek [private]

QPushButton* Plot3DDialog::buttonCancel [private]

QPushButton * Plot3DDialog::buttonLowerGreek [private]

QPushButton* Plot3DDialog::buttonOk [private]

QPushButton * Plot3DDialog::buttonUpperGreek [private]

QWidget * Plot3DDialog::colors [private]

QWidget * Plot3DDialog::conesPage [private]

QWidget * Plot3DDialog::crossPage [private]

Graph3D* Plot3DDialog::d_plot [private]

QWidget* Plot3DDialog::dotsPage [private]

QWidget * Plot3DDialog::general [private]

QTabWidget* Plot3DDialog::generalDialog [private]

QStringList Plot3DDialog::labels [private]

QFont Plot3DDialog::numbersFont [private]

QStackedWidget* Plot3DDialog::optionStack [private]

QWidget * Plot3DDialog::points [private]

QWidget* Plot3DDialog::scale [private]

QStringList Plot3DDialog::scales [private]

QStringList Plot3DDialog::tickLengths [private]

QGroupBox* Plot3DDialog::TicksGroupBox [private]

QWidget * Plot3DDialog::title [private]

QFont Plot3DDialog::titleFont [private]

QFont Plot3DDialog::xAxisFont [private]

QFont Plot3DDialog::yAxisFont [private]

QFont Plot3DDialog::zAxisFont [private]


The documentation for this class was generated from the following files:
Generated on Thu Feb 7 13:59:28 2008 for QtiPlot by  doxygen 1.5.4