 |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
Aller à la documentation de ce fichier.
57 virtual void evaluer(
double *uv,
double *xyz) ;
58 virtual void deriver(
double *uv,
double *xyzdu,
double *xyzdv);
59 virtual void deriver_seconde(
double *uv,
double* xyzduu,
double* xyzduv,
double* xyzdvv,
double *xyz = NULL ,
double *xyzdu = NULL ,
double *xyzdv =NULL);
60 virtual void inverser(
double *uv,
double *xyz,
double precision=1e-6) ;
63 virtual void get_EFG(
double *uv,
double& E,
double& F,
double &G);
64 virtual void get_LMN(
double *uv,
double& L,
double& M,
double &N);
65 virtual void get_M(
double *uv,
double& M1,
double& M2,
double& M3);
66 virtual void get_courbure(
double *uv,
double& cmax,
double& cmin);
79 virtual void enregistrer(std::ostream& o,
double version);
virtual void supprimer_mg_boucle(class MG_BOUCLE *mgbou)
virtual bool est_une_topo_element(void)
virtual int get_dimension(void)
virtual int get_nb_mg_coface(void)
virtual int get_nb_pole(void)
std::vector< MG_COFACE * > lst_coface
virtual void get_topologie_sousjacente(TPL_MAP_ENTITE< MG_ELEMENT_TOPOLOGIQUE * > *lst)
virtual int get_nb_mg_boucle(void)
virtual void get_echantillonnage(int numechantillon, std::vector< double > &tab)
virtual void deriver(double *uv, double *xyzdu, double *xyzdv)
virtual void inverser(double *uv, double *xyz, double precision=1e-6)
virtual void supprimer_mg_coface(class MG_COFACE *coface)
std::vector< MG_BOUCLE * > lst_boucle
virtual void get_liste_pole_uv(std::vector< double > *liste_pole_uv, double eps)
virtual void evaluer(double *uv, double *xyz)
virtual int valide_parametre_u(double &u)
virtual void enregistrer(std::ostream &o, double version)
virtual void ajouter_mg_boucle(class MG_BOUCLE *mgbou)
virtual BOITE_3D get_boite_3D(void)
virtual MG_COFACE * get_mg_coface(int num)
MG_FACE(std::string idori, unsigned long num, MG_SURFACE *srf, int sens)
virtual void deriver_seconde(double *uv, double *xyzduu, double *xyzduv, double *xyzdvv, double *xyz=NULL, double *xyzdu=NULL, double *xyzdv=NULL)
virtual VCT & get_vectorisation(void)
virtual int valide_parametre_v(double &v)
virtual void get_M(double *uv, double &M1, double &M2, double &M3)
virtual void ajouter_mg_coface(class MG_COFACE *coface)
virtual void get_LMN(double *uv, double &L, double &M, double &N)
virtual void calcul_normale_unitaire(double *uv, double *normale)
virtual void get_courbure(double *uv, double &cmax, double &cmin)
virtual MG_BOUCLE * get_mg_boucle(int num)
virtual void change_nb_pole(int val)
virtual void calcul_normale(double *uv, double *normale)
virtual void get_EFG(double *uv, double &E, double &F, double &G)
virtual MG_SURFACE * get_surface(void)
virtual void get_xyz_min_max(double *xyzmin, double *xyzmax)
virtual int get_orientation(void)
virtual int get_type(void)