ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/mailleur/src/mailleur_analyse.h
Revision: 514
Committed: Tue Jun 3 16:07:21 2014 UTC (10 years, 11 months ago) by francois
Content type: text/plain
Original Path: magic/lib/mailleur_auto/src/mailleur_analyse.h
File size: 1063 byte(s)
Log Message:
ajout d'une procedure de comparaison d'une carte de taille avec un maillage reel

File Contents

# User Rev Content
1 francois 425 //---------------------------------------------------------------------------
2    
3     #ifndef mailleur_analyseH
4     #define mailleur_analyseH
5     //---------------------------------------------------------------------------
6    
7    
8    
9     #ifdef WINDOWS_VERSION
10     #ifdef BUILT_DLL_MAILLEUR
11     #define DLLPORTMAIL __declspec(dllexport)
12     #else
13     #define DLLPORTMAIL __declspec(dllimport)
14     #endif
15     #else
16     #define DLLPORTMAIL
17     #endif
18    
19     #include "mailleur.h"
20    
21     class MG_MAILLAGE;
22     class OT_CPU;
23 francois 514 class FCT_TAILLE;
24 francois 425
25    
26     class DLLPORTMAIL MAILLEUR_ANALYSE:public MAILLEUR
27     {
28     public:
29     MAILLEUR_ANALYSE(MG_MAILLAGE* m,OT_CPU* comp=NULL);
30     MAILLEUR_ANALYSE(MAILLEUR_ANALYSE &mdd);
31     virtual ~MAILLEUR_ANALYSE();
32    
33    
34     void analyse(char *nom=NULL);
35 francois 426 void change_borne(double val1,double val2,double val3);
36     void get_borne(double &val1,double &val2,double &val3);
37     void change_eps_angle_retourne(double val);
38     double get_eps_angle_retourne(void);
39 francois 514 void compare_maillage_carte_isotrope(FCT_TAILLE *carte,char *nom);
40 francois 425
41     private:
42     MG_MAILLAGE* mai;
43     double borne1;
44     double borne2;
45     double borne3;
46 francois 426 double eps_angle_retourne;
47 francois 425
48     };
49    
50    
51    
52    
53    
54     #endif