BALL
1.4.1
|
00001 // -*- Mode: C++; tab-width: 2; -*- 00002 // vi: set ts=2: 00003 // 00004 00005 #ifndef BALL_VIEW_DIALOGS_LABELDIALOG_H 00006 #define BALL_VIEW_DIALOGS_LABELDIALOG_H 00007 00008 #ifndef BALL_COMMON_GLOBAL_H 00009 # include <BALL/COMMON/global.h> 00010 #endif 00011 00012 #ifndef BALL_VIEW_MODELS_FIELDLINE_CREATOR_H 00013 # include <BALL/VIEW/MODELS/fieldLineCreator.h> 00014 #endif 00015 00016 #include <BALL/VIEW/UIC/ui_fieldLinesDialog.h> 00017 00018 namespace BALL 00019 { 00020 namespace VIEW 00021 { 00025 class BALL_VIEW_EXPORT FieldLinesDialog 00026 : public QDialog, 00027 public Ui::FieldLinesDialogData, 00028 public FieldLineCreator 00029 { 00030 Q_OBJECT 00031 00032 public: 00033 00036 FieldLinesDialog(QWidget *parent = NULL, const char *name = "FieldLinesDialog"); 00037 00040 virtual ~FieldLinesDialog(); 00041 00042 Position getSeedMode(); 00043 Size getMonteCarloNumberLines(); 00044 float getTolerance(); 00045 Size getInterpolationSteps(); 00046 Size getMaxSteps(); 00047 Size getIcosaederInterplationSteps(); 00048 float getAtomsDistance(); 00049 00050 public slots: 00051 00052 void accept(); 00053 }; 00054 00055 } } // namespaces 00056 00057 #endif // BALL_VIEW_DIALOGS_LABELDIALOG_H