BALL
1.4.79
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
gridVisualizationDialog.h
Go to the documentation of this file.
1
// -*- Mode: C++; tab-width: 2; -*-
2
// vi: set ts=2:
3
//
4
5
#ifndef BALL_VIEW_DIALOGS_GRIDVISUALIZATIONDIALOG_H
6
#define BALL_VIEW_DIALOGS_GRIDVISUALIZATIONDIALOG_H
7
8
#ifndef BALL_COMMON_GLOBAL_H
9
# include <
BALL/COMMON/global.h
>
10
#endif
11
12
#ifndef BALL_VIEW_DATATYPE_COLORRGBA_H
13
# include <
BALL/VIEW/DATATYPE/colorRGBA.h
>
14
#endif
15
16
#ifndef BALL_DATATYPE_REGULARDATA3D
17
# include <
BALL/DATATYPE/regularData3D.h
>
18
#endif
19
20
#ifndef BALL_VIEW_DATATYPE_STANDARDDATASETS_H
21
# include <
BALL/VIEW/DATATYPE/standardDatasets.h
>
22
#endif
23
24
#include <BALL/VIEW/UIC/ui_gridVisualizationDialog.h>
25
26
namespace
BALL
27
{
28
namespace
VIEW
29
{
33
class
BALL_VIEW_EXPORT
GridVisualizationDialog
34
:
public
QDialog
,
35
public
Ui_GridVisualizationDialogData
36
{
37
Q_OBJECT
38
39
public
:
40
42
GridVisualizationDialog
(
QWidget
* parent = 0,
const
char
* name =
"GridVisualizationDialog"
,
43
bool
modal = FALSE, Qt::WFlags fl = 0);
44
46
~
GridVisualizationDialog
();
47
49
void
setGrid(
RegularData3D
* grid);
50
52
void
setController(
RegularData3DController
* controller);
53
55
void
setMinValue(
float
value);
56
58
void
setMaxValue(
float
value);
59
61
void
setMidValue(
float
value);
62
63
public
slots:
64
65
void
accept();
66
void
autoScale();
67
void
gridSelected();
68
bool
exec();
69
70
protected
:
71
72
GridVisualizationDialog
(
const
GridVisualizationDialog
& dialog);
73
74
bool
insertGrid_(
RegularData3D
& grid,
const
String
& name);
75
void
checkApplyButton_();
76
77
RegularData3D
*
grid_
;
78
RegularData3DController
*
controller_
;
79
80
std::list<RegularData3D*>
grid_list_
;
81
};
82
83
}
// namespace VIEW
84
}
// namespace BALL
85
86
#endif
BALL::TRegularData3D< float >
BALL::String
Definition:
string.h:61
BALL::VIEW::GridVisualizationDialog::grid_list_
std::list< RegularData3D * > grid_list_
Definition:
gridVisualizationDialog.h:80
QDialog
QWidget
standardDatasets.h
regularData3D.h
BALL_VIEW_EXPORT
#define BALL_VIEW_EXPORT
Definition:
COMMON/global.h:52
BALL::VIEW::RegularData3DController
Definition:
standardDatasets.h:57
colorRGBA.h
BALL::VIEW::GridVisualizationDialog::controller_
RegularData3DController * controller_
Definition:
gridVisualizationDialog.h:78
BALL::VIEW::GridVisualizationDialog::grid_
RegularData3D * grid_
Definition:
gridVisualizationDialog.h:77
global.h
BALL::VIEW::GridVisualizationDialog
Definition:
gridVisualizationDialog.h:33
Generated by
1.8.7