X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModelHighAPI%2FModelHighAPI_Tools.h;h=8da24a0e5b8962cc07e94d8e87d1c91190d7504f;hb=8faa9c7e36cd0d60d2b68c4acc27f571c11022e3;hp=aa5286d84b46dbcb5a1393ad9aaa899761a25327;hpb=9fc847fd03b8e9b615c6ecc7aa655aae9167cc68;p=modules%2Fshaper.git diff --git a/src/ModelHighAPI/ModelHighAPI_Tools.h b/src/ModelHighAPI/ModelHighAPI_Tools.h index aa5286d84..8da24a0e5 100644 --- a/src/ModelHighAPI/ModelHighAPI_Tools.h +++ b/src/ModelHighAPI/ModelHighAPI_Tools.h @@ -168,11 +168,19 @@ ModelAPI_AttributeTables::ValueType valueTypeByStr(const std::string& theValueTy MODELHIGHAPI_EXPORT std::string strByValueType(const ModelAPI_AttributeTables::ValueType theType); +/// Enumeration to manage the check python dump modes. +enum checkDumpType { + CHECK_NAMING = 1, ///< check topological naming only + CHECK_GEOMETRICAL = 2, ///< check geometrical naming only + CHECK_NAMING_AND_GEOMETRICAL = 3, ///< default option, check topological and geometrical dumps + CHECK_WEAK = 4, ///< check weak naming only +}; + /// Performs the high level API dump, then closes all and executes the script: /// model must be recreated fully, with all attributes /// \returns true if check is well done MODELHIGHAPI_EXPORT -bool checkPythonDump(); +bool checkPythonDump(const checkDumpType theCheckType = CHECK_NAMING_AND_GEOMETRICAL); //-------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------