54 std::shared_ptr<GLogger> logger,
55 QWidget* parent =
nullptr);
68 QLineEdit* field_npoints =
nullptr;
74 QSlider* cameraTheta =
nullptr;
75 QSlider* cameraPhi =
nullptr;
78 QComboBox* thetaDropdown =
nullptr;
79 QComboBox* phiDropdown =
nullptr;
82 QComboBox* lthetaDropdown =
nullptr;
83 QComboBox* lphiDropdown =
nullptr;
86 QComboBox* perspectiveDropdown =
nullptr;
87 QComboBox* precisionDropdown =
nullptr;
88 QComboBox* cullingDropdown =
nullptr;
89 QComboBox* backgroundColorDropdown =
nullptr;
92 QSlider* lightTheta =
nullptr;
93 QSlider* lightPhi =
nullptr;
96 QLineEdit* sliceXEdit =
nullptr;
97 QLineEdit* sliceYEdit =
nullptr;
98 QLineEdit* sliceZEdit =
nullptr;
101 QCheckBox* sliceXActi =
nullptr;
102 QCheckBox* sliceYActi =
nullptr;
103 QCheckBox* sliceZActi =
nullptr;
106 QCheckBox* sliceXInve =
nullptr;
107 QCheckBox* sliceYInve =
nullptr;
108 QCheckBox* sliceZInve =
nullptr;
111 QRadioButton* sliceSectn =
nullptr;
112 QRadioButton* sliceUnion =
nullptr;
117 int field_NPOINTS = 5;
124 std::shared_ptr<GLogger> log;
136 void changeCameraDirection();
148 void setCameraDirection(
int which);
159 void changeLightDirection();
170 void setLightDirection(
int which);
181 void set_projection();
193 void set_precision();
211 void set_background();
237 void apply_buttons_set1(
int index);
245 void field_precision_changed();