ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/comparaison/src/vct_comparaison.h
Revision: 82
Committed: Thu Apr 10 15:21:34 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: 1269 byte(s)
Log Message:

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_tenseur.h"
19     #include <ostream>
20     //----------------------------------------------------------------------------
21    
22     class DLLPORTVECTORISATION VCT_COMPARAISON
23     {
24     public:
25     VCT_COMPARAISON(char*fil1,char*fil2);
26     ~VCT_COMPARAISON();
27 souaissa 82 virtual void comparer_vectorisation_geometrie();
28     virtual void comparer_inertie_geometrie();
29 souaissa 66 virtual void enregistrer(std::ostream& os);
30 souaissa 82 friend std::ostream& operator <<(std::ostream& o,VCT_COMPARAISON& vct_f);
31 souaissa 66 private:
32 souaissa 82 vector<int> similarite;
33 souaissa 66 MG_FILE* gest1;
34     MG_FILE* gest2;
35    
36     };
37    
38 souaissa 82 DLLPORTVECTORISATION std::ostream& operator <<(std::ostream& os, VCT_COMPARAISON& vct_cmp);
39 souaissa 66 #endif