BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
exportGeometryDialog.h
Go to the documentation of this file.
1 #ifndef BALL_VIEW_DIALOGS_EXPORTGEOMETRYDIALOG_H
2 #define BALL_VIEW_DIALOGS_EXPORTGEOMETRYDIALOG_H
3 
4 #ifndef BALL_COMMON_GLOBAL_H
5 # include <BALL/COMMON/global.h>
6 #endif
7 
8 #ifndef BALL_VIEW_KERNEL_CLIPPING_PLANE_H
10 #endif
11 
12 #include <BALL/VIEW/UIC/ui_exportGeometryDialog.h>
13 
14 #include <QtGui/QDialog>
15 
16 namespace BALL
17 {
18  namespace VIEW
19  {
20 
22  : public QDialog,
23  public Ui_ExportGeometryDialogData
24  {
25  Q_OBJECT
26 
27  public:
28 
29  //Constructor
30  ExportGeometryDialog(QWidget *parent = NULL, const char *name = "ExportGeometryDialog" );
31 
32  //Destructor
33  virtual ~ExportGeometryDialog();
34 
38  void setFilename(QString filename) {filename_ = filename;}
39 
40  QString getFilename() { return filename_; }
41 
44  bool export_vrml();
45 
48  bool export_stl();
49 
52  bool split();
53 
56 // bool* reps() {return reps;}
57 
60 // bool* basestats() {return basestats;}
61 
62  bool reps[100];
63 
64  bool basestats[100];
65 
66  public slots:
67 
70  void exec();
71 
73  void accept();
74 
76 
79 
80  protected slots:
81 
84  void browseFiles();
85 
88  void protomode();
89 
92  void viewmode();
93 
94 
95  private:
98  QString filename_;
99 
100  bool vrml_;
101 
102  bool stl_;
103 
104  bool split_;
105 
106  };
107 
108 } } // namespaces
109 
110 #endif // BALL_VIEW_DIALOGS_EXPORTGEOMETRYDIALOG_H
#define BALL_VIEW_EXPORT
Definition: COMMON/global.h:52