MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
dly_triangle.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 //####// dly_triangle.h
15 //####//
16 //####//------------------------------------------------------------
17 //####//------------------------------------------------------------
18 //####// COPYRIGHT 2000-2024
19 //####// jeu 13 jun 2024 11:58:55 EDT
20 //####//------------------------------------------------------------
21 //####//------------------------------------------------------------
22 
23 #ifndef dly_triangleH
24 #define dly_triangleH
25 
26 #include <vector>
27 
28 
29 
31 {
32 public:
33  DLY_TRIANGLE(class DLY_NOEUD *no1,class DLY_NOEUD *no2,class DLY_NOEUD *no3);
35  virtual ~DLY_TRIANGLE();
36 
37  DLY_NOEUD* get_noeud1(void);
38  DLY_NOEUD* get_noeud2(void);
39  DLY_NOEUD* get_noeud3(void);
40 
41  void insere_lien_tetra(class DLY_TETRA* tet);
42  int tet_est_present(DLY_TETRA* tet);
43  int get_nb_tetra(void);
44  DLY_TETRA* get_tetra(int i);
45  int est_coplanaire(double x,double y, double z);
46  int est_frontiere(void);
47 
48 
49 private:
53  std::vector<class DLY_TETRA*> lsttet;
54  int frontiere;
55 };
56 
57 
58 #endif
DLY_NOEUD * noeud2
Definition: dly_triangle.h:51
virtual ~DLY_TRIANGLE()
DLY_TETRA * get_tetra(int i)
void insere_lien_tetra(class DLY_TETRA *tet)
DLY_NOEUD * get_noeud3(void)
int get_nb_tetra(void)
DLY_NOEUD * noeud1
Definition: dly_triangle.h:50
int tet_est_present(DLY_TETRA *tet)
int est_coplanaire(double x, double y, double z)
DLY_TRIANGLE(class DLY_NOEUD *no1, class DLY_NOEUD *no2, class DLY_NOEUD *no3)
int est_frontiere(void)
std::vector< class DLY_TETRA * > lsttet
Definition: dly_triangle.h:53
DLY_NOEUD * get_noeud1(void)
DLY_NOEUD * get_noeud2(void)
DLY_NOEUD * noeud3
Definition: dly_triangle.h:52