Main Page
Namespaces
Classes
Files
File List
File Members
gui_interface.hpp
Go to the documentation of this file.
1
/*
2
** TP CPE Lyon
3
** Copyright (C) 2013 Damien Rohmer
4
**
5
** This program is free software: you can redistribute it and/or modify
6
** it under the terms of the GNU General Public License as published by
7
** the Free Software Foundation, either version 3 of the License, or
8
** (at your option) any later version.
9
**
10
** This program is distributed in the hope that it will be useful,
11
** but WITHOUT ANY WARRANTY; without even the implied warranty of
12
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
** GNU General Public License for more details.
14
**
15
** You should have received a copy of the GNU General Public License
16
** along with this program. If not, see <http://www.gnu.org/licenses/>.
17
*/
18
19
20
21
#ifndef GUI_INTERFACE_HPP_
22
#define GUI_INTERFACE_HPP_
23
24
namespace
cpe
25
{
26
class
gui_interface
27
{
28
public
:
29
30
void
set_grid_visible
(
const
bool
& is_visible);
31
void
set_gridposition_visible
(
const
bool
& is_visible);
32
void
set_colorpatch_visible
(
const
bool
& is_visible);
33
void
set_curves_visible
(
const
bool
& is_visible);
34
void
set_surface_visible
(
const
bool
& is_visible);
35
36
const
bool
&
get_grid_visible
()
const
;
37
const
bool
&
get_gridposition_visible
()
const
;
38
const
bool
&
get_colorpatch_visible
()
const
;
39
const
bool
&
get_curves_visible
()
const
;
40
const
bool
&
get_surface_visible
()
const
;
41
42
private
:
43
44
bool
is_grid_visible
;
45
bool
is_grid_position_visible
;
46
bool
is_colorpatch_visible
;
47
bool
is_curve_visible
;
48
bool
is_surface_visible
;
49
50
};
51
}
52
53
54
#endif
libinterface
gui_interface.hpp
Generated on Sun Apr 28 2013 11:28:19 by
1.8.3.1