22 #ifndef _MG_CG_FORME_MULTI_VOLUME_
23 #define _MG_CG_FORME_MULTI_VOLUME_
61 virtual void enregistrer(std::ostream& o,
double version);
63 virtual int construire(
bool fusionner_entite_similaire,
65 bool importer_triangulation,
66 double epsilon_triangulation);
virtual int ajouter_mg_volume(MG_VOLUME *mg_volume)
virtual long get_nb_mg_volume(void)
std::map< long, MG_VOLUME * > m_map_mg_volume
virtual void retirer_tout_mg_volume(void)
virtual void enregistrer(std::ostream &o, double version)
MG_CG_FORME_MULTI_VOLUME(MG_CG_MODELE *mgcg_modele, int provenance)
MG_CG_FORME_MULTI_VOLUME(MG_CG_MODELE *mgcg_modele, int provenance, int etat, unsigned long num, std::vector< MG_VOLUME * > &vector_mg_volume)
virtual int get_type_forme(void)
virtual MG_VOLUME * get_premier_mg_volume(std::map< long, MG_VOLUME * >::iterator &it)
virtual void get_mg_element(TPL_MAP_ENTITE< MG_ELEMENT_TOPOLOGIQUE * > *map_mg_element_topologique, TPL_MAP_ENTITE< MG_ELEMENT_COTOPOLOGIQUE * > *map_mg_element_cotopologique, TPL_MAP_ENTITE< MG_ELEMENT_GEOMETRIQUE * > *map_mg_element_geometrique)
virtual MG_VOLUME * get_suivant_mg_volume(std::map< long, MG_VOLUME * >::iterator &it)
virtual int construire(void)
MG_CG_FORME_MULTI_VOLUME(MG_CG_MODELE *mgcg_modele, int provenance, int etat, unsigned long num)
virtual BOITE_3D get_boite_3D(void)
virtual ~MG_CG_FORME_MULTI_VOLUME()
virtual int retirer_mg_volume(MG_VOLUME *mg_volume)