Specific Scalar Bar tab. More...
#include <VisuGUI_GaussPointsDlg.h>

Public Member Functions | |
| VisuGUI_GaussScalarBarPane (QWidget *parent) | |
| ~VisuGUI_GaussScalarBarPane () | |
| int | getOrientation () |
| void | setPosAndSize (double x, double y, double w, double h, bool vert) |
| void | setScalarBarData (int colors, int labels) |
| double | getX () |
| double | getY () |
| double | getWidth () |
| double | getHeight () |
| int | getNbColors () |
| int | getNbLabels () |
| void | initFromPrsObject (VISU::GaussPoints_i *thePrs, bool theInit) |
| Initialise dialog box from presentation object. | |
| int | storeToPrsObject (VISU::GaussPoints_i *thePrs) |
| Store values to presentation object. | |
Protected Member Functions | |
| bool | UseFieldRange (bool theInit=true) |
Protected Attributes | |
| QButtonGroup * | RangeGroup |
| QRadioButton * | RBFieldRange |
| QRadioButton * | RBImposedRange |
| QLineEdit * | MinEdit |
| QLineEdit * | MaxEdit |
| SALOME::GenericObjPtr < VISU::GaussPoints_i > | myPrsCopy |
| QRadioButton * | RBhori |
| QRadioButton * | RBvert |
| SalomeApp_DoubleSpinBox * | XSpin |
| SalomeApp_DoubleSpinBox * | YSpin |
| SalomeApp_DoubleSpinBox * | WidthSpin |
| SalomeApp_DoubleSpinBox * | HeightSpin |
| SalomeApp_DoubleSpinBox * | SpacingSpin |
| QRadioButton * | BicolorButton |
| QRadioButton * | RainbowButton |
| QLabel * | ColorLabel |
| SalomeApp_IntSpinBox * | ColorSpin |
| QLabel * | LabelLabel |
| SalomeApp_IntSpinBox * | LabelSpin |
| QLabel * | myModeLbl |
| QComboBox * | myModeCombo |
| QPushButton * | myTextBtn |
| QPushButton * | myBarBtn |
| VisuGUI_TextPrefDlg * | myTextDlg |
| VisuGUI_BarPrefDlg * | myBarDlg |
| QRadioButton * | myRBLocal |
| QRadioButton * | myRBGlobal |
| QCheckBox * | myCBDisplayed |
| QCheckBox * | myHideBar |
| double | Imin |
| double | Imax |
| double | myHorX |
| double | myHorY |
| double | myHorW |
| double | myHorH |
| double | myVerX |
| double | myVerY |
| double | myVerW |
| double | myVerH |
| int | myHorTS |
| int | myHorLS |
| int | myHorBW |
| int | myHorBH |
| int | myVerTS |
| int | myVerLS |
| int | myVerBW |
| int | myVerBH |
| int | myRangeMode |
| bool | myIsStoreTextProp |
Private Slots | |
| void | onGlobalScalarBar () |
| void | onLocalScalarBar () |
| void | fieldRangeClicked () |
| void | imposedRangeClicked () |
| void | changeScalarMode (int) |
| void | changeDefaults (int) |
| void | XYChanged (double) |
| void | onTextPref () |
| void | onBarPref () |
Uses for set up Gauss Points Scalar Bars preferenses.
| VisuGUI_GaussScalarBarPane::VisuGUI_GaussScalarBarPane | ( | QWidget * | parent | ) |
References BicolorButton, changeDefaults(), changeScalarMode(), ColorLabel, ColorSpin, fieldRangeClicked(), VISU.GetResourceMgr(), HeightSpin, Imax, Imin, imposedRangeClicked(), VISU.initSpinBox(), LabelLabel, LabelSpin, MaxEdit, MinEdit, myBarBtn, myBarDlg, myCBDisplayed, myHideBar, myHorBH, myHorBW, myHorH, myHorLS, myHorTS, myHorW, myHorX, myHorY, myIsStoreTextProp, myModeCombo, myModeLbl, myRangeMode, myRBGlobal, myRBLocal, myTextBtn, myTextDlg, myVerBH, myVerBW, myVerH, myVerLS, myVerTS, myVerW, myVerX, myVerY, onBarPref(), onGlobalScalarBar(), onLocalScalarBar(), onTextPref(), RainbowButton, RangeGroup, RBFieldRange, RBhori, RBImposedRange, RBvert, VisuGUI_TextPrefDlg.setTitleVisible(), SpacingSpin, WidthSpin, XSpin, XYChanged(), and YSpin.
| VisuGUI_GaussScalarBarPane.~VisuGUI_GaussScalarBarPane | ( | ) |
| int VisuGUI_GaussScalarBarPane::getOrientation | ( | ) |
Gets orientation
References RBvert.
| void VisuGUI_GaussScalarBarPane::setPosAndSize | ( | double | x, |
| double | y, | ||
| double | w, | ||
| double | h, | ||
| bool | vert | ||
| ) |
| void VisuGUI_GaussScalarBarPane::setScalarBarData | ( | int | colors, |
| int | labels | ||
| ) |
| double VisuGUI_GaussScalarBarPane::getX | ( | ) |
Sets and gets parameters
References XSpin.
| double VisuGUI_GaussScalarBarPane::getY | ( | ) |
References YSpin.
| double VisuGUI_GaussScalarBarPane::getWidth | ( | ) |
References WidthSpin.
| double VisuGUI_GaussScalarBarPane::getHeight | ( | ) |
References HeightSpin.
| int VisuGUI_GaussScalarBarPane::getNbColors | ( | ) |
References ColorSpin.
| int VisuGUI_GaussScalarBarPane::getNbLabels | ( | ) |
References LabelSpin.
| void VisuGUI_GaussScalarBarPane::initFromPrsObject | ( | VISU::GaussPoints_i * | thePrs, |
| bool | theInit | ||
| ) |
References BicolorButton, ColorLabel, ColorSpin, VISU.ColoredPrs3d_i.GetBarHeight(), VISU.ColoredPrs3d_i.GetBarOrientation(), VISU.ColoredPrs3d_i.GetBarWidth(), VISU_GaussPointsPL.GetBicolor(), VISU.ColoredPrs3d_i.GetField(), VISU.ColoredPrs3d_i.GetHeight(), VISU.GaussPoints_i.GetIsActiveLocalScalarBar(), VISU.GaussPoints_i.GetIsDispGlobalScalarBar(), VISU.ColoredPrs3d_i.GetLabelColor(), VISU.ColoredPrs3d_i.GetLabels(), VISU.ColoredPrs3d_i.GetLabelsFormat(), VISU.ColoredPrs3d_i.GetLabelSize(), VISU.ColoredPrs3d_i.GetLblFontType(), VISU.ColoredPrs3d_i.GetMax(), VISU.ColoredPrs3d_i.GetMin(), VISU.ColoredPrs3d_i.GetNbColors(), VISU.ColoredPrs3d_i.GetPosX(), VISU.ColoredPrs3d_i.GetPosY(), VISU.GetResourceMgr(), VISU.ColoredPrs3d_i.GetScalarMode(), VISU.GaussPoints_i.GetSpacing(), VISU.GaussPoints_i.GetSpecificPL(), VISU.ColoredPrs3d_i.GetTitFontType(), VISU.ColoredPrs3d_i.GetTitle(), VISU.ColoredPrs3d_i.GetTitleColor(), VISU.ColoredPrs3d_i.GetTitleSize(), VISU.ColoredPrs3d_i.GetWidth(), VISU.GaussPoints_i.IsBarVisible(), VISU.ColoredPrs3d_i.IsBoldLabel(), VISU.ColoredPrs3d_i.IsBoldTitle(), VISU.GaussPoints_i.IsGlobalRangeDefined(), VISU.ColoredPrs3d_i.IsItalicLabel(), VISU.ColoredPrs3d_i.IsItalicTitle(), VISU.ColoredPrs3d_i.IsShadowLabel(), VISU.ColoredPrs3d_i.IsShadowTitle(), VISU.ColoredPrs3d_i.IsUnitsVisible(), LabelLabel, LabelSpin, MaxEdit, MinEdit, myBarDlg, myCBDisplayed, myHideBar, myHorBH, myHorBW, myHorLS, myHorTS, VisuGUI_TextPrefDlg.myLabelFont, myModeCombo, myModeLbl, myPrsCopy, myRBGlobal, myRBLocal, myTextDlg, VisuGUI_TextPrefDlg.myTitleFont, myVerBH, myVerBW, myVerLS, myVerTS, RainbowButton, RBFieldRange, RBImposedRange, RBvert, VisuGUI_BarPrefDlg.setLabelsPrecision(), setPosAndSize(), setScalarBarData(), VisuGUI_TextPrefDlg.setTitleText(), VisuGUI_BarPrefDlg.setUnitsVisible(), SpacingSpin, VISU.ToPrecision(), and UseFieldRange().
| int VisuGUI_GaussScalarBarPane::storeToPrsObject | ( | VISU::GaussPoints_i * | thePrs | ) |
References BicolorButton, ColorSpin, VisuGUI_BarPrefDlg.getLabelsPrecision(), VisuGUI_TextPrefDlg.getTitleText(), HeightSpin, VISU.ColoredPrs3dBase.HORIZONTAL, VisuGUI_BarPrefDlg.isUnitsVisible(), LabelSpin, MaxEdit, MinEdit, myBarDlg, myCBDisplayed, myHideBar, myHorBH, myHorBW, myHorLS, myHorTS, myIsStoreTextProp, VisuGUI_TextPrefDlg.myLabelFont, myModeCombo, myRBLocal, myTextDlg, VisuGUI_TextPrefDlg.myTitleFont, myVerBH, myVerBW, myVerLS, myVerTS, RBFieldRange, RBvert, VISU.ColoredPrs3d_i.SetBarOrientation(), VISU.GaussPoints_i.SetBarVisible(), VISU.GaussPoints_i.SetBiColor(), VISU.ColoredPrs3d_i.SetBoldLabel(), VISU.ColoredPrs3d_i.SetBoldTitle(), VISU.GaussPoints_i.SetIsActiveLocalScalarBar(), VISU.GaussPoints_i.SetIsDispGlobalScalarBar(), VISU.ColoredPrs3d_i.SetItalicLabel(), VISU.ColoredPrs3d_i.SetItalicTitle(), VISU.ColoredPrs3d_i.SetLabelColor(), VISU.ColoredPrs3d_i.SetLabels(), VISU.ColoredPrs3d_i.SetLabelsFormat(), VISU.ColoredPrs3d_i.SetLblFontType(), VISU.ColoredPrs3d_i.SetNbColors(), VISU.ColoredPrs3d_i.SetPosition(), VISU.ColoredPrs3d_i.SetRange(), VISU.ColoredPrs3d_i.SetRatios(), VISU.ColoredPrs3d_i.SetScalarMode(), VISU.ColoredPrs3d_i.SetShadowLabel(), VISU.ColoredPrs3d_i.SetShadowTitle(), VISU.ColoredPrs3d_i.SetSize(), VISU.GaussPoints_i.SetSourceRange(), VISU.GaussPoints_i.SetSpacing(), VISU.ColoredPrs3d_i.SetTitFontType(), VISU.ColoredPrs3d_i.SetTitle(), VISU.ColoredPrs3d_i.SetTitleColor(), VISU.ColoredPrs3d_i.SetUnitsVisible(), SpacingSpin, VISU.ToFormat(), VISU.ColoredPrs3dBase.VERTICAL, WidthSpin, XSpin, and YSpin.
| bool VisuGUI_GaussScalarBarPane::UseFieldRange | ( | bool | theInit = true | ) | [protected] |
References myPrsCopy, and RBFieldRange.
| void VisuGUI_GaussScalarBarPane::onGlobalScalarBar | ( | ) | [private, slot] |
References VISU.GetResourceMgr(), MaxEdit, MinEdit, myCBDisplayed, myPrsCopy, RBFieldRange, and RBImposedRange.
| void VisuGUI_GaussScalarBarPane::onLocalScalarBar | ( | ) | [private, slot] |
References VISU.GetResourceMgr(), MaxEdit, MinEdit, myCBDisplayed, myPrsCopy, RBFieldRange, and RBImposedRange.
| void VisuGUI_GaussScalarBarPane::fieldRangeClicked | ( | ) | [private, slot] |
Called when Range mode is changed to FieldRange
References VISU.GetResourceMgr(), MaxEdit, MinEdit, myPrsCopy, RBFieldRange, and RBImposedRange.
| void VisuGUI_GaussScalarBarPane::imposedRangeClicked | ( | ) | [private, slot] |
Called when Range mode is changed to FieldRange
References MaxEdit, MinEdit, myPrsCopy, RBFieldRange, and RBImposedRange.
| void VisuGUI_GaussScalarBarPane::changeScalarMode | ( | int | theMode | ) | [private, slot] |
Called when scalar mode is changed
References VISU.GetResourceMgr(), MaxEdit, MinEdit, myPrsCopy, and UseFieldRange().
| void VisuGUI_GaussScalarBarPane::changeDefaults | ( | int | ) | [private, slot] |
| void VisuGUI_GaussScalarBarPane::XYChanged | ( | double | ) | [private, slot] |
Called when X,Y position is changed
References HeightSpin, WidthSpin, XSpin, and YSpin.
| void VisuGUI_GaussScalarBarPane::onTextPref | ( | ) | [private, slot] |
References myIsStoreTextProp, and myTextDlg.
| void VisuGUI_GaussScalarBarPane::onBarPref | ( | ) | [private, slot] |
QButtonGroup* VisuGUI_GaussScalarBarPane.RangeGroup [protected] |
QRadioButton* VisuGUI_GaussScalarBarPane.RBFieldRange [protected] |
QRadioButton* VisuGUI_GaussScalarBarPane.RBImposedRange [protected] |
QLineEdit* VisuGUI_GaussScalarBarPane.MinEdit [protected] |
QLineEdit* VisuGUI_GaussScalarBarPane.MaxEdit [protected] |
QRadioButton* VisuGUI_GaussScalarBarPane.RBhori [protected] |
QRadioButton* VisuGUI_GaussScalarBarPane.RBvert [protected] |
SalomeApp_DoubleSpinBox* VisuGUI_GaussScalarBarPane.XSpin [protected] |
SalomeApp_DoubleSpinBox* VisuGUI_GaussScalarBarPane.YSpin [protected] |
SalomeApp_DoubleSpinBox* VisuGUI_GaussScalarBarPane.WidthSpin [protected] |
SalomeApp_DoubleSpinBox* VisuGUI_GaussScalarBarPane.HeightSpin [protected] |
SalomeApp_DoubleSpinBox* VisuGUI_GaussScalarBarPane.SpacingSpin [protected] |
QRadioButton* VisuGUI_GaussScalarBarPane.BicolorButton [protected] |
QRadioButton* VisuGUI_GaussScalarBarPane.RainbowButton [protected] |
QLabel* VisuGUI_GaussScalarBarPane.ColorLabel [protected] |
SalomeApp_IntSpinBox* VisuGUI_GaussScalarBarPane.ColorSpin [protected] |
QLabel* VisuGUI_GaussScalarBarPane.LabelLabel [protected] |
SalomeApp_IntSpinBox* VisuGUI_GaussScalarBarPane.LabelSpin [protected] |
QLabel* VisuGUI_GaussScalarBarPane.myModeLbl [protected] |
QComboBox* VisuGUI_GaussScalarBarPane.myModeCombo [protected] |
QPushButton* VisuGUI_GaussScalarBarPane.myTextBtn [protected] |
QPushButton* VisuGUI_GaussScalarBarPane.myBarBtn [protected] |
VisuGUI_TextPrefDlg* VisuGUI_GaussScalarBarPane.myTextDlg [protected] |
VisuGUI_BarPrefDlg* VisuGUI_GaussScalarBarPane.myBarDlg [protected] |
QRadioButton* VisuGUI_GaussScalarBarPane.myRBLocal [protected] |
QRadioButton* VisuGUI_GaussScalarBarPane.myRBGlobal [protected] |
QCheckBox* VisuGUI_GaussScalarBarPane.myCBDisplayed [protected] |
QCheckBox* VisuGUI_GaussScalarBarPane.myHideBar [protected] |
double VisuGUI_GaussScalarBarPane.Imin [protected] |
double VisuGUI_GaussScalarBarPane.Imax [protected] |
double VisuGUI_GaussScalarBarPane.myHorX [protected] |
double VisuGUI_GaussScalarBarPane.myHorY [protected] |
double VisuGUI_GaussScalarBarPane.myHorW [protected] |
double VisuGUI_GaussScalarBarPane.myHorH [protected] |
double VisuGUI_GaussScalarBarPane.myVerX [protected] |
double VisuGUI_GaussScalarBarPane.myVerY [protected] |
double VisuGUI_GaussScalarBarPane.myVerW [protected] |
double VisuGUI_GaussScalarBarPane.myVerH [protected] |
int VisuGUI_GaussScalarBarPane.myHorTS [protected] |
int VisuGUI_GaussScalarBarPane.myHorLS [protected] |
int VisuGUI_GaussScalarBarPane.myHorBW [protected] |
int VisuGUI_GaussScalarBarPane.myHorBH [protected] |
int VisuGUI_GaussScalarBarPane.myVerTS [protected] |
int VisuGUI_GaussScalarBarPane.myVerLS [protected] |
int VisuGUI_GaussScalarBarPane.myVerBW [protected] |
int VisuGUI_GaussScalarBarPane.myVerBH [protected] |
int VisuGUI_GaussScalarBarPane.myRangeMode [protected] |
bool VisuGUI_GaussScalarBarPane.myIsStoreTextProp [protected] |