62 std::pair<std::multimap<long,std::string>::iterator,std::multimap<long,std::string>::iterator> ret;
65 if(it==ret.second)
return "";
71 std::pair<std::multimap<long,std::string>::iterator,std::multimap<long,std::string>::iterator> ret;
74 if(it==ret.second)
return "";
80 f <<
"GROUPE_VOLUME " <<
m_nom << std::endl;
85 long id = mgvolume->get_id();
88 std::multimap< long int, std::string >::iterator it;
100 f.getline(ligne,10000);
102 sscanf(ligne,
"%*s %s",nom);
105 f.getline(ligne,10000);
106 sscanf(ligne,
"%*s %li",&nb_volume);
107 for(
long i=0;i<nb_volume;i++)
110 f.getline(ligne,10000,
' ');
112 sscanf(ligne,
"%li",&id_volume);
115 while(
f.getline(ligne,10000,
' '))
117 char chr_donnee[500];
118 sscanf(ligne,
"%s",chr_donnee);
119 std::string donnee(chr_donnee);
long get_nb_donnee_volume(MG_VOLUME *volume)
TPL_MAP_ENTITE< MG_VOLUME * > m_tpl_map_volume
void importer(std::ifstream &f, MG_GEOMETRIE *mg_geometrie)
int ajouter_donnee_volume(MG_VOLUME *volume, std::string donnee)
TPL_MAP_ENTITE< MG_VOLUME * > & get_tpl_map_volume(void)
std::string get_nom(void)
void exporter(std::ofstream &f)
std::string get_suivante_donnee_volume(MG_VOLUME *volume, std::multimap< long, std::string >::iterator &it)
std::string get_premiere_donnee_volume(MG_VOLUME *volume, std::multimap< long, std::string >::iterator &it)
std::multimap< long, std::string > m_map_donnees_volume
MG_VOLUME * get_mg_volumeid(unsigned long num)
virtual X get_premier(ITERATEUR &it)
virtual X get_suivant(ITERATEUR &it)
virtual void ajouter(X x)
double f(double x, long nb, double *xfonc, double *fonc, double eng, double eni, double lambda, double nor, double *fonc2)