MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
occ_cg_forme_volume_ellipsoide.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 //####// occ_cg_forme_volume_ellipsoide.h
15 //####//
16 //####//------------------------------------------------------------
17 //####//------------------------------------------------------------
18 //####// COPYRIGHT 2000-2024
19 //####// jeu 13 jun 2024 11:58:54 EDT
20 //####//------------------------------------------------------------
21 //####//------------------------------------------------------------
22 #include "gestionversion.h"
23 #ifdef ALL_OCC
24 #ifndef _OCC_CG_FORME_VOLUME_ELLIPSOIDE_
25 #define _OCC_CG_FORME_VOLUME_ELLIPSOIDE_
26 
27 
28 
29 #include <map>
30 
32 
33 class MG_GEOMETRIE;
34 class MG_CG_MODELE;
35 class MG_CG_FORME;
36 class MG_VOLUME;
37 
39 {
40 public:
41 
43  double centre_x,double centre_y,double centre_z,
44  double direction_x,double direction_y,double direction_z,
45  double rayon_majeur, double rayon_mineur);
47  int etat,
48  unsigned long num,
49  MG_VOLUME* mg_volume,
50  double centre_x,double centre_y,double centre_z,
51  double direction_x,double direction_y,double direction_z,
52  double rayon_majeur, double rayon_mineur);
55  virtual int construire(void);
56  virtual int construire(bool fusionner_entite_similaire,
57  double precision,
58  bool importer_triangulation,
59  double epsilon_triangulation);
60 protected:
61 
62 };
63 
64 
65 #endif
66 #endif
gestionversion.h
OCC_CG_FORME_VOLUME_ELLIPSOIDE::~OCC_CG_FORME_VOLUME_ELLIPSOIDE
virtual ~OCC_CG_FORME_VOLUME_ELLIPSOIDE()
Definition: occ_cg_forme_volume_ellipsoide.cpp:63
mg_cg_forme_volume_ellipsoide.h
MG_VOLUME
Definition: mg_volume.h:33
OCC_CG_FORME_VOLUME_ELLIPSOIDE::construire
virtual int construire(void)
Definition: occ_cg_forme_volume_ellipsoide.cpp:68
MG_CG_FORME
Definition: mg_cg_forme.h:41
OCC_CG_FORME_VOLUME_ELLIPSOIDE::OCC_CG_FORME_VOLUME_ELLIPSOIDE
OCC_CG_FORME_VOLUME_ELLIPSOIDE(MG_CG_MODELE *mgcg_modele, double centre_x, double centre_y, double centre_z, double direction_x, double direction_y, double direction_z, double rayon_majeur, double rayon_mineur)
Definition: occ_cg_forme_volume_ellipsoide.cpp:39
MG_CG_MODELE
Definition: mg_cg_modele.h:41
OCC_CG_FORME_VOLUME_ELLIPSOIDE
Definition: occ_cg_forme_volume_ellipsoide.h:38
MG_CG_FORME_VOLUME_ELLIPSOIDE
Definition: mg_cg_forme_volume_ellipsoide.h:36
MG_GEOMETRIE
Definition: mg_geometrie.h:84