 |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
Aller à la documentation de ce fichier.
22 #ifndef _MSTRUCT_GROUPE_FORME_
23 #define _MSTRUCT_GROUPE_FORME_
std::string get_nom(void)
int get_extremite_forme(MG_CG_FORME *mgcg_forme, double *extremite_xyz)
TPL_MAP_ENTITE< MG_VOLUME * > get_tpl_map_volume(void)
int ajouter_longueur_forme(MG_CG_FORME *mgcg_forme, double longueur)
int ajouter_extremite_forme(MG_CG_FORME *mgcg_forme, double *extremite_xyz)
int ajouter_donnee_forme(MG_CG_FORME *mgcg_forme, std::string donnee)
int ajouter_id_forme_ini(MG_CG_FORME *mgcg_forme, long id)
int ajouter_axe_forme(MG_CG_FORME *mgcg_forme, double *axe_xyz)
std::string get_premiere_donnee_forme(MG_CG_FORME *mgcg_forme, std::multimap< long, std::string >::iterator &it)
int get_id_forme_ini(MG_CG_FORME *mgcg_forme, long &id)
int get_centre_forme(MG_CG_FORME *mgcg_forme, double *centre_xyz)
int get_rayon_forme(MG_CG_FORME *mgcg_forme, double &rayon)
std::multimap< long, std::string > m_map_donnees_forme
void importer(std::ifstream &f, MG_CG_MODELE *mgcg_modele)
long get_nb_donnee_forme(MG_CG_FORME *mgcg_forme)
TPL_MAP_ENTITE< MG_CG_FORME * > & get_tpl_map_forme(void)
double f(double x, long nb, double *xfonc, double *fonc, double eng, double eni, double lambda, double nor, double *fonc2)
int get_position_relative(MG_CG_FORME *mgcg_forme, std::string &str)
void exporter(std::ofstream &f)
std::string get_suivante_donnee_forme(MG_CG_FORME *mgcg_forme, std::multimap< long, std::string >::iterator &it)
int ajouter_centre_forme(MG_CG_FORME *mgcg_forme, double *centre_xyz)
int get_longueur_forme(MG_CG_FORME *mgcg_forme, double &longueur)
TPL_MAP_ENTITE< MG_CG_FORME * > m_tpl_map_forme
int get_axe_forme(MG_CG_FORME *mgcg_forme, double *axe_xyz)
int ajouter_position_relative(MG_CG_FORME *mgcg_forme, std::string str)
int ajouter_rayon_forme(MG_CG_FORME *mgcg_forme, double rayon)