 |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
Aller à la documentation de ce fichier.
41 virtual void evaluer(
double *param,
double *resultat)=0 ;
42 virtual void deriver(
double *param,
double *resultat,
int num_param=0)=0 ;
43 virtual void evaluer_decompose(
double *metrique_depart,
double *valeur_propre,
double *vecteur_propre)=0;
47 virtual void lire(
char* nom)=0;
52 virtual int ajuste_distance_ortho_metrique(
class MG_FACE* mgface,
double u1,
double v1,
double u2,
double v2,
double &udecale,
double &vdecale,
double longueur_desiree,
double du,
double dv,
double teta,
int pas=32);
53 virtual int ajuste_distance_metrique(
class MG_FACE* mgface,
double u1,
double v1,
double u2,
double v2,
double &udecale,
double &vdecale,
double longueur_desiree,
double du,
double dv,
int pas=32);
virtual BOITE_3D get_boite_3D(void)=0
virtual void deriver(double *param, double *resultat, int num_param=0)=0
virtual double get_valeur_maximale(int num=0)=0
virtual double calcule_longueur_segment_metrique(class MG_FACE *mgface, class MG_SEGMENT *mgsegment, class OT_DECALAGE_PARAMETRE *decalage, int pas=32)
virtual void get_fichier_dependant(std::vector< std::string > &liste_fichier)
virtual void lire(char *nom)=0
virtual int valide_parametre(double *param)=0
virtual double calcul_distance_metrique(class MG_SEGMENT *seg, int pas=32)
fonction_affiche * fonc_affiche
FCT_TAILLE(FCT_TAILLE &mdd)
virtual void enregistrer(char *nom)=0
virtual int ajuste_distance_metrique(double *xyz1, double *xyz2, double longueur_desiree, int pas=32)
virtual double calcule_distance_metrique(class MG_FACE *mgface, double u1, double v1, double u2, double v2, double du, double dv, int pas=32)
void affiche(char *message)
virtual double calcul_volume_tetra_metrique(class MG_TETRA *tet)
void active_affichage(fonction_affiche *fonc)
virtual void evaluer_decompose(double *metrique_depart, double *valeur_propre, double *vecteur_propre)=0
void fonction_affiche(char *)
virtual int ajuste_distance_ortho_metrique(class MG_FACE *mgface, double u1, double v1, double u2, double v2, double &udecale, double &vdecale, double longueur_desiree, double du, double dv, double teta, int pas=32)
virtual void evaluer(double *param, double *resultat)=0