Main Page | Modules | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members

VIEW::FDPBDialog Class Reference
[QT Dialogs]

Dialog for performing Finite Distance Poisson Bolzmann calculations. More...

#include <FDPBDialog.h>

Inheritance diagram for VIEW::FDPBDialog:

VIEW::ModularWidget VIEW::PreferencesEntry Embeddable VIEW::ConnectionObject List of all members.

Public Slots

virtual void browseChargesData ()
virtual void browseChargesRules ()
virtual void browseRadiiData ()
virtual void browseRadiiRules ()
virtual void cancelPressed ()
virtual void okPressed ()
virtual void resetPressed ()

Public Member Functions

 FDPBDialog (QWidget *parent=0, const char *name="FDPBDialog", bool modal=FALSE, Qt::WFlags fl=0)
 Constructor.
virtual ~FDPBDialog () throw ()
 Destructor.
bool calculate () throw ()
 Calculate the FDPB grid.
FDPBgetFDPBSolver () throw ()
 Get the instance of the FDPB solver.
void setSystem (System *system) throw ()
 Set the system, the FDPB will be calculated for.
SystemgetSystem () throw ()
 Get the system.

Protected Member Functions

void calculate_ ()
void selectFile_ (QLineEdit &lineedit) throw ()
void applyValues_ () throw ()
bool applyProcessors_ () throw ()

Protected Attributes

FDPB fdpb_
Options options_
Systemsystem_
RadiusRuleProcessor radius_rule_processor_
ChargeRuleProcessor charge_rule_processor_
AssignRadiusProcessor radius_processor_
AssignChargeProcessor charge_processor_
CalculateFDPBThread * thread_

Friends

class CalculateFDPBThread

Detailed Description

Dialog for performing Finite Distance Poisson Bolzmann calculations.