1 |
francois |
222 |
//---------------------------------------------------------------------------
|
2 |
|
|
|
3 |
|
|
#ifndef lissageH
|
4 |
|
|
#define lissageH
|
5 |
|
|
|
6 |
|
|
#ifdef WINDOWS_VERSION
|
7 |
|
|
#ifdef BUILT_DLL_OPTIMISATION
|
8 |
|
|
#define DLLPORTOPTIMISATION __declspec(dllexport)
|
9 |
|
|
#else
|
10 |
|
|
#define DLLPORTOPTIMISATION __declspec(dllimport)
|
11 |
|
|
#endif
|
12 |
|
|
#else
|
13 |
|
|
#define DLLPORTOPTIMISATION
|
14 |
|
|
#endif
|
15 |
|
|
|
16 |
|
|
|
17 |
|
|
class DLLPORTOPTIMISATION MG_LISSAGE
|
18 |
|
|
{
|
19 |
|
|
public :
|
20 |
|
|
MG_LISSAGE();
|
21 |
|
|
~MG_LISSAGE();
|
22 |
|
|
|
23 |
|
|
void extract_skin(class FEM_MAILLAGE* mai,class MG_GESTIONNAIRE& gest2);
|
24 |
|
|
|
25 |
|
|
|
26 |
|
|
private:
|
27 |
|
|
class MG_TRIANGLE_PEAU* insere_triangle(class MG_ELEMENT_TOPOLOGIQUE* topo,class MG_NOEUD *mgnoeud1,class MG_NOEUD *mgnoeud2,class MG_NOEUD *mgnoeud3,class MG_MAILLAGE* mg_maillage);
|
28 |
|
|
MG_TRIANGLE_PEAU* recherche_voisin(MG_NOEUD* mg_noeud1,MG_NOEUD* g_noeud2);
|
29 |
|
|
};
|
30 |
|
|
|
31 |
|
|
//---------------------------------------------------------------------------
|
32 |
|
|
#endif
|