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

VisuGUI_ClippingPlaneDlg Class Reference

#include <VisuGUI_ClippingPlaneDlg.h>

Inheritance diagram for VisuGUI_ClippingPlaneDlg:
Inheritance graph

Public Member Functions

 VisuGUI_ClippingPlaneDlg (VisuGUI *theModule)
 ~VisuGUI_ClippingPlaneDlg ()
void setOrigin (double theVal[3])
void setDirection (double theVal[3])
void setPlaneId (int theId)
int planeId () const

Protected Slots

virtual void accept ()

Private Slots

void onHelp ()
void onValueChanged ()

Private Member Functions

vtkImplicitPlaneWidget * createPreviewWidget ()

Static Private Member Functions

static void ProcessEvents (vtkObject *theObject, unsigned long theEvent, void *theClientData, void *theCallData)

Private Attributes

VisuGUImyModule
SVTK_ViewWindow * myViewWindow
QLineEditmyNameEdt
SalomeApp_DoubleSpinBox * myXOrigin
SalomeApp_DoubleSpinBox * myYOrigin
SalomeApp_DoubleSpinBox * myZOrigin
SalomeApp_DoubleSpinBox * myXDir
SalomeApp_DoubleSpinBox * myYDir
SalomeApp_DoubleSpinBox * myZDir
QCheckBox * myAutoApply
vtkImplicitPlaneWidget * myPreviewWidget
vtkSmartPointer
< vtkCallbackCommand > 
myCallback
double myBounds [6]
int myPlaneId

Constructor & Destructor Documentation

VisuGUI_ClippingPlaneDlg::VisuGUI_ClippingPlaneDlg ( VisuGUI theModule)
VisuGUI_ClippingPlaneDlg::~VisuGUI_ClippingPlaneDlg ( )

References myCallback, and myPreviewWidget.


Member Function Documentation

void VisuGUI_ClippingPlaneDlg::setOrigin ( double  theVal[3])

References myXOrigin, myYOrigin, and myZOrigin.

void VisuGUI_ClippingPlaneDlg::setDirection ( double  theVal[3])

References myXDir, myYDir, and myZDir.

void VisuGUI_ClippingPlaneDlg::setPlaneId ( int  theId)
int VisuGUI_ClippingPlaneDlg.planeId ( ) const

References myPlaneId.

void VisuGUI_ClippingPlaneDlg::accept ( ) [protected, virtual, slot]
void VisuGUI_ClippingPlaneDlg::onHelp ( ) [private, slot]

References myModule.

void VisuGUI_ClippingPlaneDlg::onValueChanged ( ) [private, slot]
vtkImplicitPlaneWidget * VisuGUI_ClippingPlaneDlg::createPreviewWidget ( ) [private]
static void VisuGUI_ClippingPlaneDlg.ProcessEvents ( vtkObject theObject,
unsigned long  theEvent,
void *  theClientData,
void *  theCallData 
) [static, private]

Field Documentation

SVTK_ViewWindow* VisuGUI_ClippingPlaneDlg.myViewWindow [private]
SalomeApp_DoubleSpinBox* VisuGUI_ClippingPlaneDlg.myXOrigin [private]
SalomeApp_DoubleSpinBox* VisuGUI_ClippingPlaneDlg.myYOrigin [private]
SalomeApp_DoubleSpinBox* VisuGUI_ClippingPlaneDlg.myZOrigin [private]
SalomeApp_DoubleSpinBox* VisuGUI_ClippingPlaneDlg.myXDir [private]
SalomeApp_DoubleSpinBox* VisuGUI_ClippingPlaneDlg.myYDir [private]
SalomeApp_DoubleSpinBox* VisuGUI_ClippingPlaneDlg.myZDir [private]
vtkImplicitPlaneWidget* VisuGUI_ClippingPlaneDlg.myPreviewWidget [private]
vtkSmartPointer<vtkCallbackCommand> VisuGUI_ClippingPlaneDlg.myCallback [private]
double VisuGUI_ClippingPlaneDlg.myBounds[6] [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