X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FStdMeshers_I%2FStdMeshers_MaxElementArea_i.cxx;h=f8cb9063897cee06dce6eaf5f86ef425a7d78066;hb=866e747b9f1ea77575b97165d753d972f1a99d44;hp=09544be6b3c67fdb76c44b1ddb4c8f87a0fdaf85;hpb=c38c10811a065cf5b13e8807ed71864d92ca7d80;p=modules%2Fsmesh.git diff --git a/src/StdMeshers_I/StdMeshers_MaxElementArea_i.cxx b/src/StdMeshers_I/StdMeshers_MaxElementArea_i.cxx index 09544be6b..f8cb90638 100644 --- a/src/StdMeshers_I/StdMeshers_MaxElementArea_i.cxx +++ b/src/StdMeshers_I/StdMeshers_MaxElementArea_i.cxx @@ -27,16 +27,18 @@ // Module : SMESH // $Header$ -using namespace std; #include "StdMeshers_MaxElementArea_i.hxx" #include "SMESH_Gen_i.hxx" #include "SMESH_Gen.hxx" +#include "SMESH_PythonDump.hxx" #include "Utils_CorbaException.hxx" #include "utilities.h" #include +using namespace std; + //============================================================================= /*! * StdMeshers_MaxElementArea_i::StdMeshers_MaxElementArea_i @@ -92,11 +94,7 @@ void StdMeshers_MaxElementArea_i::SetMaxElementArea( CORBA::Double theArea ) } // Update Python script - TCollection_AsciiString aStr, aStrArea ((double)theArea); - SMESH_Gen_i::AddObject(aStr, _this()) += ".SetMaxElementArea("; - aStr += aStrArea + ")"; - - SMESH_Gen_i::AddToCurrentPyScript(aStr); + SMESH::TPythonDump() << _this() << ".SetMaxElementArea( " << theArea << " )"; } //============================================================================= @@ -127,3 +125,18 @@ CORBA::Double StdMeshers_MaxElementArea_i::GetMaxElementArea() MESSAGE( "StdMeshers_MaxElementArea_i::GetImpl" ); return ( ::StdMeshers_MaxElementArea* )myBaseImpl; } + +//================================================================================ +/*! + * \brief Verify whether hypothesis supports given entity type + * \param type - dimension (see SMESH::Dimension enumeration) + * \retval CORBA::Boolean - TRUE if dimension is supported, FALSE otherwise + * + * Verify whether hypothesis supports given entity type (see SMESH::Dimension enumeration) + */ +//================================================================================ +CORBA::Boolean StdMeshers_MaxElementArea_i::IsDimSupported( SMESH::Dimension type ) +{ + return type == SMESH::DIM_2D; +} +