ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/comparaison/src/vct_comparaison.h
Revision: 66
Committed: Wed Mar 19 16:45:26 2008 UTC (17 years, 1 month ago) by souaissa
Content type: text/plain
Original Path: magic/lib/vectorisation/vectorisation/src/vct_comparaison.h
File size: 1265 byte(s)
Log Message:
reorganisation des classes de vectorisation. Situation normalement final pour le doc de khaled

File Contents

# User Rev Content
1 souaissa 66 //---------------------------------------------------------------------------
2    
3     #ifndef vct_comparisonH
4     #define vct_comparisonH
5     //---------------------------------------------------------------------------
6     #ifdef WINDOWS_VERSION
7     #ifdef BUILT_DLL_VECTORISATION
8     #define DLLPORTVECTORISATION __declspec(dllexport)
9     #else
10     #define DLLPORTVECTORISATION __declspec(dllimport)
11     #endif
12     #else
13     #define DLLPORTVECTORISATION
14     #endif
15     //----------------------------------------------------------------------------
16     #include <vector.h>
17     #include "mg_file.h"
18     #include "ot_matrice.h"
19     #include "ot_tenseur.h"
20     #include <ostream>
21     //----------------------------------------------------------------------------
22    
23     class DLLPORTVECTORISATION VCT_COMPARAISON
24     {
25     public:
26     VCT_COMPARAISON(char*fil1,char*fil2);
27     ~VCT_COMPARAISON();
28     virtual void get_comparaison_geometrie();
29     virtual void enregistrer(std::ostream& os);
30     friend std::ostream& operator <<(std::ostream& o,const VCT_COMPARAISON& vct_f);
31     private:
32     vector<int> carte_geometrique_faces;
33     MG_FILE* gest1;
34     MG_FILE* gest2;
35    
36     };
37    
38     DLLPORTVECTORISATION std::ostream& operator <<(std::ostream& os,const VCT_COMPARAISON& vct_cmp);
39     #endif