39 double epaisseur_couche,
40 std::string nom_groupe_forme,
51 analyse_initiale->get_nom_groupe_forme(),
52 analyse_initiale->get_boite_analyse()),
53 m_epaisseur_couche(epaisseur_couche)
55 std::string iden_ini=identifiant+
"_0";
58 int type_analyse = analyse_initiale->
get_type();
59 for(
long i=1;i<nb_couche;i++)
66 nouvelle_analyse=analyse_champ;
72 nouvelle_analyse=analyse_ori;
78 nouvelle_analyse=analyse_cao;
84 nouvelle_analyse=analyse_mg_maill;
90 nouvelle_analyse=analyse_fem_maill;
96 nouvelle_analyse=analyse_cond_ther;
102 nouvelle_analyse=analyse_cond_ther;
105 sprintf(iden,
"%s_%li",identifiant.c_str(),i);
111 double xmin,ymin,zmin,xmax,ymax,zmax;
132 std::vector<MSTRUCT_ANALYSE*>::iterator it_analyse;
181 std::vector<MSTRUCT_ANALYSE*>::iterator it_analyse;
187 std::vector<MSTRUCT_ANALYSE*>::iterator it_analyse;
190 ofstrm << analyse->get_identifiant() << std::endl;
191 analyse->exporter(ofstrm,i,avec_entete,avec_graph,prefix_graph);
198 ofstrm.write((
char*)&type_analyse,
sizeof(
long));
202 ofstrm.write((
char*)&nb_analyse,
sizeof(
long));
203 std::vector<MSTRUCT_ANALYSE*>::iterator it_analyse;
212 ifstrm.read((
char*)&nb_analyse,
sizeof(
long));
213 for(
long i=0;i<nb_analyse;i++)
216 ifstrm.read((
char*)&type_analyse,
sizeof(
long));
266 sprintf(ligne,
"MSTRUCT_ANALYSE_EROSION");fonc(ligne);
267 sprintf(ligne,
"-> Nb analyse : %li",
get_nb_analyse());fonc(ligne);
269 std::vector<MSTRUCT_ANALYSE*>::iterator it_analyse;
272 analyse->affiche_contenu(fonc);