5 #ifndef BALL_VIEW_DIALOGS_MODELSETTINGSDIALOG_H 6 #define BALL_VIEW_DIALOGS_MODELSETTINGSDIALOG_H 8 #ifndef BALL_COMMON_GLOBAL_H 12 #ifndef BALL_VIEW_MODELS_MODELPROCESSOR_H 16 #ifndef BALL_VIEW_KERNEL_COMMON_H 20 #ifndef BALL_VIEW_KERNEL_PREFERENCESENTRY 24 #include <BALL/VIEW/UIC/ui_modelSettingsDialog.h> 26 #include <QtWidgets/QCheckBox> 27 #include <QtWidgets/QLabel> 44 public Ui_ModelSettingsDialogData,
53 Qt::WindowFlags fl = 0 );
72 {
return getFloatValue_(stick_radius_slider);}
76 {
return getFloatValue_(ball_stick_cylinder_radius_slider);}
80 {
return ball_stick_dashed_bonds->isChecked();}
84 {
return getFloatValue_(ball_stick_sphere_radius_slider);}
88 {
return getFloatValue_(vdw_radius_factor_slider);}
92 {
return getFloatValue_(surface_probe_radius_slider);}
96 {
return getFloatValue_(tube_radius_slider);}
100 {
return getFloatValue_(cartoon_tube_radius_slider);}
104 {
return getFloatValue_(cartoon_helix_radius_slider);}
108 {
return getFloatValue_(strand_arrow_width_slider);}
112 {
return getFloatValue_(strand_height_slider);}
116 {
return getFloatValue_(strand_width_slider);}
120 {
return getFloatValue_(hbonds_radius_slider);}
124 {
return getFloatValue_(force_max_length_slider);}
128 {
return getFloatValue_(force_scaling_slider);}
132 {
return getFloatValue_(force_base_slider);}
136 {
return getFloatValue_(force_offset_slider);}
140 {
return getFloatValue_(cartoon_dna_ladder_radius_slider);}
144 {
return getFloatValue_(cartoon_dna_base_radius_slider);}
148 {
return getFloatValue_(cartoon_dna_helix_radius_slider);}
152 { setValue_(stick_radius_slider,value);}
156 { setValue_(ball_stick_cylinder_radius_slider,value);}
160 { ball_stick_dashed_bonds->setChecked(state);}
164 { setValue_(ball_stick_sphere_radius_slider,value);}
168 { setValue_(vdw_radius_factor_slider,value);}
172 { setValue_(surface_probe_radius_slider,value);}
176 { setValue_(tube_radius_slider,value);}
180 { setValue_(cartoon_tube_radius_slider,value);}
184 { setValue_(cartoon_helix_radius_slider,value);}
188 { setValue_(strand_arrow_width_slider ,value);}
192 { setValue_(strand_height_slider,value);}
196 { setValue_(strand_width_slider,value);}
200 { setValue_(hbonds_radius_slider,value);}
204 { setValue_(force_max_length_slider,value);}
208 { setValue_(force_scaling_slider,value);}
212 { setValue_(force_offset_slider ,value);}
216 { setValue_(force_base_slider, value);}
220 { setValue_(cartoon_dna_ladder_radius_slider, value / 10.);}
224 { setValue_(cartoon_dna_helix_radius_slider, value / 10.);}
228 { setValue_(cartoon_dna_base_radius_slider, value / 10.);}
236 void VDWfactorChanged() {setLabelText_(vdw_radius_factor_label, vdw_radius_factor_slider);}
256 void changedNAMode_(
bool state);
260 float getFloatValue_(
const QSlider*
const& le)
const;
262 void setValue_(QSlider* le,
float value);
264 void setLabelText_(QLabel* label,
const QSlider*
const from);
266 void setDefaultValues_();
void setTubeRadius(float value)
float getForceBase() const
void setCartoonArrowWidth(float value)
void cartoonStrandWidthChanged()
void setCartoonDNABaseRadius(float value)
void forceScalingChanged()
void setCartoonDNALadderRadius(float value)
void setForceBase(float value)
void setBallAndStickStickRadius(float value)
float getDNALadderRadius() const
void cartoonDNAHelixRadiusChanged()
float getForceScaling() const
float getCartoonArrowWidth() const
void setCartoonStrandHeight(float value)
void setBallRadius(float value)
void setCartoonHelixRadius(float value)
void setForceOffset(float value)
void cartoonStrandArrowWidthChanged()
void cartoonStrandHeightChanged()
float getStickStickRadius() const
float getCartoonTubeRadius() const
void setStickStickRadius(float value)
void setForceScaling(float value)
float getCartoonStrandHeight() const
void setForceMaxLenght(float value)
void setCartoonStrandWidth(float value)
float getDNABaseRadius() const
void hbondsRadiusChanged()
void ballStickSphereRadiusChanged()
float getSurfaceProbeRadius() const
void ballStickCylinderRadiusChanged()
float getCartoonStrandWidth() const
void forceMaxLengthChanged()
virtual ~ModelSettingsDialog()
Destructor.
float getBallAndStickStickRadius() const
float getVDWRadiusFactor() const
float getTubeRadius() const
void probeRadiusChanged()
void cartoonDNABaseRadiusChanged()
void setCartoonTubeRadius(float value)
void stickRadiusChanged()
void cartoonTubeRadiusChanged()
void setHBondRadius(float value)
void setVDWRadiusFactor(float value)
void setBallAndStickStickDashedBondsEnabled(bool state)
float getDNAHelixRadius() const
bool ballAndStickDashedBondsEnabled() const
void setCartoonDNAHelixRadius(float value)
float getForceMaxLength() const
void cartoonHelixRadiusChanged()
float getHBondsRadius() const
float getCartoonHelixRadius() const
float getBallRadius() const
float getForceOffset() const
void forceOffsetChanged()
void setSurfaceProbeRadius(float value)
void cartoonDNALadderRadiusChanged()