X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FStdMeshers%2FStdMeshers_NumberOfSegments.hxx;h=9714f475c55884900bb2a1c3a056296098706265;hb=f0f28bd92d337864790e0a073859525f41bc6d46;hp=f35fed3a6bc9324558604e54820a140e2a0d295a;hpb=2c607013a23bd4e7ba07e72e0c04dee2c1209cff;p=modules%2Fsmesh.git diff --git a/src/StdMeshers/StdMeshers_NumberOfSegments.hxx b/src/StdMeshers/StdMeshers_NumberOfSegments.hxx index f35fed3a6..9714f475c 100644 --- a/src/StdMeshers/StdMeshers_NumberOfSegments.hxx +++ b/src/StdMeshers/StdMeshers_NumberOfSegments.hxx @@ -142,6 +142,15 @@ public: const char* GetExpressionFunction() const throw (SALOME_Exception); + /*! + * \brief Checks validity of the expression of the function f(t), e.g. "sin(t)". + * In case of validity returns a cleaned expression + * \param convMode - 0 for "Exponent mode", 1 for "Cut negative mode" + */ + static std::string CheckExpressionFunction( const std::string& expr, + const int convMode) + throw (SALOME_Exception); + /*! * \brief Set conversion mode. When it is 0, it means "exponent mode": * the function of distribution of density is used as an exponent of 10, i,e, 10^f(t).