BALL
1.4.2
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
BALL
VIEW
DIALOGS
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
9
# include <
BALL/VIEW/KERNEL/clippingPlane.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
21
class
BALL_VIEW_EXPORT
ExportGeometryDialog
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
Generated by
1.8.3.1