X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FStdMeshers%2FStdMeshers_Prism_3D.hxx;h=708a92ca9226a29e0cf948b76d84266fc737812c;hb=59627b07d70f4caa4c768be6805334d2610fa54c;hp=5d99375a9025958fff4574fa69f8bb63af82ba29;hpb=b0647ff5ab38e3d44a7d6aaa8cdb1b12e12a5959;p=modules%2Fsmesh.git diff --git a/src/StdMeshers/StdMeshers_Prism_3D.hxx b/src/StdMeshers/StdMeshers_Prism_3D.hxx index 5d99375a9..708a92ca9 100644 --- a/src/StdMeshers/StdMeshers_Prism_3D.hxx +++ b/src/StdMeshers/StdMeshers_Prism_3D.hxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2014 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE // // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -412,7 +412,8 @@ struct StdMeshers_Sweeper std::vector< TNodeColumn* > myIntColumns; // internal nodes bool ComputeNodes( SMESH_MesherHelper& helper, - const double tol ); + const double tol, + const bool allowHighBndError ); private: @@ -529,6 +530,11 @@ public: */ double getSweepTolerance( const Prism_3D::TPrismTopo& thePrism ); + /*! + * \brief Defines if it's safe to use the block approach + */ + bool isSimpleBottom( const Prism_3D::TPrismTopo& thePrism ); + /*! * \brief Project mesh faces from a source FACE of one prism to * a source FACE of another prism