X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FHOMARD%2FHomardDriver.cxx;h=12f70941549c1c38e0e45b427ee900987a96cbff;hb=27c6e3b847bd0f6caca399c9d8841ac8d36a8ed1;hp=4589c24adcf1e6ba836f66fe5b22d4888df02411;hpb=408c0191e3bbfd149adbf04e2e7bce039703a144;p=modules%2Fhomard.git diff --git a/src/HOMARD/HomardDriver.cxx b/src/HOMARD/HomardDriver.cxx index 4589c24a..12f70941 100644 --- a/src/HOMARD/HomardDriver.cxx +++ b/src/HOMARD/HomardDriver.cxx @@ -657,6 +657,8 @@ void HomardDriver::TexteBoundaryAn( const std::string NameBoundary, int NumeBoun { saux += "# Sphere\n" ; } if ( BoundaryType == 3 || BoundaryType == 4 ) { saux += "# Cone\n" ; } + if ( BoundaryType == 5 ) + { saux += "# Tore\n" ; } // // Le nom de la frontiere // @@ -800,6 +802,45 @@ void HomardDriver::TexteBoundaryAn( const std::string NameBoundary, int NumeBoun saux += "FARayon2 " + saux1.str() + "\n" ; } } +// +// Cas du tore +// + if ( BoundaryType == 5 ) + { + { std::stringstream saux1 ; + saux1 << NumeBoundary << " " << x0 ; + saux2 = saux1.str() ; + saux += "FAXCen " + saux1.str() + "\n" ; + } + { std::stringstream saux1 ; + saux1 << NumeBoundary << " " << x1 ; + saux += "FAYCen " + saux1.str() + "\n" ; + } + { std::stringstream saux1 ; + saux1 << NumeBoundary << " " << x2 ; + saux += "FAZCen " + saux1.str() + "\n" ; + } + { std::stringstream saux1 ; + saux1 << NumeBoundary << " " << x3 ; + saux += "FAXAxe " + saux1.str() + "\n" ; + } + { std::stringstream saux1 ; + saux1 << NumeBoundary << " " << x4 ; + saux += "FAYAxe " + saux1.str() + "\n" ; + } + { std::stringstream saux1 ; + saux1 << NumeBoundary << " " << x5 ; + saux += "FAZAxe " + saux1.str() + "\n" ; + } + { std::stringstream saux1 ; + saux1 << NumeBoundary << " " << x6 ; + saux += "FARayon " + saux1.str() + "\n" ; + } + { std::stringstream saux1 ; + saux1 << NumeBoundary << " " << x7 ; + saux += "FARayon2 " + saux1.str() + "\n" ; + } + } // _Texte += saux + "#\n" ; //