22 #ifndef _MG_SOUS_GEOMETRIE_
23 #define _MG_SOUS_GEOMETRIE_
157 virtual void enregistrer(std::ostream& o,
double version);
MG_SOUS_GEOMETRIE(MG_GEOMETRIE *mg_geometrie, char *type, unsigned long num, const char *nom=NULL, double unite=1.0, double eps=1e-6)
virtual void supprimer_tout_mg_arete(void)
virtual int ajouter_mg_coface(MG_COFACE *mgcoface)
virtual int supprimer_mg_poutreid(unsigned long num)
virtual int ajouter_mg_coque(MG_COQUE *mgcoque)
virtual int inclure_mg_sous_geometrie(MG_SOUS_GEOMETRIE *mg_sous_geometrie)
virtual MG_GEOMETRIE * get_mg_geometrie(void)
virtual void supprimer_tout_mg_visu_courbe(void)
virtual void get_fichier_dependant(std::vector< std::string > &liste_fichier)
virtual void supprimer_tout_mg_point(void)
virtual int ajouter_mg_visu_courbe(MG_VISU_COURBE *mgvcrb)
virtual void supprimer_tout_mg_boucle(void)
virtual void supprimer_tout_mg_poutre(void)
virtual int ajouter_mg_sommet(MG_SOMMET *mgsom)
virtual int ajouter_mg_face(MG_FACE *mgface)
virtual int ajouter_mg_arete(MG_ARETE *mgarete)
virtual int supprimer_mg_coque(unsigned int num)
virtual int supprimer_mg_cosommetid(long num)
virtual int supprimer_mg_coquille(unsigned int num)
MG_SOUS_GEOMETRIE(MG_GEOMETRIE *mg_geometrie, long id_parent, char *type, const char *nom=NULL, double unite=1.0, double eps=1e-6)
virtual int ajouter_mg_coarete(MG_COARETE *mgcoarete)
virtual int exclure_mg_sous_geometrie(MG_SOUS_GEOMETRIE *mg_sous_geometrie)
virtual int supprimer_mg_visu_courbeid(unsigned long num)
virtual int ajouter_mg_courbe(MG_COURBE *mgcrb)
MG_SOUS_GEOMETRIE(MG_GEOMETRIE *mg_geometrie, char *type, const char *nom=NULL, double unite=1.0, double eps=1e-6)
virtual int ajouter_mg_groupe_topologique(MG_GROUPE_TOPOLOGIQUE *mggroupe_topologique)
virtual int ajouter_mg_cosommet(MG_COSOMMET *mgcosom)
virtual int supprimer_mg_groupe_topologiqueid(unsigned long num)
virtual int supprimer_mg_boucleid(unsigned long num)
virtual int supprimer_mg_coqueid(unsigned long num)
virtual int supprimer_mg_coface(MG_COFACE *mgcoface)
virtual int supprimer_mg_sommetid(unsigned long num)
virtual int ajouter_mg_boucle(MG_BOUCLE *mgboucle)
virtual int supprimer_mg_coquilleid(unsigned long num)
virtual int ajouter_mg_coquille(MG_COQUILLE *mgcoq)
virtual int supprimer_mg_sommet(unsigned int num)
virtual void supprimer_tout_mg_sommet(void)
virtual int ajouter_mg_element_cotopologique(MG_ELEMENT_COTOPOLOGIQUE *mg_element_cotopologique)
virtual int ajouter_mg_geom_fonction(MG_GEOM_FONCTION *mggeofon)
virtual int supprimer_mg_groupe_topologique(unsigned int num)
virtual int supprimer_mg_point(unsigned int num)
virtual void supprimer_tout_mg_geom_fonction(void)
virtual int supprimer_mg_courbeid(unsigned long num)
virtual int ajouter_mg_poutre(MG_POUTRE *mgpoutre)
virtual long get_id_parent(void)
virtual int supprimer_mg_coarete(MG_COARETE *mgcoarete)
virtual void supprimer_tout_mg_surface(void)
virtual int supprimer_mg_faceid(unsigned long num)
virtual void supprimer_tout_mg_face(void)
virtual void retirer_tout(void)
virtual void change_mg_geometrie(MG_GEOMETRIE *mg_geometrie)
virtual int supprimer_mg_element_topologique(MG_ELEMENT_TOPOLOGIQUE *mg_element_topologique)
virtual int supprimer_mg_face(unsigned int num)
virtual int supprimer_mg_arete(unsigned int num)
virtual int supprimer_mg_poutre(unsigned int num)
virtual int supprimer_mg_element_geometrique(MG_ELEMENT_GEOMETRIQUE *mg_element_geometrique)
virtual void supprimer_tout_mg_groupe_topologique(void)
virtual int supprimer_mg_surfaceid(unsigned long num)
virtual ~MG_SOUS_GEOMETRIE(void)
virtual int supprimer_mg_coareteid(long num)
virtual int supprimer_mg_geom_fonction(unsigned int num)
virtual int supprimer_mg_areteid(unsigned long num)
virtual void supprimer_tout_mg_coque(void)
virtual void supprimer_tout_mg_courbe(void)
virtual void enregistrer(std::ostream &o, double version)
virtual int ajouter_mg_element_topologique(MG_ELEMENT_TOPOLOGIQUE *mg_element_topologique)
virtual int ajouter_mg_point(MG_POINT *mgpt)
virtual int supprimer_mg_cosommet(MG_COSOMMET *mgcosom)
virtual int supprimer_mg_volumeid(unsigned long num)
MG_SOUS_GEOMETRIE(MG_GEOMETRIE *mg_geometrie, long id_parent, char *type, unsigned long num, const char *nom=NULL, double unite=1.0, double eps=1e-6)
virtual int supprimer_mg_volume(unsigned int num)
virtual void supprimer_tout_mg_coquille(void)
virtual int supprimer_mg_visu_courbe(unsigned int num)
virtual void change_id_parent(long id_parent)
MG_GEOMETRIE * m_mg_geometrie
virtual int ajouter_mg_element_geometrique(MG_ELEMENT_GEOMETRIQUE *mg_element_geometrique)
virtual int supprimer_mg_cofaceid(long num)
virtual void supprimer_tout_mg_volume(void)
virtual int ajouter_mg_volume(MG_VOLUME *mgvol)
virtual int supprimer_mg_geom_fonctionid(unsigned long num)
virtual int supprimer_mg_surface(unsigned int num)
virtual int supprimer_mg_boucle(unsigned int num)
virtual int supprimer_mg_courbe(unsigned int num)
virtual int supprimer_mg_element_cotopologique(MG_ELEMENT_COTOPOLOGIQUE *mg_element_cotopologique)
virtual int supprimer_mg_pointid(unsigned long num)
virtual int ajouter_mg_surface(MG_SURFACE *mgsrf)