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>
51 public Ui_FDPBDialogData,
65 bool modal = false, Qt::WindowFlags fl = 0);
107 virtual void clicked(QAbstractButton* button);
virtual void browseChargesData()
friend class CalculateFDPBThread
System * getSystem()
Get the system.
FDPB & getFDPBSolver()
Get the instance of the FDPB solver.
virtual void browseRadiiRules()
RadiusRuleProcessor radius_rule_processor_
void setSystem(System *system)
Set the system, the FDPB will be calculated for.
void selectFile_(QLineEdit &lineedit)
virtual void resetPressed()
AssignChargeProcessor charge_processor_
ChargeRuleProcessor charge_rule_processor_
CalculateFDPBThread * thread_
AssignRadiusProcessor radius_processor_
FDPBDialog(QWidget *parent=0, const char *name="FDPBDialog", bool modal=false, Qt::WindowFlags fl=0)
Constructor.
virtual void clicked(QAbstractButton *button)
virtual void browseChargesRules()
virtual void browseRadiiData()
bool calculate()
Calculate the FDPB grid.
#define BALL_EMBEDDABLE(TYPE, BASE)