4 #ifndef BALL_VIEW_DIALOGS_FDPBDIALOG_H 5 #define BALL_VIEW_DIALOGS_FDPBDIALOG_H 7 #ifndef BALL_COMMON_GLOBAL_H 11 #ifndef BALL_VIEW_KERNEL_MODULARWIDGET_H 15 #ifndef BALL_VIEW_KERNEL_PREFERENCESENTRY 19 #ifndef BALL_SOLVATION_POISSONBOLTZMANN_H 23 #ifndef BALL_MOLMEC_COMMON_RADIUSRULEPROCESSOR_H 27 #ifndef BALL_MOLMEC_COMMON_CHARGERULEPROCESSOR_H 31 #ifndef BALL_STRUCTURE_DEFAULTPROCESSORS_H 35 #include <BALL/VIEW/UIC/ui_FDPBDialog.h> 44 class CalculateFDPBThread;
51 public Ui_FDPBDialogData,
65 bool modal =
false, Qt::WindowFlags fl = 0);
89 virtual void browseChargesData();
92 virtual void browseChargesRules();
95 virtual void browseRadiiData();
98 virtual void browseRadiiRules();
101 virtual void accept();
104 virtual void resetPressed();
107 virtual void clicked(QAbstractButton* button);
114 bool applyProcessors_();
#define BALL_EMBEDDABLE(TYPE, BASE)
AssignRadiusProcessor radius_processor_
RadiusRuleProcessor radius_rule_processor_
System * getSystem()
Get the system.
FDPB & getFDPBSolver()
Get the instance of the FDPB solver.
AssignChargeProcessor charge_processor_
void setSystem(System *system)
Set the system, the FDPB will be calculated for.
CalculateFDPBThread * thread_
ChargeRuleProcessor charge_rule_processor_