X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FNETGENPlugin%2FNETGENPlugin_Hypothesis_i.hxx;h=60011e983739b94bc7d444d3743f1124f2ed5b5f;hb=ab749f8f58fd82c99134f77f8f7e9a9a3f895fd1;hp=59963e6faeb6b0db1a104f7365a9edb5f74a8c3d;hpb=63eaf4f39688cc3646ca786493a6fc460c9bf7b0;p=plugins%2Fnetgenplugin.git diff --git a/src/NETGENPlugin/NETGENPlugin_Hypothesis_i.hxx b/src/NETGENPlugin/NETGENPlugin_Hypothesis_i.hxx index 59963e6..60011e9 100644 --- a/src/NETGENPlugin/NETGENPlugin_Hypothesis_i.hxx +++ b/src/NETGENPlugin/NETGENPlugin_Hypothesis_i.hxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2023 CEA, EDF, OPEN CASCADE // // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -83,8 +83,7 @@ class NETGENPLUGIN_EXPORT NETGENPlugin_Hypothesis_i: void SetChordalError(CORBA::Double value); CORBA::Double GetChordalError(); - void SetLocalSizeOnShape(GEOM::GEOM_Object_ptr GeomObj, CORBA::Double localSize) - throw (SALOME::SALOME_Exception); + void SetLocalSizeOnShape(GEOM::GEOM_Object_ptr GeomObj, CORBA::Double localSize); void SetLocalSizeOnEntry(const char* entry, CORBA::Double localSize); CORBA::Double GetLocalSizeOnEntry(const char* entry); NETGENPlugin::string_array* GetLocalSizeEntries(); @@ -102,10 +101,34 @@ class NETGENPLUGIN_EXPORT NETGENPlugin_Hypothesis_i: void SetFuseEdges(CORBA::Boolean theVal); CORBA::Boolean GetFuseEdges(); + void SetNbSurfOptSteps(CORBA::Short nb ); + CORBA::Short GetNbSurfOptSteps(); + + void SetNbVolOptSteps(CORBA::Short nb ); + CORBA::Short GetNbVolOptSteps(); + + void SetElemSizeWeight(CORBA::Double size ); + CORBA::Double GetElemSizeWeight(); + + void SetWorstElemMeasure(CORBA::Short val ); + CORBA::Short GetWorstElemMeasure(); + + void SetNbThreads(CORBA::Short val ); + CORBA::Short GetNbThreads(); + + void SetUseDelauney(CORBA::Boolean toUse); + CORBA::Boolean GetUseDelauney(); + + void SetCheckOverlapping(CORBA::Boolean toCheck ); + CORBA::Boolean GetCheckOverlapping(); + + void SetCheckChartBoundary(CORBA::Boolean toCheck ); + CORBA::Boolean GetCheckChartBoundary(); + // Get implementation ::NETGENPlugin_Hypothesis* GetImpl(); - - // Verify whether hypothesis supports given entity type + + // Verify whether hypothesis supports given entity type CORBA::Boolean IsDimSupported( SMESH::Dimension type );