ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/poly_occ/src/poly_voro.h
Revision: 1007
Committed: Mon Mar 25 16:36:48 2019 UTC (6 years, 1 month ago) by francois
Content type: text/plain
File size: 698 byte(s)
Log Message:
fusion controlee dans le generateur de polycristal

File Contents

# User Rev Content
1 francois 979 #ifndef _POLY_VORO_
2     #define _POLY_VORO_
3    
4     #include <vector>
5 francois 1007 #include "poly_affiche.h"
6 francois 979
7     class Poly_Point;
8     class Poly_Cellule;
9    
10 francois 1007 class Poly_Voro : public POLY_AFFICHE
11 francois 979 {
12     public:
13    
14 francois 1007 Poly_Voro(std::vector<Poly_Point*> list_pnts,double dg);
15 francois 979 ~Poly_Voro();
16    
17 francois 1007 virtual void construit(void);
18    
19     virtual void add_cell(Poly_Cellule* element);
20 francois 979 Poly_Point* get_point(int num);
21     Poly_Cellule* get_cell(int num);
22    
23 francois 1007 virtual int get_nb_cell(void);
24     virtual void fusion_noeuds(void);
25    
26 francois 979 protected:
27     std::vector<Poly_Point*> list_points;
28     std::vector<Poly_Cellule*> list_cellules;
29 francois 1007 double epsfusion;
30    
31 francois 979 };
32    
33     #endif // _POLY_VORO_