Moka Ihm Qt
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
creation-maillage.qt.hh
Go to the documentation of this file.
1
/*
2
* Moka : Un modeleur de 3-G-cartes.
3
* Copyright (C) 2004, Moka Team, Université de Poitiers, Laboratoire SIC
4
* http://www.sic.sp2mi.univ-poitiers.fr/
5
* Copyright (C) 2009, Guillaume Damiand, CNRS, LIRIS,
6
* guillaume.damiand@liris.cnrs.fr, http://liris.cnrs.fr/
7
*
8
* This file is part of Moka
9
*
10
* This program is free software: you can redistribute it and/or modify
11
* it under the terms of the GNU General Public License as published by
12
* the Free Software Foundation, either version 3 of the License, or
13
* (at your option) any later version.
14
*
15
* This program is distributed in the hope that it will be useful,
16
* but WITHOUT ANY WARRANTY; without even the implied warranty of
17
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18
* GNU General Public License for more details.
19
*
20
* You should have received a copy of the GNU General Public License
21
* along with this program. If not, see <http://www.gnu.org/licenses/>.
22
*/
23
24
#ifndef CREATION_MAILLAGE_QT_HH
25
#define CREATION_MAILLAGE_QT_HH
26
27
//--------- Include autres classes developees ----------
28
class
Window
;
29
30
//--------------- Include Controler -------------------
31
#include "
creation-objet.qt.hh
"
32
33
//--------------------- Include QT --------------------
34
#include <QtGui/QCheckBox>
35
#include <QtGui/QComboBox>
36
37
/*******************************************************************/
38
/* CLASSE creationMaillage */
39
/*******************************************************************/
40
class
CreationMaillage
:
public
CreationObjet
41
{
42
Q_OBJECT
43
44
public
:
45
51
CreationMaillage
(
Window
* parent ,
52
GMap3d :: CControlerGMap * controler ) ;
53
57
~CreationMaillage
( ) ;
58
59
63
virtual
void
update
( ) ;
64
65
// Accesseurs
66
67
void
setSubdivisions
(
int
,
int
,
int
) ;
68
int
getSubdivisions
(
int
)
const
;
69
70
void
setCreatedFaces
( uchar ) ;
71
uchar
getCreatedFaces
( )
const
;
72
73
void
setCellDimension
(
int
);
74
void
setMeshDimension
(
int
);
75
76
private
slots:
77
78
void
callbackSubdivisions ( ) ;
79
void
callbackToggleButton ( ) ;
80
81
void
callbackDimCell ( ) ;
82
void
callbackDimMesh ( ) ;
83
84
private
:
85
86
// SpinBox
87
QSpinBox * FSaisieX ;
88
QSpinBox * FSaisieY ;
89
QSpinBox * FSaisieZ ;
90
91
// Affichages
92
QLabel * FAffCel ;
93
QLabel * FAffMai ;
94
QLabel * FAffX ;
95
QLabel * FAffY ;
96
QLabel * FAffZ ;
97
QLabel * FAffSub ;
98
QLabel * FAffFac ;
99
100
//ComboBox
101
QComboBox * FDimCell ;
102
QComboBox * FDimMail ;
103
104
// Boutons
105
QCheckBox * FGauche ;
106
QCheckBox * FDroite ;
107
QCheckBox * FDevant ;
108
QCheckBox * FDerriere ;
109
QCheckBox * FBas ;
110
QCheckBox * FHaut ;
111
112
// Booleen de modification
113
bool
FModifie ;
114
115
} ;
116
117
#endif
mokaQtIhm
object-creations
creation-maillage.qt.hh
Generated on Tue Apr 9 2013 09:51:28 for Moka Ihm Qt by
1.8.2