20 #ifndef OCCVIEWER_LIGHTSOURCEDLG_H
21 #define OCCVIEWER_LIGHTSOURCEDLG_H
25 #include <V3d_DirectionalLight.hxx>
26 #include <V3d_PositionalLight.hxx>
27 #include <V3d_TypeOfLight.hxx>
46 static QString getName();
56 void ClickOnDefault();
61 void initParam(
bool theIsDefault =
false );
65 Handle(V3d_DirectionalLight) myDirLight;
66 Handle(V3d_PositionalLight) myPosLight;
#define OCCVIEWER_EXPORT
Definition: OCCViewer.h:33
Dialog allowing to assign parameters of light source.
Definition: OCCViewer_LightSourceDlg.h:39
Handle(V3d_DirectionalLight) myDirLight
QRadioButton * myPosType
Definition: OCCViewer_LightSourceDlg.h:69
V3d_TypeOfLight myInType
Definition: OCCViewer_LightSourceDlg.h:88
QCheckBox * myPosHeadLight
Definition: OCCViewer_LightSourceDlg.h:82
bool myInHeadLight
Definition: OCCViewer_LightSourceDlg.h:86
Quantity_Color myInColor
Definition: OCCViewer_LightSourceDlg.h:87
QtxDoubleSpinBox * myX
Definition: OCCViewer_LightSourceDlg.h:79
QtxDoubleSpinBox * myDy
Definition: OCCViewer_LightSourceDlg.h:74
QStackedLayout * myStackedLayout
Definition: OCCViewer_LightSourceDlg.h:71
QtxDoubleSpinBox * myDx
Definition: OCCViewer_LightSourceDlg.h:73
bool isBusy
Definition: OCCViewer_LightSourceDlg.h:90
double myInX
Definition: OCCViewer_LightSourceDlg.h:85
QRadioButton * myDirType
Definition: OCCViewer_LightSourceDlg.h:68
QtxDoubleSpinBox * myZ
Definition: OCCViewer_LightSourceDlg.h:81
QtxDoubleSpinBox * myDz
Definition: OCCViewer_LightSourceDlg.h:75
Handle(V3d_PositionalLight) myPosLight
QtxColorButton * myPosColor
Definition: OCCViewer_LightSourceDlg.h:83
QtxDoubleSpinBox * myY
Definition: OCCViewer_LightSourceDlg.h:80
OCCViewer_Viewer * myModel
Definition: OCCViewer_LightSourceDlg.h:63
QCheckBox * myDirHeadLight
Definition: OCCViewer_LightSourceDlg.h:76
QtxColorButton * myDirColor
Definition: OCCViewer_LightSourceDlg.h:77
Definition: OCCViewer_ViewWindow.h:147
Definition: OCCViewer_ViewModel.h:77
Enhanced version of the Qt's double spin box.
Definition: QtxDoubleSpinBox.h:32