Create Gauss Points Presentation Dialog. More...
#include <VisuGUI_GaussPointsDlg.h>

Public Member Functions | |
| VisuGUI_GaussPointsDlg (SalomeApp_Module *theModule) | |
| ~VisuGUI_GaussPointsDlg () | |
| virtual void | initFromPrsObject (VISU::ColoredPrs3d_i *thePrs, bool theInit) |
| Initializing dialog from the Gauss Points presentation. | |
| virtual int | storeToPrsObject (VISU::ColoredPrs3d_i *thePrs) |
| Update Gauss Points presentation using parameters from the dialog. | |
Protected Slots | |
| void | onToggleDefShape (bool) |
| void | accept () |
| void | onHelp () |
Protected Member Functions | |
| virtual QString | GetContextHelpFilePath () |
Private Attributes | |
| QTabWidget * | myTabBox |
| VisuGUI_GaussScalarBarPane * | myScalarPane |
| VisuGUI_InputPane * | myInputPane |
| QRadioButton * | myResultsButton |
| QRadioButton * | myGeometryButton |
| QRadioButton * | myDefShapeButton |
| VisuGUI_PrimitiveBox * | myPrimitiveBox |
| VisuGUI_SizeBox * | mySizeBox |
| QGroupBox * | myDefShapeBox |
| SalomeApp_DoubleSpinBox * | myScaleSpinBox |
| SALOME::GenericObjPtr < VISU::GaussPoints_i > | myPrsCopy |
| SalomeApp_Module * | myModule |
Uses for set up initial parameters of the Gauss Points presentation and edit them interactively.
| VisuGUI_GaussPointsDlg::VisuGUI_GaussPointsDlg | ( | SalomeApp_Module * | theModule | ) |
Constructor
References accept(), VISU.initSpinBox(), myDefShapeBox, myDefShapeButton, myGeometryButton, myInputPane, myPrimitiveBox, myResultsButton, myScalarPane, myScaleSpinBox, mySizeBox, myTabBox, VisuGUI_Prs3dDlg.onHelp(), onToggleDefShape(), VisuGUI_InputPane.SetRestoreInitialSelection(), and VISU.TGAUSSPOINTS.
| VisuGUI_GaussPointsDlg::~VisuGUI_GaussPointsDlg | ( | ) |
| void VisuGUI_GaussPointsDlg::initFromPrsObject | ( | VISU::ColoredPrs3d_i * | thePrs, |
| bool | theInit | ||
| ) | [virtual] |
Implements VisuGUI_Prs3dDlg.
References VISU.ColoredPrs3d_i.EDoNotPublish, VisuGUI_SizeBox.enableSizeControls(), VisuGUI_SizeBox.Geometry, VisuGUI_InputPane.initFromPrsObject(), VisuGUI_GaussScalarBarPane.initFromPrsObject(), myDefShapeButton, myGeometryButton, myInputPane, myPrimitiveBox, myPrsCopy, myResultsButton, myScalarPane, myScaleSpinBox, mySizeBox, myTabBox, onToggleDefShape(), VisuGUI_SizeBox.Results, VisuGUI_PrimitiveBox.setAlphaTexture(), VisuGUI_PrimitiveBox.setAlphaThreshold(), VisuGUI_PrimitiveBox.setClamp(), VisuGUI_PrimitiveBox.setClampMaximum(), VisuGUI_SizeBox.setColor(), VisuGUI_PrimitiveBox.setFaceLimit(), VisuGUI_SizeBox.setGeomSize(), VisuGUI_SizeBox.setIncrement(), VisuGUI_SizeBox.setMagnification(), VisuGUI_PrimitiveBox.setMainTexture(), VisuGUI_SizeBox.setMaxSize(), VisuGUI_SizeBox.setMinSize(), VisuGUI_PrimitiveBox.setPrimitiveType(), VisuGUI_PrimitiveBox.setResolution(), and VisuGUI_SizeBox.setType().
| int VisuGUI_GaussPointsDlg::storeToPrsObject | ( | VISU::ColoredPrs3d_i * | thePrs | ) | [virtual] |
Implements VisuGUI_Prs3dDlg.
References VisuGUI_InputPane.check(), VisuGUI_PrimitiveBox.getAlphaTexture(), VisuGUI_PrimitiveBox.getAlphaThreshold(), VisuGUI_PrimitiveBox.getClamp(), VisuGUI_SizeBox.getColor(), VisuGUI_PrimitiveBox.getFaceLimit(), VisuGUI_SizeBox.getGeomSize(), VisuGUI_SizeBox.getIncrement(), VisuGUI_SizeBox.getMagnification(), VisuGUI_PrimitiveBox.getMainTexture(), VisuGUI_SizeBox.getMaxSize(), VisuGUI_SizeBox.getMinSize(), VisuGUI_PrimitiveBox.getPrimitiveType(), VisuGUI_PrimitiveBox.getResolution(), Handle(), myDefShapeButton, myGeometryButton, myInputPane, myModule, myPrimitiveBox, myPrsCopy, myScalarPane, myScaleSpinBox, mySizeBox, VisuGUI_InputPane.SetRestoreInitialSelection(), VisuGUI_GaussScalarBarPane.storeToPrsObject(), VisuGUI_InputPane.storeToPrsObject(), and VISU.UpdateObjBrowser().
| QString VisuGUI_GaussPointsDlg::GetContextHelpFilePath | ( | ) | [protected, virtual] |
Implements VisuGUI_Prs3dDlg.
| void VisuGUI_GaussPointsDlg::onToggleDefShape | ( | bool | on | ) | [protected, slot] |
References myDefShapeBox, mySizeBox, VisuGUI_SizeBox.Results, and VisuGUI_SizeBox.setType().
| void VisuGUI_GaussPointsDlg::accept | ( | ) | [protected, slot] |
| void VisuGUI_Prs3dDlg::onHelp | ( | ) | [protected, slot, inherited] |
Called when <Help> button is clicked, shows the corresponding help page in defined browser
References VisuGUI_Prs3dDlg.GetContextHelpFilePath().
QTabWidget* VisuGUI_GaussPointsDlg.myTabBox [private] |
QRadioButton* VisuGUI_GaussPointsDlg.myResultsButton [private] |
QRadioButton* VisuGUI_GaussPointsDlg.myGeometryButton [private] |
QRadioButton* VisuGUI_GaussPointsDlg.myDefShapeButton [private] |
VisuGUI_SizeBox* VisuGUI_GaussPointsDlg.mySizeBox [private] |
QGroupBox* VisuGUI_GaussPointsDlg.myDefShapeBox [private] |
SalomeApp_DoubleSpinBox* VisuGUI_GaussPointsDlg.myScaleSpinBox [private] |
SalomeApp_Module* VisuGUI_GaussPointsDlg.myModule [private] |