22 #ifndef _MG_CG_ASSEMBLAGE_
23 #define _MG_CG_ASSEMBLAGE_
58 virtual void enregistrer(std::ostream& o,
double version);
virtual MG_CG_MODELE * get_mgcg_modele(void)
void actualiser_mg_sous_geometrie(void)
virtual MG_CG_FORME * get_premiere_mgcg_forme(std::map< long, MG_CG_FORME * >::iterator &it)
std::map< long, MG_CG_FORME * > m_map_mgcg_forme
virtual long get_nb_mgcg_forme(void)
virtual int ajouter_mgcg_forme(MG_CG_FORME *mgcg_forme, bool avec_mg_element=true)
virtual int retirer_mgcg_formeid(long id)
virtual MG_CG_FORME * get_mgcg_formeid(long id)
MG_SOUS_GEOMETRIE * m_mg_sous_geometrie
virtual int get_type_mg_construction_geometrique(void)
std::string m_nom_mgcg_assemblage
virtual std::string get_nom_mgcg_assemblage(void)
virtual void enregistrer(std::ostream &o, double version)
virtual MG_SOUS_GEOMETRIE * get_mg_sous_geometrie(void)
void ajouter_mg_element_mgcg_forme(MG_CG_FORME *mgcg_forme)
MG_CG_MODELE * m_mgcg_modele
virtual void retirer_tout_mgcg_forme(void)
virtual void change_mg_sous_geometrie(MG_SOUS_GEOMETRIE *mg_sous_geometrie)
virtual void change_nom_mgcg_assemblage(std::string nom_mgcg_assemblage)
virtual ~MG_CG_ASSEMBLAGE(void)
virtual MG_CG_FORME * get_suivante_mgcg_forme(std::map< long, MG_CG_FORME * >::iterator &it)
MG_CG_ASSEMBLAGE(MG_CG_MODELE *mgcg_modele, std::string nom_mgcg_assemblage)
MG_CG_ASSEMBLAGE(MG_CG_MODELE *mgcg_modele, unsigned long num, std::string nom_mgcg_assemblage, MG_SOUS_GEOMETRIE *mg_sous_geometrie)