00001
00002
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 } }
00056
00057 #endif // BALL_VIEW_DIALOGS_LABELDIALOG_H