MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
fct_generateur_echantillonage_estimation.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 //####// fct_generateur_echantillonage_estimation.h
15 //####//
16 //####//------------------------------------------------------------
17 //####//------------------------------------------------------------
18 //####// COPYRIGHT 2000-2024
19 //####// jeu 13 jun 2024 11:58:52 EDT
20 //####//------------------------------------------------------------
21 //####//------------------------------------------------------------
22 
23 #ifndef fct_generateur_echantillonage_estimationH
24 #define fct_generateur_echantillonage_estimationH
25 
26 
27 #include "fct_generateur_3d.h"
28 
29 
30 
32 {
33 public:
34  FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION(double ecart,double ind1=4,double ind2=0.5);
36  virtual void construit(int pas_echan=20,int pas_estima=20,class MG_GROUPE_TOPOLOGIQUE* mggt=NULL)=0;
37 
38 
39 protected:
40  virtual void echantillonner(class MG_GROUPE_TOPOLOGIQUE* mggt=NULL)=0;
41  virtual void estimation(void);
42  virtual double estimer(double x,double y,double z);
43  virtual double estimer(double x,double y,double z, double crb);
46  double zonezoom;
47  double zonetrans;
48  double dng;
49 
50  double xmin,ymin,zmin;
51  double xmax,ymax,zmax;
53 
54 };
55 
56 
57 
58 
59 
60 
61 #endif
FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION::xmax
double xmax
Definition: fct_generateur_echantillonage_estimation.h:51
fct_generateur_3d.h
FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION::estimation
virtual void estimation(void)
Definition: fct_generateur_echantillonage_estimation.cpp:46
FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION::lstpoint
TPL_LISTE_ENTITE< CT_POINT< 1 > * > lstpoint
Definition: fct_generateur_echantillonage_estimation.h:52
FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION::xmin
double xmin
Definition: fct_generateur_echantillonage_estimation.h:50
FCT_GENERATEUR_3D
Definition: fct_generateur_3d.h:35
FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION::~FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION
~FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION()
Definition: fct_generateur_echantillonage_estimation.cpp:41
FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION::ymax
double ymax
Definition: fct_generateur_echantillonage_estimation.h:51
FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION::zonezoom
double zonezoom
Definition: fct_generateur_echantillonage_estimation.h:46
FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION::construit
virtual void construit(int pas_echan=20, int pas_estima=20, class MG_GROUPE_TOPOLOGIQUE *mggt=NULL)=0
FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION::ymin
double ymin
Definition: fct_generateur_echantillonage_estimation.h:50
FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION::FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION
FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION(double ecart, double ind1=4, double ind2=0.5)
Definition: fct_generateur_echantillonage_estimation.cpp:37
FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION::echantillonner
virtual void echantillonner(class MG_GROUPE_TOPOLOGIQUE *mggt=NULL)=0
FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION::zmin
double zmin
Definition: fct_generateur_echantillonage_estimation.h:50
FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION::pas_echantillon
int pas_echantillon
Definition: fct_generateur_echantillonage_estimation.h:44
MG_GROUPE_TOPOLOGIQUE
Definition: mg_groupe_topologique.h:31
FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION::zonetrans
double zonetrans
Definition: fct_generateur_echantillonage_estimation.h:47
FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION::pas_estimation
int pas_estimation
Definition: fct_generateur_echantillonage_estimation.h:45
FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION::zmax
double zmax
Definition: fct_generateur_echantillonage_estimation.h:51
TPL_LISTE_ENTITE
Definition: tpl_liste_entite.h:32
FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION::estimer
virtual double estimer(double x, double y, double z)
Definition: fct_generateur_echantillonage_estimation.cpp:130
FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION
Definition: fct_generateur_echantillonage_estimation.h:31
FCT_GENERATEUR_ECHANTILLONAGE_ESTIMATION::dng
double dng
Definition: fct_generateur_echantillonage_estimation.h:48