Moka controlers
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerator
Friends
Macros
parameter-gmap-vertex.hh
Go to the documentation of this file.
1
/*
2
* lib-controler-gmap : Le contrôleur de 3-G-cartes, surcouche de lib-controler.
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 lib-controler-gmap
9
*
10
* This program is free software: you can redistribute it and/or modify
11
* it under the terms of the GNU Lesser 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 Lesser General Public License for more details.
19
*
20
* You should have received a copy of the GNU Lesser General Public License
21
* along with this program. If not, see <http://www.gnu.org/licenses/>.
22
*/
23
24
//******************************************************************************
25
#ifndef PARAMETER_GMAP_VERTEX_HH
26
#define PARAMETER_GMAP_VERTEX_HH
27
//******************************************************************************
28
#include "
parameter.hh
"
29
#include "g-map-vertex.hh"
30
//******************************************************************************
40
//******************************************************************************
41
namespace
GMap3d
42
{
43
class
CParameterGMapVertex
:
public
CParameter
44
{
45
public
:
47
48
50
CParameterGMapVertex
(CGMapVertex* AGMap,
int
ANbRef = 0);
51
CParameterGMapVertex
(
const
CParameterGMapVertex
&);
52
CParameter
*
copy
()
const
;
53
55
virtual
~CParameterGMapVertex
();
56
58
60
61
63
virtual
void
save
(std::ostream &);
64
66
virtual
void
load
(std::istream &);
67
69
virtual
void
reinit
();
70
72
74
75
77
CGMapVertex*
getMap
()
const
;
78
81
void
setMap
(CGMapVertex* AMap);
82
84
CGMapVertex*
getMapEmbedding
()
const
;
85
87
CGMapVertex*
getDrawingMap
()
const
;
88
90
bool
getChanged
()
const
;
91
93
void
setChanged
();
94
96
void
unsetChanged
();
97
99
bool
getPartialChanged
()
const
;
100
102
void
setPartialChanged
();
103
105
void
unsetPartialChanged
();
106
108
bool
getBlocked
()
const
;
109
111
void
setBlocked
();
112
114
void
unsetBlocked
();
115
117
bool
getModeSimplification
()
const
;
118
121
void
setModeSimplification
();
122
125
void
unsetModeSimplification
();
126
128
int
getMarkRemoved
(
unsigned
int
ADim)
const
;
129
131
bool
isMarkedDeleted
(CDart* ADart)
const
;
132
136
CDart*
getDartWithEmbedding
(CDart * ADart);
137
141
int
getMarkPartialChanged
()
const
;
142
void
setMarkPartialChanged
(
int
AValue);
143
145
void
setBurstMethod
(TBurstMethod AMethod);
146
TBurstMethod
getBurstMethod
()
const
;
147
149
151
virtual
int
getType
()
const
;
152
153
private
:
155
CGMapVertex* FMap;
156
158
CGMapVertex* FMapEmbedding;
159
162
int
FDirectIndex;
163
166
int
FRemovedMark[3];
167
169
bool
FChanged;
170
174
bool
FPartialChanged;
175
int
FMarkPartialChanged;
176
178
int
FBlocked;
179
183
int
FModeSimplification;
184
};
185
186
}
// namespace GMap3d
187
//******************************************************************************
188
#endif // PARAMETER_GMAP_VERTEX_HH
189
//******************************************************************************
lib-controler-gmap
parameter
parameter-controler
parameter-gmap-vertex.hh
Generated on Tue Apr 9 2013 09:51:16 for Moka controlers by
1.8.2