BALL
1.5.0
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::WindowFlags 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
Q_SLOTS:
64
65
void
accept
();
66
void
autoScale
();
67
void
gridSelected
();
68
int
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
standardDatasets.h
global.h
BALL::VIEW::GridVisualizationDialog::GridVisualizationDialog
GridVisualizationDialog(QWidget *parent=0, const char *name="GridVisualizationDialog", bool modal=false, Qt::WindowFlags fl=0)
BALL::VIEW::GridVisualizationDialog::gridSelected
void gridSelected()
BALL::VIEW::GridVisualizationDialog::grid_list_
std::list< RegularData3D * > grid_list_
Definition:
gridVisualizationDialog.h:80
BALL::VIEW::GridVisualizationDialog::controller_
RegularData3DController * controller_
Definition:
gridVisualizationDialog.h:78
BALL::VIEW::GridVisualizationDialog::accept
void accept()
BALL::VIEW::GridVisualizationDialog::exec
int exec()
BALL::VIEW::GridVisualizationDialog::checkApplyButton_
void checkApplyButton_()
BALL::TRegularData3D< float >
QDialog
BALL::VIEW::GridVisualizationDialog::setMidValue
void setMidValue(float value)
BALL::VIEW::GridVisualizationDialog::setGrid
void setGrid(RegularData3D *grid)
BALL::VIEW::RegularData3DController
Definition:
standardDatasets.h:59
BALL::VIEW::GridVisualizationDialog::setMaxValue
void setMaxValue(float value)
BALL::String
Definition:
string.h:57
BALL::VIEW::GridVisualizationDialog::grid_
RegularData3D * grid_
Definition:
gridVisualizationDialog.h:77
BALL
Definition:
constants.h:13
QWidget
BALL_VIEW_EXPORT
#define BALL_VIEW_EXPORT
Definition:
COMMON/global.h:52
colorRGBA.h
BALL::VIEW::GridVisualizationDialog::setMinValue
void setMinValue(float value)
BALL::VIEW::GridVisualizationDialog::autoScale
void autoScale()
BALL::VIEW::GridVisualizationDialog::setController
void setController(RegularData3DController *controller)
regularData3D.h
BALL::VIEW::GridVisualizationDialog::insertGrid_
bool insertGrid_(RegularData3D &grid, const String &name)
BALL::VIEW::GridVisualizationDialog::~GridVisualizationDialog
~GridVisualizationDialog()
BALL::VIEW::GridVisualizationDialog::GridVisualizationDialog
GridVisualizationDialog(const GridVisualizationDialog &dialog)
BALL::VIEW::GridVisualizationDialog
Definition:
gridVisualizationDialog.h:36
Generated by
1.8.20