Version: 6.3.1
Public Slots | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes

VisuGUI_ClippingDlg Class Reference

#include <VisuGUI_ClippingDlg.h>

Inheritance diagram for VisuGUI_ClippingDlg:
Inheritance graph

Public Slots

void onSelectPlane (int theIndex)
void ClickOnNew ()
void ClickOnDelete ()
void onSelectOrientation (int theItem)
void SetCurrentPlaneParam ()
void SetCurrentPlaneIJKParam ()
void onIJKAxisChanged (int axis)
void onTabChanged (QWidget *newTab)
void onSelectionChanged ()
void OnPreviewToggle (bool theIsToggled)
void ClickOnOk ()
void ClickOnCancel ()
void ClickOnApply ()
void ClickOnHelp ()

Public Member Functions

 VisuGUI_ClippingDlg (VisuGUI *theModule, bool modal=false)
float getDistance ()
void setDistance (const float theDistance)
double getRotation1 ()
double getRotation2 ()
void setRotation (const double theRot1, const double theRot2)
void Sinchronize ()
 ~VisuGUI_ClippingDlg ()

Protected Member Functions

QWidgetcreateParamsTab ()
QWidgetcreateIJKParamsTab ()
void setIJKByNonStructured ()
bool isStructured () const

Private Member Functions

void keyPressEvent (QKeyEvent *e)
void SetPrs3d (VISU::Prs3d_i *thePrs)
VISU_ActorgetSelectedActor ()
void applyLocalPlanes ()
void removeAllClippingPlanes (VISU::Prs3d_i *thePrs)
 Handle (SALOME_InteractiveObject) myIO

Private Attributes

LightApp_SelectionMgr * mySelectionMgr
VisuGUImyVisuGUI
VISU::Prs3d_imyPrs3d
VISU::TPlanes myPlanes
QComboBox * ComboBoxPlanes
QPushButton * buttonNew
QPushButton * buttonDelete
QLabel * TextLabelOrientation
QLabel * TextLabelDistance
QLabel * TextLabelRot1
QLabel * TextLabelRot2
QTabWidget * TabPane
QComboBox * ComboBoxOrientation
SalomeApp_DoubleSpinBox * SpinBoxDistance
SalomeApp_DoubleSpinBox * SpinBoxRot1
SalomeApp_DoubleSpinBox * SpinBoxRot2
QWidgetWidgetIJKTab
QButtonGroup * ButtonGroupIJKAxis
QGroupBoxGroupBoxIJKAxis
QLabel * TextLabelIJKIndex
SalomeApp_IntSpinBox * SpinBoxIJKIndex
QCheckBox * CheckBoxIJKPlaneReverse
QCheckBox * PreviewCheckBox
QCheckBox * AutoApplyCheckBox
QPushButton * buttonOk
QPushButton * buttonCancel
QPushButton * buttonApply
QPushButton * buttonHelp
bool myIsSelectPlane
VISU_ActormyDSActor
QList< PreviewPlane * > myPreviewList

Constructor & Destructor Documentation

VisuGUI_ClippingDlg::VisuGUI_ClippingDlg ( VisuGUI theModule,
bool  modal = false 
)
VisuGUI_ClippingDlg::~VisuGUI_ClippingDlg ( )

Member Function Documentation

float VisuGUI_ClippingDlg.getDistance ( )

References SpinBoxDistance.

void VisuGUI_ClippingDlg.setDistance ( const float  theDistance)

References SpinBoxDistance.

double VisuGUI_ClippingDlg.getRotation1 ( )

References SpinBoxRot1.

double VisuGUI_ClippingDlg.getRotation2 ( )

References SpinBoxRot2.

void VisuGUI_ClippingDlg::setRotation ( const double  theRot1,
const double  theRot2 
)

References SpinBoxRot1, and SpinBoxRot2.

void VisuGUI_ClippingDlg::Sinchronize ( )
void VisuGUI_ClippingDlg::keyPressEvent ( QKeyEvent *  e) [private]

References ClickOnHelp().

void VisuGUI_ClippingDlg::SetPrs3d ( VISU::Prs3d_i thePrs) [private]

References myPrs3d.

VISU_Actor* VisuGUI_ClippingDlg.getSelectedActor ( ) [private]
void VisuGUI_ClippingDlg::applyLocalPlanes ( ) [private]
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]
bool VisuGUI_ClippingDlg::isStructured ( ) const [protected]
void VisuGUI_ClippingDlg::onSelectPlane ( int  theIndex) [slot]
void VisuGUI_ClippingDlg::ClickOnNew ( ) [slot]
void VisuGUI_ClippingDlg::ClickOnDelete ( ) [slot]
void VisuGUI_ClippingDlg::onSelectOrientation ( int  theItem) [slot]
void VisuGUI_ClippingDlg::SetCurrentPlaneParam ( ) [slot]
void VisuGUI_ClippingDlg::SetCurrentPlaneIJKParam ( ) [slot]
void VisuGUI_ClippingDlg::onIJKAxisChanged ( int  axis) [slot]
void VisuGUI_ClippingDlg::onTabChanged ( QWidget newTab) [slot]
void VisuGUI_ClippingDlg::onSelectionChanged ( ) [slot]
void VisuGUI_ClippingDlg::OnPreviewToggle ( bool  theIsToggled) [slot]
void VisuGUI_ClippingDlg::ClickOnOk ( ) [slot]

References ClickOnApply(), and ClickOnCancel().

void VisuGUI_ClippingDlg::ClickOnCancel ( ) [slot]
void VisuGUI_ClippingDlg::ClickOnApply ( ) [slot]

References applyLocalPlanes().

void VisuGUI_ClippingDlg::ClickOnHelp ( ) [slot]

References myVisuGUI.


Field Documentation

LightApp_SelectionMgr* VisuGUI_ClippingDlg.mySelectionMgr [private]
QComboBox* VisuGUI_ClippingDlg.ComboBoxPlanes [private]
QPushButton* VisuGUI_ClippingDlg.buttonNew [private]
QPushButton* VisuGUI_ClippingDlg.buttonDelete [private]
QTabWidget* VisuGUI_ClippingDlg.TabPane [private]
SalomeApp_DoubleSpinBox* VisuGUI_ClippingDlg.SpinBoxDistance [private]
SalomeApp_DoubleSpinBox* VisuGUI_ClippingDlg.SpinBoxRot1 [private]
SalomeApp_DoubleSpinBox* VisuGUI_ClippingDlg.SpinBoxRot2 [private]
QButtonGroup* VisuGUI_ClippingDlg.ButtonGroupIJKAxis [private]
SalomeApp_IntSpinBox* VisuGUI_ClippingDlg.SpinBoxIJKIndex [private]
QPushButton* VisuGUI_ClippingDlg.buttonOk [private]
QPushButton* VisuGUI_ClippingDlg.buttonCancel [private]
QPushButton* VisuGUI_ClippingDlg.buttonApply [private]
QPushButton* VisuGUI_ClippingDlg.buttonHelp [private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS