31 m_etat=MG_CG_OPERATEUR::ETAT_OPERATEUR::NON_CONSTRUIT;
43 m_etat=MG_CG_OPERATEUR::ETAT_OPERATEUR::NON_CONSTRUIT;
44 std::map<long,MG_CG_FORME*>::iterator it_forme;
53 std::map<long,MG_CG_FORME*>::iterator it_forme;
56 forme->retirer_mgcg_operateur_dependant(
this);
60 forme->change_mgcg_operateur_parent(NULL);
115 std::pair<std::map<long,MG_CG_FORME*>::iterator,
bool> p=
m_map_mgcg_forme_entree.insert(std::pair<long,MG_CG_FORME*>(mgcg_forme->get_id(),mgcg_forme));
124 std::map<long,MG_CG_FORME*>::iterator it;
128 (it->second)->retirer_mgcg_operateur_dependant(
this);
138 std::map<long,MG_CG_FORME*>::iterator it;
142 (it->second)->retirer_mgcg_operateur_dependant(
this);
151 std::map<long,MG_CG_FORME*>::iterator it;
179 return ((*it).second);
189 std::pair<std::map<long,MG_CG_FORME*>::iterator,
bool> p=
m_map_mgcg_forme_sortie.insert(std::pair<long,MG_CG_FORME*>(mgcg_forme->get_id(),mgcg_forme));
197 std::map<long,MG_CG_FORME*>::iterator it;
209 std::map<long,MG_CG_FORME*>::iterator it;
247 return ((*it).second);
252 return TYPE_MG_CONSTRUCTION_GEOMETRIQUE::MGCG_OPERATEUR;
virtual int ajouter_mgcg_operateur_dependant(MG_CG_OPERATEUR *mgcg_operateur)
virtual int ajouter_mgcg_operateur(MG_CG_OPERATEUR *mgcg_operateur)
virtual int get_semantique(void)
virtual MG_CG_FORME * get_mgcg_forme_sortieid(long id)
virtual int retirer_mgcg_forme_sortieid(long id)
virtual int ajouter_mgcg_forme_sortie(MG_CG_FORME *mgcg_forme)
virtual MG_CG_FORME * get_suivante_mgcg_forme_entree(std::map< long, MG_CG_FORME * >::iterator &it)
std::map< long, MG_CG_FORME * > m_map_mgcg_forme_sortie
virtual long get_nb_mgcg_forme_entree(void)
virtual int ajouter_mgcg_forme_entree(MG_CG_FORME *mgcg_forme)
virtual int get_type_mg_construction_geometrique(void)
virtual MG_CG_FORME * get_suivante_mgcg_forme_sortie(std::map< long, MG_CG_FORME * >::iterator &it)
MG_CG_OPERATEUR(MG_CG_MODELE *mgcg_modele, int semantique)
virtual MG_CG_FORME * get_mgcg_forme_entreeid(long id)
virtual MG_CG_FORME * get_premiere_mgcg_forme_sortie(std::map< long, MG_CG_FORME * >::iterator &it)
virtual MG_CG_FORME * get_premiere_mgcg_forme_entree(std::map< long, MG_CG_FORME * >::iterator &it)
MG_CG_MODELE * m_mgcg_modele
virtual void retirer_tout_mgcg_forme_entree(void)
virtual MG_CG_MODELE * get_mgcg_modele(void)
virtual int get_etat(void)
virtual int retirer_mgcg_forme_entreeid(long id)
virtual void change_mgcg_modele(MG_CG_MODELE *mgcg_modele)
virtual int retirer_mgcg_forme_sortie(MG_CG_FORME *mgcg_forme)
virtual long get_nb_mgcg_forme_sortie(void)
virtual void change_etat(int etat_operateur)
virtual void change_semantique(int semantique)
virtual int retirer_mgcg_forme_entree(MG_CG_FORME *mgcg_forme)
std::map< long, MG_CG_FORME * > m_map_mgcg_forme_entree
virtual void retirer_tout_mgcg_forme_sortie(void)
virtual ~MG_CG_OPERATEUR()
virtual void verifie_semantique(void)