Moka kernel
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
g-map-generic.hh
Go to the documentation of this file.
1
/*
2
* lib-gmapkernel : Un noyau de 3-G-cartes et des opérations.
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-gmapkernel
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 G_MAP_GENERIC_HH
26
#define G_MAP_GENERIC_HH
27
//******************************************************************************
28
#include "
g-map.hh
"
29
#include "
math-extension.hh
"
30
#include "
transformation-matrix.hh
"
31
//******************************************************************************
32
33
namespace
GMap3d
34
{
46
class
CGMapGeneric
:
public
CGMap
47
{
48
// @name Constructeur et destructeur
49
// @{
50
#include "
gmg-instance.hh
"
51
// @}
52
53
// @name Accesseurs inlinés
54
// @{
55
#include "
gmg-inline.hh
"
56
// @}
57
58
// @name Méthodes de marquage
59
// @{
60
#include "
gmg-selection.hh
"
61
#include "
gmg-exploration.hh
"
62
// @}
63
69
// @{
70
#include "
gmg-direct-info.hh
"
71
// @}
72
73
// @name Primitives
74
// @{
75
#include "
gmg-primitive.hh
"
76
#include "
gmg-primitive-mesh.hh
"
77
// @}
78
79
// @name Manipulation de polylignes
80
// @{
81
#include "
gmg-polyline.hh
"
82
// @}
83
84
// @name Informations topologiques
85
// @{
86
#include "
gmg-topology.hh
"
87
#include "
gmg-degree.hh
"
88
// @}
89
90
// @name Coutures / décousures
91
// @{
92
#include "
gmg-sew.hh
"
93
#include "
gmg-unsew.hh
"
94
// @}
95
96
// @name Duplication et suppression de brins
97
// @{
98
#include "
gmg-duplication.hh
"
99
#include "
gmg-deletion.hh
"
100
// @}
101
102
// @name Méthode de manipulation des bords
103
// @{
104
#include "
gmg-border.hh
"
105
#include "
gmg-stop-up.hh
"
106
// @}
107
108
// @name Insertions (splits)
109
// @{
110
#include "
gmg-insertion.hh
"
111
// @}
112
113
// @name Fusions (merges) / contractions / suppression de cellules "plates"
114
// @{
115
#include "
gmg-merge.hh
"
116
#include "
gmg-removal.hh
"
117
#include "
gmg-contraction.hh
"
118
#include "
gmg-contract-and-remove.hh
"
119
#include "
gmg-simplification.hh
"
120
// @}
121
122
// @name Triangulations et quadrangulations barycentriques
123
// @{
124
#include "
gmg-triangulation.hh
"
125
#include "
gmg-quadrangulation.hh
"
126
// @}
127
128
// @name Extrusions et épaississement
129
// @{
130
#include "
gmg-extrusion.hh
"
131
#include "
gmg-thickening.hh
"
132
// @}
133
134
// @name Méthodes de traitement des arêtes fictives.
135
// @{
136
#include "
gmg-fictive-edge.hh
"
137
// @}
138
139
// @name Méthodes de traitement des faces fictives.
140
// @{
141
#include "
gmg-fictive-face.hh
"
142
// @}
143
144
};
145
146
}
// namespace GMap3d
147
//******************************************************************************
148
#include INCLUDE_INLINE("gmg-inline.icc")
149
//******************************************************************************
150
#endif // G_MAP_GENERIC_HH
151
//******************************************************************************
lib-gmapkernel
g-map-generic
g-map-generic.hh
Generated on Tue Apr 9 2013 09:51:35 for Moka kernel by
1.8.2