MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
fct_taille_arete.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_taille_arete.h
15 //####//
16 //####//------------------------------------------------------------
17 //####//------------------------------------------------------------
18 //####// COPYRIGHT 2000-2024
19 //####// jeu 13 jun 2024 11:58:52 EDT
20 //####//------------------------------------------------------------
21 //####//------------------------------------------------------------
22 #ifndef _FCTTAILLECOURBE_
23 #define _FCTTAILLECOURBE_
24 
25 
26 
27 #include "fct_taille_metrique.h"
28 #include "mg_arete.h"
29 
31 {
32 
33 public :
34  FCT_TAILLE_ARETE(double eps,double dist,MG_ARETE* mgarete);
36 
37  virtual int valide_parametre(double *param) ;
38  virtual void evaluer(double *param,double *resultat);
39  virtual void deriver(double *param,double *resultat,int num_param=0);
40  virtual void evaluer_decompose(double *metrique_depart,double *metrique_decompose);
41 
42  virtual double get_valeur_maximale(int num);
43 
44 private :
45  double epsilon;
48 
49 
51  double t1;
52  double t2;
53  double dens1;
54  double dens2;
55 };
56 
57 
58 
59 
60 
61 
62 #endif
FCT_TAILLE_ARETE::valide_parametre
virtual int valide_parametre(double *param)
Definition: fct_taille_arete.cpp:120
FCT_TAILLE_ARETE::arete
MG_ARETE * arete
Definition: fct_taille_arete.h:47
fct_taille_metrique.h
FCT_TAILLE_ARETE::t1
double t1
Definition: fct_taille_arete.h:51
FCT_TAILLE_ARETE::distance_maximale
double distance_maximale
Definition: fct_taille_arete.h:46
FCT_TAILLE_ARETE::dens1
double dens1
Definition: fct_taille_arete.h:53
FCT_TAILLE_ARETE::t2
double t2
Definition: fct_taille_arete.h:52
FCT_TAILLE_ARETE::evaluer_decompose
virtual void evaluer_decompose(double *metrique_depart, double *metrique_decompose)
Definition: fct_taille_arete.cpp:114
FCT_TAILLE_ARETE::~FCT_TAILLE_ARETE
~FCT_TAILLE_ARETE()
Definition: fct_taille_arete.cpp:53
FCT_TAILLE_ARETE::dens2
double dens2
Definition: fct_taille_arete.h:54
FCT_TAILLE_ARETE
Definition: fct_taille_arete.h:30
FCT_TAILLE_ARETE::FCT_TAILLE_ARETE
FCT_TAILLE_ARETE(double eps, double dist, MG_ARETE *mgarete)
Definition: fct_taille_arete.cpp:31
FCT_TAILLE_ARETE::evaluer
virtual void evaluer(double *param, double *resultat)
Definition: fct_taille_arete.cpp:57
mg_arete.h
FCT_TAILLE_ARETE::epsilon
double epsilon
Definition: fct_taille_arete.h:45
MG_ARETE
Definition: mg_arete.h:36
FCT_TAILLE_ARETE::deriver
virtual void deriver(double *param, double *resultat, int num_param=0)
Definition: fct_taille_arete.cpp:96
FCT_TAILLE_METRIQUE
Definition: fct_taille_metrique.h:29
FCT_TAILLE_ARETE::get_valeur_maximale
virtual double get_valeur_maximale(int num)
Definition: fct_taille_arete.cpp:126