MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
polycristal.h
Aller à la documentation de ce fichier.
1 //####//------------------------------------------------------------
2 //####//------------------------------------------------------------
3 //####// MAGiC
4 //####// Jean Christophe Cuilliere et Vincent FRANCOIS
5 //####// Departement de Genie Mecanique - UQTR
6 //####//------------------------------------------------------------
7 //####// MAGIC est un projet de recherche de l equipe ERICCA
8 //####// du departement de genie mecanique de l Universite du Quebec a Trois Rivieres
9 //####// http://www.uqtr.ca/ericca
10 //####// http://www.uqtr.ca/
11 //####//------------------------------------------------------------
12 //####//------------------------------------------------------------
13 //####//
14 //####// polycristal.h
15 //####//
16 //####//------------------------------------------------------------
17 //####//------------------------------------------------------------
18 //####// COPYRIGHT 2000-2024
19 //####// jeu 13 jun 2024 11:54:00 EDT
20 //####//------------------------------------------------------------
21 //####//------------------------------------------------------------
22 #ifndef _POLYCRISTAL_
23 #define _POLYCRISTAL_
24 
25 #include <vector>
26 #include <string>
27 #include "poly_affiche.h"
28 
29 class Poly_Point;
30 
32 {
33  public:
34  Polycristal(char *fichier,double dgval);
35  Polycristal(int nbParticules,double dgval);
36  Polycristal(std::vector<double> &listepoint,std::string nom,double dgva);
37 
38 
39 
40 
41 
42  ~Polycristal();
43 
44  std::vector<Poly_Point*> random_particules(int nbParticules);
45  virtual void construit(bool avecstep=false);
46 
47  protected:
48  std::string nomfichier;
49  double dg;
50 
51  std::vector<Poly_Point*> list_points;
52 
53  private:
55 
56 
57 };
58 
59 #endif // _POLYCRISTAL_
Polycristal::~Polycristal
~Polycristal()
Definition: polycristal.cpp:93
Polycristal::Polycristal
Polycristal(char *fichier, double dgval)
Definition: polycristal.cpp:31
Poly_Point
Definition: poly_point.h:25
POLY_AFFICHE
Definition: poly_affiche.h:29
Polycristal::nomfichier
std::string nomfichier
Definition: polycristal.h:48
Polycristal::random_particules
std::vector< Poly_Point * > random_particules(int nbParticules)
Definition: polycristal.cpp:97
Polycristal::list_points
std::vector< Poly_Point * > list_points
Definition: polycristal.h:51
Polycristal::construit
virtual void construit(bool avecstep=false)
Definition: polycristal.cpp:75
poly_affiche.h
Polycristal
Definition: polycristal.h:31
Polycristal::dg
double dg
Definition: polycristal.h:49