#include <VisuGUI_ClippingDlg.h>
Constructor & Destructor Documentation
| VisuGUI_ClippingDlg::VisuGUI_ClippingDlg |
( |
VisuGUI * |
theModule, |
|
|
bool |
modal = false |
|
) |
| |
References AutoApplyCheckBox, buttonApply, buttonCancel, buttonDelete, ButtonGroupIJKAxis, buttonHelp, buttonNew, buttonOk, CheckBoxIJKPlaneReverse, ClickOnApply(), ClickOnCancel(), ClickOnDelete(), ClickOnHelp(), ClickOnNew(), ClickOnOk(), ComboBoxOrientation, ComboBoxPlanes, createIJKParamsTab(), createParamsTab(), VISU.initSpinBox(), mySelectionMgr, onIJKAxisChanged(), OnPreviewToggle(), onSelectionChanged(), onSelectOrientation(), onSelectPlane(), onTabChanged(), PreviewCheckBox, SetCurrentPlaneIJKParam(), SetCurrentPlaneParam(), SpinBoxDistance, SpinBoxIJKIndex, SpinBoxRot1, SpinBoxRot2, and TabPane.
| VisuGUI_ClippingDlg::~VisuGUI_ClippingDlg |
( |
| ) |
|
Member Function Documentation
| float VisuGUI_ClippingDlg.getDistance |
( |
| ) |
|
| void VisuGUI_ClippingDlg.setDistance |
( |
const float |
theDistance | ) |
|
| double VisuGUI_ClippingDlg.getRotation1 |
( |
| ) |
|
| double VisuGUI_ClippingDlg.getRotation2 |
( |
| ) |
|
| void VisuGUI_ClippingDlg::setRotation |
( |
const double |
theRot1, |
|
|
const double |
theRot2 |
|
) |
| |
| void VisuGUI_ClippingDlg::Sinchronize |
( |
| ) |
|
References batchmode_visu_table.aName, batchmode_visu_view3d.aNbPlanes, buttonDelete, ButtonGroupIJKAxis, CheckBoxIJKPlaneReverse, ComboBoxOrientation, ComboBoxPlanes, VISU_PipeLine.GetIDMapper(), VISU.Prs3d_i.GetPipeLine(), GroupBoxIJKAxis, myPlanes, myPrs3d, onSelectPlane(), SpinBoxDistance, SpinBoxIJKIndex, SpinBoxRot1, and SpinBoxRot2.
| void VisuGUI_ClippingDlg::keyPressEvent |
( |
QKeyEvent * |
e | ) |
[private] |
| void VisuGUI_ClippingDlg::SetPrs3d |
( |
VISU::Prs3d_i * |
thePrs | ) |
[private] |
| VISU_Actor* VisuGUI_ClippingDlg.getSelectedActor |
( |
| ) |
[private] |
| void VisuGUI_ClippingDlg::applyLocalPlanes |
( |
| ) |
[private] |
References VISU.Prs3d_i.AddClippingPlane(), VISU.Prs3d_i.GetClippingPlane(), VISU.GetDesktop(), VISU_PipeLine.GetMapper(), VISU.Prs3d_i.GetNumberOfClippingPlanes(), VISU.Prs3d_i.GetPipeLine(), myPlanes, myPrs3d, myVisuGUI, OrientedPlane.New(), removeAllClippingPlanes(), VISU.RepaintViewWindows(), and OrientedPlane.ShallowCopy().
| void VisuGUI_ClippingDlg::removeAllClippingPlanes |
( |
VISU::Prs3d_i * |
thePrs | ) |
[private] |
| VisuGUI_ClippingDlg.Handle |
( |
SALOME_InteractiveObject |
| ) |
[private] |
| QWidget * VisuGUI_ClippingDlg::createParamsTab |
( |
| ) |
[protected] |
| QWidget * VisuGUI_ClippingDlg::createIJKParamsTab |
( |
| ) |
[protected] |
| void VisuGUI_ClippingDlg::setIJKByNonStructured |
( |
| ) |
[protected] |
References batchmode_visu_view3d.aMeshName, ButtonGroupIJKAxis, CheckBoxIJKPlaneReverse, ComboBoxPlanes, VISU.Result_i.GetAxisInfo(), VISU.Prs3d_i.GetCResult(), VISU_PipeLine.GetIDMapper(), VISU.Prs3d_i.GetMeshName(), VISU.Prs3d_i.GetPipeLine(), myIsSelectPlane, myPlanes, OrientedPlane.myPlaneSource, myPrs3d, onIJKAxisChanged(), SetCurrentPlaneIJKParam(), SpinBoxDistance, and SpinBoxIJKIndex.
| bool VisuGUI_ClippingDlg::isStructured |
( |
| ) |
const [protected] |
| void VisuGUI_ClippingDlg::onSelectPlane |
( |
int |
theIndex | ) |
[slot] |
References batchmode_visu_view3d.anOrientation, ComboBoxOrientation, OrientedPlane.GetDistance(), OrientedPlane.GetOrientation(), OrientedPlane.myAngle, myIsSelectPlane, myPlanes, myPrs3d, onSelectOrientation(), setDistance(), setIJKByNonStructured(), setRotation(), TabPane, WidgetIJKTab, VISU.XY, VISU.YZ, and VISU.ZX.
| void VisuGUI_ClippingDlg::ClickOnNew |
( |
| ) |
[slot] |
| void VisuGUI_ClippingDlg::ClickOnDelete |
( |
| ) |
[slot] |
| void VisuGUI_ClippingDlg::onSelectOrientation |
( |
int |
theItem | ) |
[slot] |
| void VisuGUI_ClippingDlg::SetCurrentPlaneParam |
( |
| ) |
[slot] |
References batchmode_visu_view3d.aDelta, batchmode_visu_view3d.anOrientation, AutoApplyCheckBox, ClickOnApply(), ComboBoxOrientation, ComboBoxPlanes, VISU.ComputeBoxCenter(), VISU.ComputeBoxDiagonal(), getDistance(), VISU.Prs3d_i.GetPipeLine(), getRotation1(), getRotation2(), VISU_PipeLine.GetVisibleBounds(), OrientedPlane.myAngle, myIsSelectPlane, myPlanes, OrientedPlane.myPlaneSource, myPrs3d, myVisuGUI, VISU.RenderViewWindow(), OrientedPlane.SetDistance(), OrientedPlane.SetOrientation(), VISU.Prs3d_i.SetPlaneParam(), VISU.XY, VISU.YZ, and VISU.ZX.
| void VisuGUI_ClippingDlg::SetCurrentPlaneIJKParam |
( |
| ) |
[slot] |
References batchmode_visu_view3d.aMeshName, ButtonGroupIJKAxis, CheckBoxIJKPlaneReverse, ComboBoxOrientation, VISU.Result_i.GetAxisInfo(), VISU.Prs3d_i.GetCResult(), VISU.Prs3d_i.GetMeshName(), myIsSelectPlane, myPlanes, myPrs3d, SetCurrentPlaneParam(), setDistance(), setRotation(), SpinBoxIJKIndex, and WidgetIJKTab.
| void VisuGUI_ClippingDlg::onIJKAxisChanged |
( |
int |
axis | ) |
[slot] |
| void VisuGUI_ClippingDlg::onTabChanged |
( |
QWidget * |
newTab | ) |
[slot] |
| void VisuGUI_ClippingDlg::onSelectionChanged |
( |
| ) |
[slot] |
References VISU.Prs3d_i.GetClippingPlane(), VISU.Prs3d_i.GetNumberOfClippingPlanes(), VISU.Prs3d_i.GetOffset(), VISU.ColoredPrs3dHolder_i.GetPrs3dDevice(), VISU.GetSelectedObjects(), Handle(), isStructured(), VISU.TSelectionItem.myObjectInfo, myPlanes, myPrs3d, myVisuGUI, OrientedPlane.New(), PreviewCheckBox, VISU.RenderViewWindow(), SetPrs3d(), OrientedPlane.ShallowCopy(), Sinchronize(), TabPane, and WidgetIJKTab.
| void VisuGUI_ClippingDlg::OnPreviewToggle |
( |
bool |
theIsToggled | ) |
[slot] |
| void VisuGUI_ClippingDlg::ClickOnOk |
( |
| ) |
[slot] |
| void VisuGUI_ClippingDlg::ClickOnCancel |
( |
| ) |
[slot] |
| void VisuGUI_ClippingDlg::ClickOnApply |
( |
| ) |
[slot] |
| void VisuGUI_ClippingDlg::ClickOnHelp |
( |
| ) |
[slot] |
Field Documentation