#include <SMESH_Gen_No_Session_i.hxx>

Public Member Functions | |
| SMESH_Gen_No_Session_i (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, PortableServer::ObjectId *contId, const char *instanceName, const char *interfaceName) | |
| GEOM::GEOM_Gen_var | GetGeomEngine (bool isShaper) override |
| SALOMEDS::Study_var | getStudyServantVirtual () const override |
| SALOME_ModuleCatalog::ModuleCatalog_var | getModuleCatalog () const override |
| SALOMEDS::Study_var | getStudyServant () const |
| SALOMEDS::SObject_ptr | publish (CORBA::Object_ptr theIOR, SALOMEDS::SObject_ptr theFatherObject, const int theTag=0, const char *thePixMap=0, const bool theSelectable=true) |
| SALOMEDS::SObject_ptr | ObjectToSObject (CORBA::Object_ptr theObject) |
| void | SetName (const char *theIOR, const char *theName) |
| SMESH_Gen_i::SetName. More... | |
| void | SetName (SALOMEDS::SObject_ptr theSObject, const char *theName, const char *theDefaultName=0) |
| void | SetGeomEngine (GEOM::GEOM_Gen_ptr geomcompo) |
| SMESH_Gen_i::SetGeomEngine. More... | |
| void | SetEmbeddedMode (CORBA::Boolean theMode) |
| SMESH_Gen_i::SetEmbeddedMode. More... | |
| CORBA::Boolean | IsEmbeddedMode () |
| SMESH_Gen_i::IsEmbeddedMode. More... | |
| void | SetEnablePublish (CORBA::Boolean theIsEnablePublish) |
| SMESH_Gen_i::SetEnablePublish. More... | |
| CORBA::Boolean | IsEnablePublish () |
| SMESH_Gen_i::IsEnablePublish. More... | |
| void | UpdateStudy () |
| SMESH_Gen_i::UpdateStudy. More... | |
| bool | hasObjectInfo () |
| char * | getObjectInfo (const char *entry) |
| SMESH::SMESH_Hypothesis_ptr | CreateHypothesis (const char *theHypType, const char *theLibName) |
| SMESH_Gen_i::CreateHypothesis. More... | |
| SMESH::SMESH_Hypothesis_ptr | CreateHypothesisByAverageLength (const char *theHypType, const char *theLibName, CORBA::Double theAverageLength, CORBA::Boolean theQuadDominated) |
| Return a hypothesis initialized by given average length. More... | |
| SMESH::SMESH_Hypothesis_ptr | GetHypothesisParameterValues (const char *theHypType, const char *theLibName, SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theGeom, const SMESH::HypInitParams &theWay) |
| Return a hypothesis holding parameter values corresponding either to the mesh existing on the given geometry or to size of the geometry. More... | |
| CORBA::Boolean | GetSoleSubMeshUsingHyp (SMESH::SMESH_Hypothesis_ptr theHyp, SMESH::SMESH_Mesh_out theMesh, GEOM::GEOM_Object_out theShape) |
Returns True if a hypothesis is assigned to a sole sub-mesh in a current Study. More... | |
| void | SetBoundaryBoxSegmentation (CORBA::Long theNbSegments) |
| Sets number of segments per diagonal of boundary box of geometry by which default segment length of appropriate 1D hypotheses is defined. More... | |
| void | SetDefaultNbSegments (CORBA::Long theNbSegments) |
| Sets default number of segments per edge. More... | |
| virtual void | SetOption (const char *, const char *) |
| Set an option value. More... | |
| virtual char * | GetOption (const char *) |
| Return an option value. More... | |
| bool | ToForgetMeshDataOnHypModif () const |
| To load full mesh data from study at hyp modification or not. More... | |
| SMESH::SMESH_Mesh_ptr | CreateMesh (GEOM::GEOM_Object_ptr theShapeObject) |
| SMESH_Gen_i::CreateMesh. More... | |
| SMESH::SMESH_ParallelMesh_ptr | CreateParallelMesh (GEOM::GEOM_Object_ptr theShapeObject) |
| SMESH_Gen_i::CreateParallelMesh. More... | |
| SMESH::SMESH_Mesh_ptr | CreateEmptyMesh () |
| SMESH_Gen_i::CreateEmptyMesh. More... | |
| SMESH::SMESH_Mesh_ptr | ReloadMeshFromFile (SMESH::SMESH_Mesh_ptr theMesh) |
| SMESH::SMESH_Mesh_ptr | CreateMeshesFromUNV (const char *theFileName) |
| SMESH_Gen_i::CreateMeshFromUNV. More... | |
| SMESH::SMESH_Mesh_ptr | ReloadMeshesFromUNV (const char *theFileName, SMESH::SMESH_Mesh_ptr sourceMesh) |
| SMESH::mesh_array * | CreateMeshesFromMED (const char *theFileName, SMESH::DriverMED_ReadStatus &theStatus) |
| SMESH_Gen_i::CreateMeshFromMED. More... | |
| SMESH::mesh_array * | ReloadMeshesFromMED (const char *theFileName, SMESH::SMESH_Mesh_ptr sourceMesh, SMESH::DriverMED_ReadStatus &theStatus) |
| SMESH::mesh_array * | CreateMeshesFromMAIL (const char *theFileName, SMESH::DriverMED_ReadStatus &theStatus) |
| SMESH_Gen_i::CreateMeshFromMED. More... | |
| SMESH::mesh_array * | CreateMeshesFromINP (const char *theFileName, SMESH::DriverMED_ReadStatus &theStatus) override |
| SMESH::mesh_array * | CreateMeshesFromCDB (const char *theFileName, SMESH::DriverMED_ReadStatus &theStatus) override |
| SMESH::mesh_array * | CreateMeshesFromASC (const char *theFileName, SMESH::DriverMED_ReadStatus &theStatus) override |
| SMESH::mesh_array * | CreateMeshesFromGEOF (const char *theFileName, SMESH::DriverMED_ReadStatus &theStatus) override |
| SMESH::SMESH_Mesh_ptr | CreateMeshesFromSTL (const char *theFileName) |
| SMESH_Gen_i::CreateMeshFromSTL. More... | |
| SMESH::SMESH_Mesh_ptr | ReloadMeshesFromSTL (const char *theFileName, SMESH::SMESH_Mesh_ptr sourceMesh) |
| SMESH::mesh_array * | CreateMeshesFromCGNS (const char *theFileName, SMESH::DriverMED_ReadStatus &theStatus) |
| Create meshes and import data from the CGSN file. More... | |
| SMESH::mesh_array * | ReloadMeshesFromCGNS (const char *theFileName, SMESH::SMESH_Mesh_ptr sourceMesh, SMESH::DriverMED_ReadStatus &theStatus) |
| SMESH::SMESH_Mesh_ptr | CreateMeshesFromGMF (const char *theFileName, CORBA::Boolean theMakeRequiredGroups, SMESH::ComputeError_out theError) |
| Create a mesh and import data from a GMF file. More... | |
| SMESH::SMESH_Mesh_ptr | ReloadMeshesFromGMF (const char *theFileName, SMESH::SMESH_Mesh_ptr sourceMesh, CORBA::Boolean theMakeRequiredGroups, SMESH::ComputeError_out theError) |
| SMESH::mesh_array * | CreateMeshesFromMESHIO (const char *theFileName, SMESH::DriverMED_ReadStatus &theStatus, const char *selectedFilter=nullptr, const char *converter=nullptr) |
| Create a mesh and import data from any file supported by meshio library. More... | |
| SMESH::mesh_array * | ReloadMeshesFromMESHIO (const char *theFileName, SMESH::SMESH_Mesh_ptr sourceMesh, SMESH::DriverMED_ReadStatus &theStatus, const char *converter=nullptr) |
| SMESH::SMESH_Mesh_ptr | CreateDualMesh (SMESH::SMESH_IDSource_ptr meshPart, const char *meshName, CORBA::Boolean adapt_to_shape) |
| Create a mesh by copying a part of another mesh. More... | |
| SMESH::SMESH_Mesh_ptr | CopyMesh (SMESH::SMESH_IDSource_ptr meshPart, const char *meshName, CORBA::Boolean toCopyGroups, CORBA::Boolean toKeepIDs) |
| Create a mesh by copying a part of another mesh. More... | |
| CORBA::Boolean | CopyMeshWithGeom (SMESH::SMESH_Mesh_ptr sourceMesh, GEOM::GEOM_Object_ptr newGeometry, const char *meshName, CORBA::Boolean toCopyGroups, CORBA::Boolean toReuseHypotheses, CORBA::Boolean toCopyElements, SMESH::SMESH_Mesh_out newMesh, SMESH::ListOfGroups_out newGroups, SMESH::submesh_array_out newSubmeshes, SMESH::ListOfHypothesis_out newHypotheses, SMESH::string_array_out invalidEntries) |
| Create a mesh by copying definitions of another mesh to a given geometry. More... | |
| CORBA::Boolean | Compute (SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theShapeObject) |
| SMESH_Gen_i::Compute. More... | |
| void | CancelCompute (SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theShapeObject) |
| SMESH_Gen_i::CancelCompute. More... | |
| SMESH::compute_error_array * | GetComputeErrors (SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theShapeObject) |
| Return errors of mesh computation. More... | |
| SMESH::smIdType_array * | Evaluate (SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theShapeObject) |
| Evaluate mesh on a shape and returns statistic of mesh elements Result array of number enityties. More... | |
| CORBA::Boolean | IsReadyToCompute (SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theShapeObject) |
| SMESH_Gen_i::IsReadyToCompute. More... | |
| SMESH::MeshPreviewStruct * | Precompute (SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theSubObject, SMESH::Dimension theDimension, SMESH::long_array &theShapesId) |
| Calculate Mesh as preview till indicated dimension on shape First, verify list of hypothesis associated with the subShape. More... | |
| SMESH::algo_error_array * | GetAlgoState (SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theSubObject) |
| Returns errors of hypotheses definition. More... | |
| SMESH::MeshPreviewStruct * | GetBadInputElements (SMESH::SMESH_Mesh_ptr theMesh, CORBA::Short theSubShapeID) |
| Return mesh elements preventing computation of a subshape. More... | |
| SMESH::ListOfGroups * | MakeGroupsOfBadInputElements (SMESH::SMESH_Mesh_ptr theMesh, CORBA::Short theSubShapeID, const char *theGroupName) |
| Create a group of elements preventing computation of a sub-shape. More... | |
| SMESH::long_array * | GetSubShapesId (GEOM::GEOM_Object_ptr theMainShapeObject, const SMESH::object_array &theListOfSubShape) |
| SMESH_Gen_i::GetSubShapesId. More... | |
| GEOM::GEOM_Object_ptr | GetGeometryByMeshElement (SMESH::SMESH_Mesh_ptr theMesh, SMESH::smIdType theElementID, const char *theGeomName) |
| Return geometrical object the given element is built on. More... | |
| GEOM::GEOM_Object_ptr | FindGeometryByMeshElement (SMESH::SMESH_Mesh_ptr theMesh, SMESH::smIdType theElementID) |
| Return geometrical object the given element is built on. More... | |
| SMESH::SMESH_Mesh_ptr | ConcatenateCommon (const SMESH::ListOfIDSources &meshesArray, CORBA::Boolean uniteIdenticalGroups, CORBA::Boolean mergeNodesAndElements, CORBA::Double mergeTolerance, CORBA::Boolean commonGroups, SMESH::SMESH_Mesh_ptr meshToAppendTo) |
| SMESH_Gen_i::ConcatenateCommon. More... | |
| SMESH::SMESH_Mesh_ptr | Concatenate (const SMESH::ListOfIDSources &meshesArray, CORBA::Boolean uniteIdenticalGroups, CORBA::Boolean mergeNodesAndElements, CORBA::Double mergeTolerance, SMESH::SMESH_Mesh_ptr meshToAppendTo) |
| SMESH_Gen_i::Concatenate. More... | |
| SMESH::SMESH_Mesh_ptr | ConcatenateWithGroups (const SMESH::ListOfIDSources &meshesArray, CORBA::Boolean uniteIdenticalGroups, CORBA::Boolean mergeNodesAndElements, CORBA::Double mergeTolerance, SMESH::SMESH_Mesh_ptr meshToAppendTo) |
| SMESH_Gen_i::ConcatenateWithGroups. More... | |
| char * | GetMEDFileVersion () |
| Get version of MED format being used. More... | |
| char * | GetMEDVersion (const char *theFileName) |
| SMESH_Gen_i::GetMEDVersion. More... | |
| CORBA::Boolean | CheckCompatibility (const char *theFileName) |
| SMESH_Gen_i::CheckCompatibility. More... | |
| CORBA::Boolean | CheckWriteCompatibility (const char *theFileName) |
| SMESH_Gen_i::CheckWriteCompatibility. More... | |
| SMESH::string_array * | GetMeshNames (const char *theFileName) |
| SMESH_Gen_i::GetMeshNames. More... | |
| SALOMEDS::TMPFile * | Save (SALOMEDS::SComponent_ptr theComponent, const char *theURL, bool isMultiFile) |
| SMESH_Gen_i::Save. More... | |
| bool | Load (SALOMEDS::SComponent_ptr theComponent, const SALOMEDS::TMPFile &theStream, const char *theURL, bool isMultiFile) |
| SMESH_Gen_i::Load. More... | |
| SALOMEDS::TMPFile * | SaveASCII (SALOMEDS::SComponent_ptr theComponent, const char *theURL, bool isMultiFile) |
| SMESH_Gen_i::SaveASCII. More... | |
| bool | LoadASCII (SALOMEDS::SComponent_ptr theComponent, const SALOMEDS::TMPFile &theStream, const char *theURL, bool isMultiFile) |
| SMESH_Gen_i::LoadASCII. More... | |
| SMESH::FilterManager_ptr | CreateFilterManager () |
| SMESH_Gen_i::CreateFilterManager. More... | |
| SMESH::SMESH_Pattern_ptr | GetPattern () |
| SMESH_Gen_i::GetPattern. More... | |
| SMESH::Measurements_ptr | CreateMeasurements () |
| SMESH_Gen_i::CreateMeasurements. More... | |
| void | Close (SALOMEDS::SComponent_ptr theComponent) |
| SMESH_Gen_i::Close. More... | |
| char * | ComponentDataType () |
| SMESH_Gen_i::ComponentDataType. More... | |
| char * | IORToLocalPersistentID (SALOMEDS::SObject_ptr theSObject, const char *IORString, CORBA::Boolean isMultiFile, CORBA::Boolean isASCII) |
| SMESH_Gen_i::IORToLocalPersistentID. More... | |
| char * | LocalPersistentIDToIOR (SALOMEDS::SObject_ptr theSObject, const char *aLocalPersistentID, CORBA::Boolean isMultiFile, CORBA::Boolean isASCII) |
| SMESH_Gen_i::LocalPersistentIDToIOR. More... | |
| bool | CanPublishInStudy (CORBA::Object_ptr theIOR) |
| SMESH_Gen_i::CanPublishInStudy. More... | |
| SALOMEDS::SObject_ptr | PublishInStudy (SALOMEDS::SObject_ptr theSObject, CORBA::Object_ptr theObject, const char *theName) |
| SMESH_Gen_i::PublishInStudy. More... | |
| CORBA::Boolean | CanCopy (SALOMEDS::SObject_ptr) |
| SALOMEDS::TMPFile * | CopyFrom (SALOMEDS::SObject_ptr, CORBA::Long &) |
| CORBA::Boolean | CanPaste (const char *, CORBA::Long) |
| SALOMEDS::SObject_ptr | PasteInto (const SALOMEDS::TMPFile &, CORBA::Long, SALOMEDS::SObject_ptr) |
| virtual char * | getVersion () |
| virtual Engines::TMPFile * | DumpPython (CORBA::Boolean isPublished, CORBA::Boolean isMultiFile, CORBA::Boolean &isValidScript) |
| void | AddToPythonScript (const TCollection_AsciiString &theString) |
| AddToPythonScript - C++ Internal version. More... | |
| virtual void | AddToPythonScript (const char *theCommand) |
| AddToPythonScript - CORBA Interface version (for Python plugins) More... | |
| void | PausePythonDumpRecording () |
| SMESH_Gen_i::PausePythonDumpRecording. More... | |
| void | ResumePythonDumpRecording () |
| SMESH_Gen_i::ResumePythonDumpRecording. More... | |
| void | RemoveLastFromPythonScript () |
| RemoveLastFromPythonScript. More... | |
| void | SavePython () |
| TCollection_AsciiString | DumpPython_impl (Resource_DataMapOfAsciiStringAsciiString &theObjectNames, Resource_DataMapOfAsciiStringAsciiString &theNames, bool isPublished, bool isMultiFile, bool isHistoricalDump, bool &aValidScript, TCollection_AsciiString &theSavedTrace) |
| Creates a Dump Python script. More... | |
| TCollection_AsciiString | GetNewPythonLines () |
| GetNewPythonLines. More... | |
| void | CleanPythonTrace () |
| CleanPythonTrace. More... | |
| int | CountInPyDump (const TCollection_AsciiString &text) |
| Count inclusions of a string in a raw Python dump script. More... | |
| SMESH::MG_ADAPT_ptr | CreateMG_ADAPT () |
| SMESH_Gen_i::CreateMG_ADAPT. More... | |
| SMESHHOMARD::HOMARD_Gen_ptr | CreateHOMARD_ADAPT () |
| SMESH::MG_ADAPT_ptr | CreateAdaptationHypothesis () |
| SALOME::GenericObj_ptr | Adaptation (const char *adaptationType) |
| GEOM_Client * | GetShapeReader () |
| SMESH_Gen_i::GetShapeReader. More... | |
| SALOMEDS::SComponent_ptr | PublishComponent () |
| SALOMEDS::SObject_ptr | PublishMesh (SMESH::SMESH_Mesh_ptr theMesh, const char *theName=0, const char *thePixMap=0) |
| SALOMEDS::SObject_ptr | PublishHypothesis (SMESH::SMESH_Hypothesis_ptr theHyp, const char *theName=0) |
| SALOMEDS::SObject_ptr | PublishSubMesh (SMESH::SMESH_Mesh_ptr theMesh, SMESH::SMESH_subMesh_ptr theSubMesh, GEOM::GEOM_Object_ptr theShapeObject, const char *theName=0) |
| SALOMEDS::SObject_ptr | PublishGroup (SMESH::SMESH_Mesh_ptr theMesh, SMESH::SMESH_GroupBase_ptr theGroup, GEOM::GEOM_Object_ptr theShapeObject, const char *theName=0) |
| void | UpdateIcons (SMESH::SMESH_Mesh_ptr theMesh) |
| void | UpdateGroupIcon (SMESH::SMESH_GroupBase_ptr theGroup) |
| void | HighLightInvalid (CORBA::Object_ptr theObject, bool isInvalid) |
| bool | IsInvalid (SALOMEDS::SObject_ptr theObject) |
| bool | AddHypothesisToShape (SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theShapeObject, SMESH::SMESH_Hypothesis_ptr theHyp) |
| bool | RemoveHypothesisFromShape (SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theShapeObject, SMESH::SMESH_Hypothesis_ptr theHyp) |
| SALOMEDS::SObject_ptr | GetMeshOrSubmeshByShape (SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theShape) |
| void | SetPixMap (SALOMEDS::SObject_ptr theSObject, const char *thePixMap) |
| void | addReference (SALOMEDS::SObject_ptr theSObject, CORBA::Object_ptr theToObject, int theTag=0) |
| StudyContext * | GetStudyContext () |
| SMESH_Gen_i::GetStudyContext. More... | |
| int | RegisterObject (CORBA::Object_ptr theObject) |
| CORBA::Long | GetObjectId (CORBA::Object_ptr theObject) |
| Return id of registered object. More... | |
| template<class TInterface > | |
| TInterface::_var_type | GetObjectByOldId (const int oldID) |
| SALOMEDS::SObject_ptr | GetAlgoSO (const ::SMESH_Algo *algo) |
| Find SObject for an algo. More... | |
| void | UpdateParameters (CORBA::Object_ptr theObject, const char *theParameters) |
| Stores names of variables that WILL be passes as parameters when calling some method of a given object. More... | |
| char * | GetParameters (CORBA::Object_ptr theObject) |
| const std::vector< int > & | GetLastParamIndices () const |
| const std::vector< std::string > & | GetLastParameters () const |
| const std::string & | GetLastObjEntry () const |
| std::vector< std::string > | GetAllParameters (const std::string &theObjectEntry) const |
| Return all variables used to create an object. More... | |
| void | Move (const SMESH::sobject_list &what, SALOMEDS::SObject_ptr where, CORBA::Long row) |
| CORBA::Boolean | IsApplicable (const char *theAlgoType, const char *theLibName, GEOM::GEOM_Object_ptr theShapeObject, CORBA::Boolean toCheckAll) |
| SMESH::long_array * | GetInsideSphere (SMESH::SMESH_IDSource_ptr meshPart, SMESH::ElementType theElemType, CORBA::Double theX, CORBA::Double theY, CORBA::Double theZ, CORBA::Double theR) |
| Collect indices of elements, which are located inside the sphere. More... | |
| SMESH::long_array * | GetInsideBox (SMESH::SMESH_IDSource_ptr meshPart, SMESH::ElementType theElemType, CORBA::Double theX1, CORBA::Double theY1, CORBA::Double theZ1, CORBA::Double theX2, CORBA::Double theY2, CORBA::Double theZ2) |
| Collect indices of elements, which are located inside the box. More... | |
| SMESH::long_array * | GetInsideCylinder (SMESH::SMESH_IDSource_ptr meshPart, SMESH::ElementType theElemType, CORBA::Double theX, CORBA::Double theY, CORBA::Double theZ, CORBA::Double theDX, CORBA::Double theDY, CORBA::Double theDZ, CORBA::Double theH, CORBA::Double theR) |
| Collect indices of elements, which are located inside the cylinder. More... | |
| SMESH::long_array * | GetInside (SMESH::SMESH_IDSource_ptr meshPart, SMESH::ElementType theElemType, GEOM::GEOM_Object_ptr theGeom, CORBA::Double theTolerance) |
| Collect indices of elements, which are located inside the geom object. More... | |
Static Public Member Functions | |
| static SMESH_Gen_i * | GetSMESHGen () |
| static CORBA::ORB_var | GetORB () |
| static PortableServer::POA_var | GetPOA () |
| static void | SetNS (SALOME_NamingService_Abstract *ns) |
| static SALOME_NamingService_Abstract * | GetNS () |
| GetNS [ static ]. More... | |
| static SALOME_LifeCycleCORBA * | GetLCC () |
| GetLCC [ static ]. More... | |
| static GEOM::GEOM_Gen_var | GetGeomEngine (GEOM::GEOM_Object_ptr) |
| GetGeomEngine [ static ]. More... | |
| static PortableServer::ServantBase_var | GetServant (CORBA::Object_ptr theObject) |
| GetServant [ static ]. More... | |
| static CORBA::Object_var | SObjectToObject (SALOMEDS::SObject_ptr theSObject) |
| SObjectToObject [ static ]. More... | |
| static GEOM::GEOM_Object_ptr | ShapeToGeomObject (const TopoDS_Shape &theShape) |
| static TopoDS_Shape | GeomObjectToShape (GEOM::GEOM_Object_ptr theGeomObject) |
| static GEOM::GEOM_Object_ptr | GetGeomObjectByEntry (const std::string &entry) |
| Get GEOM Object by its study entry. More... | |
| static long | GetHypothesisRootTag () |
| Get...Tag [ static ]. More... | |
| static long | GetAlgorithmsRootTag () |
| static long | GetRefOnShapeTag () |
| static long | GetRefOnAppliedHypothesisTag () |
| static long | GetRefOnAppliedAlgorithmsTag () |
| static long | GetSubMeshOnVertexTag () |
| static long | GetSubMeshOnEdgeTag () |
| static long | GetSubMeshOnFaceTag () |
| static long | GetSubMeshOnSolidTag () |
| static long | GetSubMeshOnCompoundTag () |
| static long | GetSubMeshOnWireTag () |
| static long | GetSubMeshOnShellTag () |
| static long | GetNodeGroupsTag () |
| static long | GetEdgeGroupsTag () |
| static long | GetFaceGroupsTag () |
| static long | GetVolumeGroupsTag () |
| static long | Get0DElementsGroupsTag () |
| static long | GetBallElementsGroupsTag () |
Static Protected Attributes | |
| static GEOM::GEOM_Gen_var | myGeomGen |
| static SALOME_NamingService_Abstract * | myNS = nullptr |
Private Member Functions | |
| SMESH::mesh_array * | CreateMeshesFromMEDConverterInMedcoupling (const char *theFileName, SMESH::DriverMED_ReadStatus &theStatus, const std::string &converterPyFuncName) |
| GenericHypothesisCreator_i * | getHypothesisCreator (const char *theHypName, const char *theLibName, std::string &thePlatformLibName) |
| SMESH_Gen_i::getHypothesisCreator. More... | |
| SMESH::SMESH_Hypothesis_ptr | createHypothesis (const char *theHypName, const char *theLibName) |
| SMESH_Gen_i::createHypothesis. More... | |
| SMESH::SMESH_Mesh_ptr | createMesh () |
| SMESH_Gen_i::createMesh. More... | |
| SMESH::SMESH_ParallelMesh_ptr | createParallelMesh () |
| SMESH_Gen_i::createParallelMesh. More... | |
| bool | isGeomModifIcon (SMESH::SMESH_Mesh_ptr mesh) |
| Return true if mesh has ICON_SMESH_TREE_GEOM_MODIF icon. More... | |
| SMESH::SMESH_subMesh_ptr | createInvalidSubMesh (SMESH::SMESH_Mesh_ptr mesh, GEOM::GEOM_Object_ptr strangerGeom, const char *name) |
| Create a sub-mesh on a geometry that is not a sub-shape of the main shape for the case where a valid sub-shape not found by CopyMeshWithGeom(). More... | |
| void | highLightInvalid (SALOMEDS::SObject_ptr theSObject, bool isInvalid) |
| std::vector< long > | _GetInside (SMESH::SMESH_IDSource_ptr meshPart, SMESH::ElementType ElemType, const TopoDS_Shape &Shape, double *Tolerance=NULL) |
| Collect indices of elements, which are located inside the TopoDS_Shape. More... | |
| Handle (TColStd_HSequenceOfAsciiString) myPythonScript | |
Private Attributes | |
| ::SMESH_Gen | myGen |
| std::map< std::string, GenericHypothesisCreator_i * > | myHypCreatorMap |
| StudyContext * | myStudyContext |
| GEOM_Client * | myShapeReader |
| CORBA::Boolean | myIsEmbeddedMode |
| CORBA::Boolean | myIsEnablePublish |
| std::string | myDefaultGroupColor |
| bool | myToForgetMeshDataOnHypModif |
| bool | myIsHistoricalPythonDump |
| std::vector< int > | myLastParamIndex |
| std::vector< std::string > | myLastParameters |
| std::string | myLastObj |
Static Private Attributes | |
| static CORBA::ORB_var | myOrb |
| static PortableServer::POA_var | myPoa |
| static SALOME_LifeCycleCORBA * | myLCC = nullptr |
| static SMESH_Gen_i * | mySMESHGen = nullptr |
| SMESH_Gen_No_Session_i::SMESH_Gen_No_Session_i | ( | CORBA::ORB_ptr | orb, |
| PortableServer::POA_ptr | poa, | ||
| PortableServer::ObjectId * | contId, | ||
| const char * | instanceName, | ||
| const char * | interfaceName | ||
| ) |
References SMESH_Gen_i::myNS.
|
privateinherited |
Collect indices of elements, which are located inside the TopoDS_Shape.
References SMESH::ALL, SMDS_Mesh::elementsIterator(), SMDS_Mesh::FindElement(), SMDS_Mesh::FindNode(), SMDS_MeshElement::GetID(), SMESH_Mesh_i::GetImpl(), SMESH_Mesh::GetMeshDS(), SMESH_Gen_i::GetServant(), SMESH::Controls::ElementsOnShape::IsSatisfy(), SMESH::NODE, SMESH::Controls::ElementsOnShape::SetAllNodes(), SMESH::Controls::ElementsOnShape::SetMesh(), SMESH::Controls::ElementsOnShape::SetShape(), and SMESH::Controls::ElementsOnShape::SetTolerance().
Referenced by SMESH_Gen_i::GetInside(), SMESH_Gen_i::GetInsideBox(), SMESH_Gen_i::GetInsideCylinder(), and SMESH_Gen_i::GetInsideSphere().
|
inherited |
|
inherited |
References SMESH_Gen_i::addReference(), SMESH_Gen_i::GeomObjectToShape(), SMESH_Mesh_i::GetImpl(), SMESH_Mesh::GetMeshDS(), SMESH_Gen_i::GetMeshOrSubmeshByShape(), SMESH_Gen_i::GetRefOnAppliedAlgorithmsTag(), SMESH_Gen_i::GetRefOnAppliedHypothesisTag(), SMESH_Mesh_i::getSubMesh(), MESSAGE, SMESH_Gen_i::ObjectToSObject(), SMESH_Gen_i::publish(), SMESH_Gen_i::PublishHypothesis(), SMESH_Gen_i::PublishMesh(), SMESH_Gen_i::PublishSubMesh(), SMESH_Gen_i::SetName(), and SMESHDS_Mesh::ShapeToIndex().
Referenced by SMESH_Mesh_i::AddHypothesis(), SMESH_Gen_i::PublishMesh(), and SMESH_Gen_i::PublishSubMesh().
|
inherited |
|
virtualinherited |
AddToPythonScript - CORBA Interface version (for Python plugins)
References SMESH_Gen_i::AddToPythonScript(), and MESSAGE.
|
inherited |
AddToPythonScript - C++ Internal version.
Referenced by SMESH_Gen_i::AddToPythonScript(), and SMESH::TPythonDump::~TPythonDump().
|
inherited |
Cancel Compute mesh on a shape
References SMESH_Gen::CancelCompute(), SMESH_Gen_i::GeomObjectToShape(), SMESH_Gen_i::GetServant(), SMESH_Gen_i::myGen, and SMESH_Mesh::PseudoShape().
|
inherited |
|
inherited |
|
inherited |
SMESH_Gen_i::CanPublishInStudy.
Returns true if object can be published in the study
References SMESH_Gen_i::getStudyServant(), MESSAGE, and SMESH_Gen_i::myIsEnablePublish.
Referenced by SMESH_Gen_i::CreateEmptyMesh(), SMESH_Mesh_i::CreateGroup(), SMESH_Mesh_i::CreateGroupFromFilter(), SMESH_Mesh_i::CreateGroupFromGEOM(), SMESH_Gen_i::CreateHypothesis(), SMESH_Gen_i::createInvalidSubMesh(), SMESH_Gen_i::CreateMesh(), SMESH_Gen_i::CreateMeshesFromCGNS(), SMESH_Gen_i::CreateMeshesFromGMF(), SMESH_Gen_i::CreateMeshesFromMED(), SMESH_Gen_i::CreateMeshesFromMESHIO(), SMESH_Gen_i::CreateMeshesFromSTL(), SMESH_Gen_i::CreateMeshesFromUNV(), SMESH_Gen_i::CreateParallelMesh(), SMESH_Mesh_i::GetSubMesh(), SMESH_Mesh_i::MakeGroupsOfBadInputElements(), SMESH::TPythonDump::operator<<(), SMESH_Gen_i::ReloadMeshesFromCGNS(), SMESH_Gen_i::ReloadMeshesFromGMF(), SMESH_Gen_i::ReloadMeshesFromMED(), SMESH_Gen_i::ReloadMeshesFromMESHIO(), SMESH_Gen_i::ReloadMeshesFromSTL(), and SMESH_Gen_i::ReloadMeshesFromUNV().
|
inherited |
SMESH_Gen_i::CheckCompatibility.
Check compatibility of file with MED format being used, read only.
References MED::CheckCompatibility().
|
inherited |
SMESH_Gen_i::CheckWriteCompatibility.
Check compatibility of file with MED format being used, for append on write.
References MED::CheckCompatibility().
|
inherited |
CleanPythonTrace.
Referenced by SMESH_Gen_i::Close(), and SMESH_Gen_i::SavePython().
|
inherited |
Clears study-connected data when it is closed
References SMESH_Gen_i::CleanPythonTrace(), StudyContext::Clear(), MESSAGE, SMESH_Gen_i::myStudyContext, and SMESH_PreMeshInfo::RemoveStudyFiles_TMP_METHOD().
|
inherited |
SMESH_Gen_i::ComponentDataType.
Get component data type
References MESSAGE.
Referenced by SMESH_Gen_i::CountInPyDump(), SMESH_Gen_i::DumpPython(), SMESH_Gen_i::DumpPython_impl(), SMESH_Gen_i::GetAlgoSO(), SMESH_Gen_i::getObjectInfo(), SMESH_Gen_i::GetSoleSubMeshUsingHyp(), SMESH_NoteBook::InitObjectMap(), SMESH_Gen_i::PublishComponent(), SMESH_Gen_i::SavePython(), and SMESH_Gen_i::UpdateStudy().
|
inherited |
Compute mesh on a shape
References SMESH_Mesh_i::CheckGeomModif(), SMESH_Mesh_i::Clear(), SMESH_Gen::COMPACT_MESH, SMESH_Gen::Compute(), SMESH_Mesh_i::CreateGroupServants(), SMESH_Gen_i::GeomObjectToShape(), SMESH_Mesh_i::GetImpl(), SMESH_Mesh::GetMeshDS(), SMESH_Mesh::GetShapeToMesh(), SMESH_Gen_i::HighLightInvalid(), SMESH_Gen_i::isGeomModifIcon(), SMESH_Mesh_i::Load(), MESSAGE, SMDS_Mesh::Modified(), SMESH_Gen_i::myGen, SMESH_Gen::PrepareCompute(), SMESH_Mesh::PseudoShape(), SMESH_Gen::SHAPE_ONLY, and SMESH_Gen_i::UpdateIcons().
|
inherited |
Concatenate the given meshes into one mesh
References SMESH_Gen_i::ConcatenateCommon().
|
inherited |
SMESH_Gen_i::ConcatenateCommon.
Concatenate the given meshes into one mesh
References SMESH_MeshEditor::AddElement(), SMESHDS_Mesh::AddNode(), SMESH::ALL, SMESH_MeshEditor::ClearLastCreated(), SMESHDS_Mesh::CompactMesh(), SMESH_Gen_i::CreateEmptyMesh(), SMESH_Mesh_i::CreateGroup(), SMESH_MeshEditor::FindCoincidentNodes(), SMESH_Mesh_i::GetElements(), SMESH_Mesh_i::GetGroups(), SMDS_MeshElement::GetID(), SMESH_Mesh_i::GetImpl(), SMESH_Mesh::GetMeshDS(), SMESH_MeshEditor::ElemFeatures::Init(), SMESH_Mesh_i::Load(), SMDS_Mesh::MaxElementID(), SMDS_Mesh::MaxNodeID(), SMESH_MeshEditor::MergeEqualElements(), SMESH_MeshEditor::MergeNodes(), SMDS_Mesh::Modified(), SMESH_MeshEditor::ElemFeatures::myNodes, SMESH::NB_ELEMENT_TYPES, SMDS_Mesh::NbElements(), SMDS_Mesh::NbNodes(), SMDS_MeshElement::NbNodes(), SMESH::NODE, SMDS_MeshElement::nodeIterator(), SMESH_Gen_i::ObjectToSObject(), and SMESH_Gen_i::SetPixMap().
Referenced by SMESH_Gen_i::Concatenate(), and SMESH_Gen_i::ConcatenateWithGroups().
|
inherited |
SMESH_Gen_i::ConcatenateWithGroups.
Concatenate the given meshes into one mesh Create the groups of all elements from initial meshes
References SMESH_Gen_i::ConcatenateCommon().
|
inherited |
|
inherited |
Create a mesh by copying a part of another mesh.
| meshPart | - a part of mesh to copy |
| toCopyGroups | - to create in the new mesh groups the copied elements belongs to |
| toKeepIDs | - to preserve IDs of the copied elements or not |
| SMESH::SMESH_Mesh_ptr | - the new mesh |
References SMDS_MeshGroup::Add(), SMESH_MeshEditor::AddElement(), SMESHDS_Mesh::AddNode(), SMESHDS_Mesh::AddNodeWithID(), SMESH_Gen_i::CreateMesh(), SMDS_Mesh::elementsIterator(), SMDS_Mesh::FindElement(), SMDS_Mesh::FindNode(), SMESHDS_GroupBase::GetElements(), SMESH_Group::GetGroupDS(), SMESH_Mesh::GetGroups(), SMDS_MeshElement::GetID(), SMESH_Mesh_i::GetImpl(), SMESH_Mesh::GetMeshDS(), SMDS_Mesh::GetMeshInfo(), SMESH_Group::GetName(), SMESHDS_GroupBase::GetType(), SMDS_MeshElement::GetType(), SMESH_MeshEditor::ElemFeatures::Init(), SMESH_Mesh_i::Load(), SMDS_Mesh::Modified(), SMDS_MeshInfo::NbElements(), SMDS_MeshNode::NbInverseElements(), SMDS_Mesh::NbNodes(), SMDS_MeshElement::NbNodes(), SMESH::NODE, SMDS_Mesh::nodesIterator(), SMDS_MeshElement::nodesIterator(), SMESH_Gen_i::ObjectToSObject(), SMESH_MeshEditor::ElemFeatures::SetID(), SMESH_Gen_i::SetName(), SMESH_Gen_i::SetPixMap(), SMDSAbs_NbElementTypes, SMDSAbs_Node, SMDS_MeshNode::X(), SMDS_MeshNode::Y(), and SMDS_MeshNode::Z().
Referenced by SMESH_MeshEditor_i::MakeBoundaryElements().
|
inherited |
Create a mesh by copying definitions of another mesh to a given geometry.
| [in] | sourceMesh | - a mesh to copy |
| [in] | newGeometry | - a new geometry |
| [in] | toCopyGroups | - to create groups in the new mesh |
| [in] | toReuseHypotheses | - if True, existing hypothesis will be used by the new mesh, otherwise new hypotheses with the same parameters will be created for the new mesh. |
| [in] | toCopyElements | - to copy mesh elements of same sub-shapes of the two geometries |
| [out] | newMesh | - return a new mesh |
| [out] | newGroups | - return new groups |
| [out] | newSubmeshes | - return new sub-meshes |
| [out] | newHypotheses | - return new algorithms and hypotheses |
| [out] | invalidEntries | - return study entries of objects whose counterparts are not found in the newGeometry, followed by entries of mesh sub-objects that are invalid because they depend on a not found preceding sub-shape |
References SMESH_MeshEditor::AddElement(), SMESHDS_Mesh::AddNodeWithID(), SMESH_subMesh::CHECK_COMPUTE_STATE, SMESHDS_Mesh::CompactMesh(), SMESH_subMesh::ComputeStateEngine(), SMESH_Gen_i::CreateFilterManager(), SMESH_Gen_i::CreateHypothesis(), SMESH_Gen_i::createInvalidSubMesh(), SMESH_Gen_i::CreateMesh(), SMESH::errorText(), SMDS_Mesh::FindNode(), SMESH::FT_BelongToCylinder, SMESH::FT_BelongToGenSurface, SMESH::FT_BelongToGeom, SMESH::FT_BelongToMeshGroup, SMESH::FT_BelongToPlane, SMESH::FT_ConnectedElements, SMESH::FT_LyingOnGeom, SMESH_subMesh::getDependsOnIterator(), SMESHDS_SubMesh::GetElements(), SMDS_Mesh::GetElementType(), SMDS_MeshElement::GetID(), SMESH_Mesh_i::GetImpl(), SMESH_Mesh::GetMeshDS(), SMDS_Mesh::GetMeshInfo(), SMESHDS_SubMesh::GetNodes(), SMESH_Hypothesis_i::getObjectsDependOn(), SMDS_MeshNode::GetPosition(), SMESH_Mesh::GetSubMeshContaining(), SMESH_subMesh::GetSubMeshDS(), SMESH_subMesh::GetSubShape(), SMESH_Gen_i::highLightInvalid(), SMESH_MeshEditor::ElemFeatures::Init(), SMESH_subMesh::IsEmpty(), SMESH_Mesh_i::Load(), SMESH_Hypothesis_i::LoadFrom(), SMDS_Mesh::Modified(), SMESH_MeshEditor::ElemFeatures::myNodes, SMDS_MeshInfo::NbElements(), SMDS_MeshElement::NbNodes(), SMESH::NODE, SMDS_MeshElement::nodeIterator(), SMESH_Gen_i::ObjectToSObject(), SMESH_Hypothesis_i::SaveTo(), SMESH_MeshEditor::ElemFeatures::SetID(), SMESHDS_Mesh::SetMeshElementOnShape(), SMESH_Gen_i::SetName(), SMESHDS_Mesh::SetNodeInVolume(), SMESHDS_Mesh::SetNodeOnEdge(), SMESHDS_Mesh::SetNodeOnFace(), SMESHDS_Mesh::SetNodeOnVertex(), SMESH_Hypothesis_i::setObjectsDependOn(), SMDS_TOP_3DSPACE, SMDS_TOP_EDGE, SMDS_TOP_FACE, SMDS_TOP_VERTEX, SMDSAbs_All, SMESH_CATCH, SMESH_TRY, and SMESH::throwCorbaException().
|
inherited |
Count inclusions of a string in a raw Python dump script.
References SMESH_Gen_i::ComponentDataType(), SMESH_Gen_i::GetSMESHGen(), and SMESH_Gen_i::getStudyServant().
|
inherited |
|
inherited |
Create a mesh by copying a part of another mesh.
| mesh | - TetraHedron mesh |
| meshName | Name of the created mesh |
| SMESH::SMESH_Mesh_ptr | - the new mesh |
References SMESH_Gen_i::CreateMesh(), SMESH_Mesh::GetGroupIds(), SMESH_Mesh_i::GetImpl(), SMESH_Mesh::GetMeshDS(), SMESH_Gen_i::GetORB(), SMESH_Mesh_i::ImportMEDFile(), MESSAGE, SMDS_Mesh::Modified(), SMESH_Gen_i::ObjectToSObject(), SMESH_Gen_i::SetName(), and SMESH_Gen_i::SetPixMap().
|
inherited |
Create empty mesh
References SMESH_Gen_i::CanPublishInStudy(), SMESH_Gen_i::createMesh(), SMESH_Gen_i::getStudyServant(), MESSAGE, and SMESH_Gen_i::PublishMesh().
Referenced by SMESH_Gen_i::ConcatenateCommon(), and SMESH_MeshEditor_i::makeMesh().
|
inherited |
SMESH_Gen_i::CreateFilterManager.
Create filter manager
Referenced by SMESH_Gen_i::CopyMeshWithGeom().
|
inherited |
References MED::exists().
|
privateinherited |
SMESH_Gen_i::createHypothesis.
Create hypothesis of given type
References GenericHypothesisCreator_i::Create(), SMESH_Gen_i::getHypothesisCreator(), SMESH_Hypothesis_i::GetName(), MESSAGE, SMESH_Gen_i::myGen, SMESH_Gen_i::myHypCreatorMap, SMESH_Gen_i::myPoa, SMESH_Gen_i::RegisterObject(), and SMESH_Hypothesis_i::SetLibName().
Referenced by SMESH_Gen_i::CreateHypothesis(), SMESH_Gen_i::GetHypothesisParameterValues(), and SMESH_Gen_i::Load().
|
inherited |
SMESH_Gen_i::CreateHypothesis.
Create hypothesis/algorithm of given type and publish it in the study
References SMESH_Gen_i::CanPublishInStudy(), SMESH_Gen_i::createHypothesis(), and SMESH_Gen_i::PublishHypothesis().
Referenced by SMESH_Gen_i::CopyMeshWithGeom(), and StdMeshers_LayerDistribution_i::LoadFrom().
|
inherited |
Return a hypothesis initialized by given average length.
| theHypType | - hypothesis type name |
| theLibName | - plugin library name |
| theAverageLength | - average length |
| theQuadDominated | - is quad-dominated flag |
| SMESH::SMESH_Hypothesis_ptr | - the new hypothesis |
References SMESH_Hypothesis::BY_AVERAGE_LENGTH, SMESH_Gen_i::GetHypothesisParameterValues(), and SMESH_Gen_i::PublishHypothesis().
|
privateinherited |
Create a sub-mesh on a geometry that is not a sub-shape of the main shape for the case where a valid sub-shape not found by CopyMeshWithGeom().
The invalid sub-mesh has GetId() < 0.
References SMESH_Gen_i::CanPublishInStudy(), SMESH_Mesh_i::createSubMesh(), SMESH_Gen_i::GetRefOnShapeTag(), SMESH_Gen_i::getStudyServant(), and SMESH_Gen_i::PublishSubMesh().
Referenced by SMESH_Gen_i::CopyMeshWithGeom().
|
inherited |
SMESH_Gen_i::CreateMeasurements.
Create measurement instance
|
privateinherited |
Create empty mesh on shape
References SMESH_Gen::CreateMesh(), SMESH_Gen_i::GetPOA(), MESSAGE, SMESH_Gen_i::myGen, SMESH_Gen_i::myIsEmbeddedMode, SMESH_Gen_i::RegisterObject(), and SMESH_Mesh_i::SetImpl().
Referenced by SMESH_Gen_i::CreateEmptyMesh(), SMESH_Gen_i::CreateMesh(), SMESH_Gen_i::CreateMeshesFromCGNS(), SMESH_Gen_i::CreateMeshesFromGMF(), SMESH_Gen_i::CreateMeshesFromMED(), SMESH_Gen_i::CreateMeshesFromMESHIO(), SMESH_Gen_i::CreateMeshesFromSTL(), SMESH_Gen_i::CreateMeshesFromUNV(), and SMESH_Gen_i::Load().
|
inherited |
Create empty mesh on a shape and publish it in the study
References SMESH_Gen_i::CanPublishInStudy(), SMESH_Gen_i::createMesh(), SMESH_Gen_i::getStudyServant(), MESSAGE, SMESH_Gen_i::PublishMesh(), and SMESH_Mesh_i::SetShape().
Referenced by SMESH_Gen_i::CopyMesh(), SMESH_Gen_i::CopyMeshWithGeom(), and SMESH_Gen_i::CreateDualMesh().
|
overrideinherited |
|
overrideinherited |
|
inherited |
Create meshes and import data from the CGSN file.
References SMESH_Gen_i::CanPublishInStudy(), SMESH_Gen_i::createMesh(), SMESH::DRS_OK, SMESH_Mesh_i::GetImpl(), SMESH_Mesh::GetMeshDS(), DriverCGNS_Read::GetNbMeshes(), SMESH_Gen_i::GetServant(), SMESH_Gen_i::getStudyServant(), SMESH_Mesh_i::ImportCGNSFile(), SMDS_Mesh::Modified(), SMESH_Gen_i::PublishMesh(), and Driver_Mesh::SetFile().
|
overrideinherited |
|
inherited |
Create a mesh and import data from a GMF file.
References SMESH_Gen_i::CanPublishInStudy(), SMESH_Gen_i::createMesh(), SMESH_Mesh_i::GetImpl(), SMESH_Mesh::GetMeshDS(), SMESH_Gen_i::GetServant(), SMESH_Gen_i::getStudyServant(), SMESH_Mesh_i::ImportGMFFile(), SMDS_Mesh::Modified(), and SMESH_Gen_i::PublishMesh().
|
overrideinherited |
|
inherited |
SMESH_Gen_i::CreateMeshFromMED.
Create mesh and import data from MED file
References SMESH_Gen_i::CreateMeshesFromMEDConverterInMedcoupling().
|
inherited |
SMESH_Gen_i::CreateMeshFromMED.
Create mesh and import data from MED file
References SMESH_Gen_i::CanPublishInStudy(), SMESH_Gen_i::createMesh(), SMESH::DRS_OK, SMESH_Mesh_i::GetImpl(), SMESH_Mesh::GetMeshDS(), DriverMED_R_SMESHDS_Mesh::GetMeshNames(), SMESH_Gen_i::GetServant(), SMESH_Gen_i::getStudyServant(), SMESH_Mesh_i::ImportMEDFile(), SMDS_Mesh::Modified(), SMESH_Gen_i::PublishMesh(), Driver_Mesh::SetFile(), and Driver_Mesh::SetMeshId().
Referenced by SMESH::MG_ADAPT_i::compute(), SMESH_Gen_i::CreateMeshesFromMEDConverterInMedcoupling(), and SMESHHOMARD_I::HOMARD_Gen_i::PublishResultInSmesh().
|
privateinherited |
|
inherited |
Create a mesh and import data from any file supported by meshio library.
References SMESH_Gen_i::CanPublishInStudy(), SMESH_Meshio::Convert(), SMESH_Gen_i::createMesh(), SMESH_Meshio::CreateTempFileName(), SMESH::DRS_OK, SMESH_Meshio::GetConverterForExtension(), SMESHIOConverter::GetFilterLabel(), SMESH_Mesh_i::GetImpl(), SMESH_Mesh::GetMeshDS(), DriverMED_R_SMESHDS_Mesh::GetMeshNames(), SMESH_Gen_i::GetServant(), SMESH_Gen_i::getStudyServant(), SMESHIOConverter::Gmsh, SMESH_Mesh_i::ImportMEDFile(), SMESHIOConverter::MeshIo, MESSAGE, SMDS_Mesh::Modified(), SMESH_Gen_i::PublishMesh(), Driver_Mesh::SetFile(), Driver_Mesh::SetMeshId(), and SMESHIOConverter::Unknown.
|
inherited |
SMESH_Gen_i::CreateMeshFromSTL.
Create mesh and import data from STL file
References SMESH_Gen_i::CanPublishInStudy(), SMESH_Gen_i::createMesh(), SMESH_Mesh_i::GetImpl(), SMESH_Mesh::GetMeshDS(), SMESH_Gen_i::GetServant(), SMESH_Gen_i::getStudyServant(), SMESH_Mesh_i::ImportSTLFile(), SMDS_Mesh::Modified(), and SMESH_Gen_i::PublishMesh().
|
inherited |
SMESH_Gen_i::CreateMeshFromUNV.
Create mesh and import data from UNV file
References SMESH_Gen_i::CanPublishInStudy(), SMESH_Gen_i::createMesh(), SMESH_Mesh_i::GetGroups(), SMESH_Mesh_i::GetImpl(), SMESH_Mesh::GetMeshDS(), SMESH_Gen_i::GetServant(), SMESH_Gen_i::getStudyServant(), SMESH_Mesh_i::ImportUNVFile(), SMDS_Mesh::Modified(), and SMESH_Gen_i::PublishMesh().
|
inherited |
Create measurement instance
|
privateinherited |
SMESH_Gen_i::createParallelMesh.
Create empty parallel mesh on shape
References SMESH_Gen::CreateParallelMesh(), SMESH_Gen_i::GetPOA(), MESSAGE, SMESH_Gen_i::myGen, SMESH_Gen_i::myIsEmbeddedMode, SMESH_Gen_i::RegisterObject(), and SMESH_Mesh_i::SetImpl().
Referenced by SMESH_Gen_i::CreateParallelMesh().
|
inherited |
SMESH_Gen_i::CreateParallelMesh.
Create empty parallel mesh on a shape and publish it in the study
References SMESH_Gen_i::CanPublishInStudy(), SMESH_Gen_i::createParallelMesh(), SMESH_Gen_i::getStudyServant(), MESSAGE, SMESH_Gen_i::PublishMesh(), and SMESH_Mesh_i::SetShape().
|
virtualinherited |
|
inherited |
Creates a Dump Python script.
| [in,out] | theObjectNames | - map of an entry to a study and python name |
| [in] | theNames | - - map of an entry to a study name |
| [in] | isPublished | - true if dump of object publication in study is needed |
| [in] | isMultiFile | - true if dump of each module goes to a separate file |
| [in] | isHistoricalDump | - true if removed object should be dumped |
| [out] | aValidScript | - returns true if the returned script seems valid |
| [in,out] | theSavedTrace | - the dump stored in the study. It's cleared to decrease memory usage. |
References SMESH_Gen_i::ComponentDataType(), SMESH_2smeshpy::ConvertScript(), SMESH::TPythonDump::CutoutLongString(), end(), SMESH_2smeshpy::GenName(), SMESH_Gen_i::GetGeomEngine(), SMESH_Gen_i::getStudyServant(), SMESH_Gen_i::Handle(), SMESH::TPythonDump::NotPublishedObjectName(), SMESH::printException(), SMESH::TVar::Quote(), SMESH_CATCH, SMESH_TRY, SMESH::TPythonDump::SMESHGenName(), and SMESH_2smeshpy::SmeshpyName().
Referenced by SMESH_Gen_i::DumpPython().
|
inherited |
Evaluate mesh on a shape and returns statistic of mesh elements Result array of number enityties.
Evaluate mesh on a shape
References SMESH_Mesh_i::CheckGeomModif(), COMPERR_ALGO_FAILED, SMESH::Entity_Last, SMESH::Entity_Node, SMESH_Gen::Evaluate(), SMESH_Gen_i::GeomObjectToShape(), SMESH_subMesh::GetAlgo(), SMESH_subMesh::GetComputeError(), SMESH_Mesh_i::GetImpl(), SMESH_Gen_i::GetServant(), SMESH_Mesh_i::Load(), MESSAGE, SMESH_Gen_i::myGen, and SMESH_Mesh::PseudoShape().
|
inherited |
Return geometrical object the given element is built on.
| theMesh | - the mesh the element is in |
| theElementID | - the element ID |
| GEOM::GEOM_Object_ptr | - the found or created (UnRegister()!) geom object |
References SMDS_Mesh::FindElement(), SMESH_Gen_i::GeomObjectToShape(), SMESH_Gen_i::GetGeomEngine(), SMESH_Mesh_i::GetImpl(), SMESH_Mesh::GetMeshDS(), SMESH_Gen_i::getStudyServant(), SMESHDS_Mesh::IndexToShape(), SMESH_Gen_i::ObjectToSObject(), SMESH_Gen_i::ShapeToGeomObject(), and SMESH_Gen_i::SObjectToObject().
Referenced by SMESH_Gen_i::GetGeometryByMeshElement().
|
staticinherited |
References SMESH_Gen_i::GetGeomEngine(), SMESH_Gen_i::GetShapeReader(), and SMESH_Gen_i::mySMESHGen.
Referenced by SMESH_Mesh_i::addHypothesis(), SMESH_Gen_i::AddHypothesisToShape(), SMESH_MeshEditor_i::AffectedElemGroupsInRegion(), SMESH_Pattern_i::ApplyTo3DBlock(), SMESH_Pattern_i::ApplyToFace(), SMESH_Gen_i::CancelCompute(), SMESH_Mesh_i::CheckGeomModif(), SMESH_Gen_i::Compute(), StdMeshers_CartesianParameters3D_i::ComputeOptimalAxesDirs(), SMESH_Mesh_i::CreateGroupFromGEOM(), SMESH_MeshEditor_i::CreateHoleSkin(), SMESH_Mesh_i::createSubMesh(), SMESH_MeshEditor_i::DoubleNodeElemGroupInRegion(), SMESH_MeshEditor_i::DoubleNodeElemGroupsInRegion(), SMESH_MeshEditor_i::DoubleNodeElemInRegion(), SMESH_Gen_i::Evaluate(), SMESH_MeshEditor_i::ExtrusionAlongPathObjects(), SMESH_Gen_i::FindGeometryByMeshElement(), SMESH_Gen_i::GetAlgoState(), SMESH_Gen_i::GetComputeErrors(), SMESH_Mesh_i::GetHypothesisList(), SMESH_Gen_i::GetHypothesisParameterValues(), SMESH_Gen_i::GetInside(), SMESH_Gen_i::GetMeshOrSubmeshByShape(), getShapeByID(), getShapeByName(), SMESH_Mesh_i::GetSubMesh(), SMESH_Gen_i::GetSubShapesId(), SMESH_Gen_i::IsApplicable(), SMESH_Gen_i::IsReadyToCompute(), SMESH_MeshEditor_i::LinearAnglesVariation(), SMESH_Gen_i::Load(), SMESH_Pattern_i::LoadFrom3DBlock(), SMESH_Pattern_i::LoadFromFace(), SMESH_Mesh_i::newGroupShape(), SMESH_Gen_i::Precompute(), SMESH_Mesh_i::removeHypothesis(), SMESH::BelongToGeom_i::SetGeom(), SMESH::LyingOnGeom_i::SetGeom(), SMESH_Mesh_i::SetShape(), SMESH::BelongToSurface_i::SetSurface(), SMESH::BelongToGenSurface_i::SetSurface(), and SMESH::ConnectedElements_i::SetVertex().
|
staticinherited |
References SMESH::Tag_0DElementsGroups.
Referenced by SMESH_Gen_i::Load(), and SMESH_Gen_i::Save().
|
staticinherited |
References SMESH::Tag_AlgorithmsRoot.
Referenced by SMESH_Gen_i::GetAlgoSO(), SMESH_Gen_i::PublishHypothesis(), SMESH_Gen_i::PublishMesh(), and SMESH_Gen_i::Save().
|
inherited |
Find SObject for an algo.
References SMESH_Gen_i::ComponentDataType(), SMESH_Gen_i::GetAlgorithmsRootTag(), SMESH_Hypothesis_i::GetImpl(), SMESH_Gen_i::getStudyServant(), and SMESH_Gen_i::SObjectToObject().
Referenced by SMESH_Gen_i::GetAlgoState(), and SMESH_Gen_i::GetComputeErrors().
|
inherited |
Returns errors of hypotheses definition.
| theMesh | - the mesh |
| theSubObject | - the main or sub- shape |
| SMESH::algo_error_array* | - sequence of errors |
References SMESH::AlgoStateError::algoDim, SMESH::AlgoStateError::algoName, SMESH_Mesh_i::ConvertHypothesisStatus(), SMESH_Gen_i::GeomObjectToShape(), SMESH_Gen_i::GetAlgoSO(), SMESH_Gen::GetAlgoState(), SMESH_Mesh_i::GetImpl(), SMESH::AlgoStateError::isGlobalAlgo, MESSAGE, SMESH_Gen_i::myGen, SMESH_Mesh::PseudoShape(), and SMESH::AlgoStateError::state.
|
inherited |
Return all variables used to create an object.
| [in] | theObjectEntry | - an object entry in the current study |
References SMESH_Gen_i::getStudyServant().
Referenced by SMESH_NoteBook::InitObjectMap().
|
inherited |
Return mesh elements preventing computation of a subshape.
References SMESH_Mesh::GetSubMeshContaining(), SMDS_MeshElement::GetType(), SMDS_MeshElement::IsPoly(), MESSAGE, SMDS_MeshElement::NbNodes(), SMDS_MeshNode::X(), SMDS_MeshNode::Y(), and SMDS_MeshNode::Z().
|
staticinherited |
References SMESH::Tag_BallElementsGroups.
Referenced by SMESH_Gen_i::Load(), and SMESH_Gen_i::Save().
|
inherited |
Return errors of mesh computation.
References SMESH::ComputeError::algoName, SMESH::ComputeError::code, SMESH::ComputeError::comment, SMESH_Gen_i::GeomObjectToShape(), SMESH_subMesh::GetAlgo(), SMESH_Gen_i::GetAlgoSO(), SMESH_subMesh::GetComputeError(), SMESH_subMesh::getDependsOnIterator(), SMESH_subMesh::GetId(), SMESH_Mesh::GetMeshDS(), SMESH_Mesh::GetSubMesh(), SMESH::ComputeError::hasBadMesh, SMESHDS_Mesh::MaxShapeIndex(), MESSAGE, SMESH_Mesh::PseudoShape(), and SMESH::ComputeError::subShapeID.
|
staticinherited |
References SMESH::Tag_EdgeGroups.
Referenced by SMESH_Gen_i::Load(), and SMESH_Gen_i::Save().
|
staticinherited |
References SMESH::Tag_FaceGroups.
Referenced by SMESH_Gen_i::Load(), and SMESH_Gen_i::Save().
|
overridevirtual |
Implements SMESH_Gen_i.
References SMESH_Gen_i::myGeomGen.
|
staticinherited |
GetGeomEngine [ static ].
Get GEOM::GEOM_Gen reference
Referenced by SMESH_Mesh_i::addGeomGroupData(), SMESH_Mesh_i::CheckGeomModif(), SMESH_Gen_i::DumpPython_impl(), SMESH_Gen_i::FindGeometryByMeshElement(), SMESH_Gen_i::GeomObjectToShape(), SMESH_Gen_i::GetGeometryByMeshElement(), SMESH_Mesh_i::newGroupShape(), and SMESH_Gen_i::UpdateStudy().
|
inherited |
Return geometrical object the given element is built on.
| theMesh | - the mesh the element is in |
| theElementID | - the element ID |
| theGeomName | - the name of the result geom object if it is not yet published |
| GEOM::GEOM_Object_ptr | - the found or just published geom object (no need to UnRegister()) |
References SMESH_Gen_i::FindGeometryByMeshElement(), SMESH_Gen_i::GetGeomEngine(), SMESH_Gen_i::getStudyServant(), SMESH_Gen_i::ObjectToSObject(), and SMESH_Gen_i::SObjectToObject().
|
staticinherited |
Get GEOM Object by its study entry.
References SMESH_Gen_i::getStudyServant(), SMESH_Gen_i::mySMESHGen, and SMESH_Gen_i::SObjectToObject().
Referenced by SMESH_Gen_i::Load().
|
privateinherited |
SMESH_Gen_i::getHypothesisCreator.
Get hypothesis creator
References SMESH::GetHypothesisCreator(), GetProc, LibHandle, LoadLib, MESSAGE, SMESH_Gen_i::myHypCreatorMap, and UnLoadLib.
Referenced by SMESH_Gen_i::createHypothesis(), and SMESH_Gen_i::IsApplicable().
|
inherited |
Return a hypothesis holding parameter values corresponding either to the mesh existing on the given geometry or to size of the geometry.
| theHypType | - hypothesis type name |
| theLibName | - plugin library name |
| theMesh | - The mesh of interest |
| theGeom | - The shape to get parameter values from |
| SMESH::SMESH_Hypothesis_ptr | - The returned hypothesis may be the one existing in a study and used to compute the mesh, or a temporary one created just to pass parameter values |
References SMESH_Hypothesis::TDefaults::_diagonal, SMESH_Hypothesis::TDefaults::_elemLength, SMESH_Hypothesis::TDefaults::_nbSegments, SMESH_Hypothesis::TDefaults::_quadDominated, SMESH_Hypothesis::TDefaults::_shape, SMESH_Hypothesis::TDefaults::_way, SMESH::HypInitParams::averageLength, SMESH_Hypothesis::BY_GEOM, SMESH_Hypothesis::BY_MESH, SMESH_Gen_i::createHypothesis(), SMESH_Gen_i::GeomObjectToShape(), SMESH_Mesh::GetAncestors(), SMESH_Gen::GetBoundaryBoxSegmentation(), SMESH_Gen::GetDefaultNbSegments(), SMESH_Hypothesis::GetDim(), SMESH_Hypothesis_i::GetImpl(), SMESH_Mesh_i::GetImpl(), SMESHDS_Hypothesis::GetName(), SMESH::GetName(), SMESH_Mesh::GetShapeDiagonalSize(), SMESH_Gen::GetShapeDim(), SMESH_Gen_i::myGen, SMESH_Mesh_i::NbNodes(), SMESH::HypInitParams::quadDominated, SMESH_Hypothesis::SetParametersByDefaults(), SMESH_Hypothesis::SetParametersByMesh(), SMESH_Gen_i::ShapeToGeomObject(), and SMESH::HypInitParams::way.
Referenced by SMESH_Gen_i::CreateHypothesisByAverageLength().
|
staticinherited |
Get...Tag [ static ].
Methods which determine SMESH data model structure
References SMESH::Tag_HypothesisRoot.
Referenced by SMESH_Mesh_i::onHypothesisModified(), SMESH_Gen_i::PublishHypothesis(), and SMESH_Gen_i::Save().
|
inherited |
Collect indices of elements, which are located inside the geom object.
References SMESH_Gen_i::_GetInside(), and SMESH_Gen_i::GeomObjectToShape().
|
inherited |
Collect indices of elements, which are located inside the box.
References SMESH_Gen_i::_GetInside().
|
inherited |
Collect indices of elements, which are located inside the cylinder.
References SMESH_Gen_i::_GetInside().
|
inherited |
Collect indices of elements, which are located inside the sphere.
References SMESH_Gen_i::_GetInside().
|
inherited |
Referenced by SMESH::TPythonDump::~TPythonDump().
|
inherited |
|
inherited |
Referenced by SMESH::TPythonDump::operator<<().
|
staticinherited |
GetLCC [ static ].
Get SALOME_LifeCycleCORBA object
References SMESH_Gen_i::GetNS(), and SMESH_Gen_i::myLCC.
Referenced by SMESH_Gen_Session_i::GetGeomEngine().
|
inherited |
Get version of MED format being used.
References MED::GetVersionRelease().
|
inherited |
Get MED version of the file by its name
References MED::GetMEDVersion().
|
inherited |
Get names of meshes defined in file with the specified name
References MED::CrWrapperR().
|
inherited |
References SMESH_Gen_i::GeomObjectToShape(), SMESH_Mesh_i::GetImpl(), SMESH_Mesh::GetMeshDS(), SMESH_Mesh_i::getSubMesh(), MESSAGE, SMESH_Gen_i::ObjectToSObject(), SMESH_Mesh::PseudoShape(), SMESHDS_Mesh::ShapeToIndex(), and SMESHDS_Mesh::ShapeToMesh().
Referenced by SMESH_Gen_i::AddHypothesisToShape(), and SMESH_Gen_i::RemoveHypothesisFromShape().
|
overridevirtual |
Implements SMESH_Gen_i.
|
inherited |
|
staticinherited |
References SMESH::Tag_NodeGroups.
Referenced by SMESH_Gen_i::Load(), SMESH_Gen_i::PublishGroup(), and SMESH_Gen_i::Save().
|
staticinherited |
GetNS [ static ].
Get SALOME_NamingService object
References SMESH_Gen_i::GetORB(), and SMESH_Gen_i::myNS.
Referenced by SMESH_Gen_i::GetLCC(), SMESH_Gen_Session_i::getModuleCatalog(), SMESH_Gen_i::SetOption(), SMESH_Gen_i::SMESH_Gen_i(), and SPADDERPluginTester_i::testsmesh().
|
inherited |
|
inherited |
Return id of registered object.
| theObject | - the Object |
| int | - Object id |
References StudyContext::findId(), SMESH_Gen_i::GetORB(), and SMESH_Gen_i::myStudyContext.
|
inherited |
|
virtualinherited |
Return an option value.
References SMESH_Gen_i::myDefaultGroupColor, SMESH_Gen_i::myIsHistoricalPythonDump, and SMESH_Gen_i::myToForgetMeshDataOnHypModif.
|
staticinherited |
Referenced by SMESH_Mesh_i::ConvertToStandalone(), SMESH_Gen_i::CreateDualMesh(), SMESH_GroupOnFilter_i::FilterToString(), SMESH::BelongToMeshGroup_i::GetGroup(), SMESH::BelongToMeshGroup_i::GetGroupID(), SMESH_Gen_i::GetNS(), SMESH_Gen_i::GetObjectId(), MeshEditor_I::getPartIOR(), SMESH_Gen_i::Load(), SMESH_Gen_i::ObjectToSObject(), SMESH_Gen_i::publish(), SMESH_Gen_i::PublishComponent(), SMESHHOMARD_I::HOMARD_Gen_i::PublishResultInSmesh(), SMESH_Gen_i::RegisterObject(), SMESH_Gen_i::Save(), SMESH::BelongToMeshGroup_i::SetGroupID(), SMESH_Gen_i::SetName(), SMESH_Gen_i::ShapeToGeomObject(), and SMESH_Gen_i::SObjectToObject().
|
inherited |
References SMESH_Gen_i::ObjectToSObject().
Referenced by SMESH_Mesh_i::GetParameters().
|
inherited |
Create pattern mapper
|
staticinherited |
|
staticinherited |
References SMESH::Tag_RefOnAppliedAlgorithms.
Referenced by SMESH_Gen_i::AddHypothesisToShape(), and SMESH_Gen_i::Save().
|
staticinherited |
References SMESH::Tag_RefOnAppliedHypothesis.
Referenced by SMESH_Gen_i::AddHypothesisToShape(), and SMESH_Gen_i::Save().
|
staticinherited |
|
staticinherited |
GetServant [ static ].
Get servant of the CORBA object
References SMESH_Gen_i::GetPOA(), and MESSAGE.
Referenced by SMESH_Gen_i::_GetInside(), SMESH_MeshEditor_i::BestSplit(), SMESH_Gen_i::CancelCompute(), SMESH_Gen_i::CreateMeshesFromCGNS(), SMESH_Gen_i::CreateMeshesFromGMF(), SMESH_Gen_i::CreateMeshesFromMED(), SMESH_Gen_i::CreateMeshesFromMESHIO(), SMESH_Gen_i::CreateMeshesFromSTL(), SMESH_Gen_i::CreateMeshesFromUNV(), SMESH::DownCast(), SMESH_Gen_i::Evaluate(), SMESH_Pattern_i::getMesh(), SMESH_Gen_i::IsReadyToCompute(), SMESH_Gen_i::Load(), objectToServant(), SMESH_Gen_i::Precompute(), SMESH_MeshEditor_i::QuadToTri(), SMESH_Gen_i::ReloadMeshesFromCGNS(), SMESH_Gen_i::ReloadMeshesFromGMF(), SMESH_Gen_i::ReloadMeshesFromMED(), SMESH_Gen_i::ReloadMeshesFromMESHIO(), SMESH_Gen_i::ReloadMeshesFromSTL(), SMESH_Gen_i::ReloadMeshesFromUNV(), SMESH_Gen_i::Save(), and SMESH_MeshEditor_i::TriToQuad().
|
inherited |
Get shape reader
References SMESH_Gen_i::myShapeReader.
Referenced by SMESH_Mesh_i::CheckGeomModif(), SMESH_Gen_i::GeomObjectToShape(), SMESH_Mesh_i::newGroupShape(), SMESH_Mesh_i::ReplaceShape(), SMESH_Gen_i::ShapeToGeomObject(), and SMESH_Mesh_i::~SMESH_Mesh_i().
|
staticinherited |
Referenced by _pyGen::_pyGen(), SMESH_MeshEditor_i::AffectedElemGroupsInRegion(), SMESH::MG_ADAPT_i::compute(), StdMeshers_CartesianParameters3D_i::ComputeOptimalAxesDirs(), SMESH_Mesh_i::ConvertToStandalone(), SMESH_Gen_i::CountInPyDump(), SMESH_MeshEditor_i::CreateHoleSkin(), SMESHGUI_MeshOp::createMesh(), SMESHHOMARD_I::HOMARD_Gen_i::DeleteResultInSmesh(), SMESH_MeshEditor_i::DoubleNodeElemGroupInRegion(), SMESH_MeshEditor_i::DoubleNodeElemGroupsInRegion(), SMESH_MeshEditor_i::DoubleNodeElemInRegion(), StdMeshers_ObjRefUlils::EntryOrShapeToGeomObject(), StdMeshers_ObjRefUlils::EntryToShape(), SMESH_MeshEditor_i::ExtrusionAlongPathObjects(), SMESH_PreMeshInfo::ForgetOrLoad(), SMESH_Mesh_i::generateMeshName(), StdMeshers_ObjRefUlils::GeomObjectToShape(), StdMeshersGUI_SubShapeSelectorWdg::GetGeomObjectByEntry(), SMESH::BelongToMeshGroup_i::GetGroup(), SMESH_Mesh_i::GetLastParameters(), SMESH_Mesh_i::GetParameters(), SMESH_NoteBook::GetReal(), getShapeByID(), getShapeByName(), SMESH_Hypothesis_i::GetVarParameter(), SMESH_NoteBook::InitObjectMap(), SMESH_Hypothesis_i::IsPublished(), SMESH_MeshEditor_i::LinearAnglesVariation(), StdMeshers_LayerDistribution_i::LoadFrom(), StdMeshers_ObjRefUlils::LoadFromStream(), StdMeshers_ObjRefUlils::LoadObjectFromStream(), SMESH_MeshEditor_i::MakeBoundaryElements(), SMESH_MeshEditor_i::makeMesh(), SMESH_MeshEditor_i::Offset(), SMESH::TPythonDump::operator<<(), SMESH_Mesh_i::prepareMeshNameAndGroups(), SMESHHOMARD_I::HOMARD_Gen_i::PublishResultInSmesh(), SMESHHOMARD_I::HOMARD_Gen_i::PythonDump(), SMESH_Mesh_i::RemoveGroup(), SMESH_PreMeshInfo::RemoveStudyFiles_TMP_METHOD(), SMESH_NoteBook::ReplaceVariables(), StdMeshers_ImportSource1D_i::SaveTo(), StdMeshers_ImportSource2D_i::SaveTo(), StdMeshers_ObjRefUlils::SaveToStream(), SMESH::BelongToGeom_i::SetGeom(), SMESH::LyingOnGeom_i::SetGeom(), SMESH::BelongToMeshGroup_i::SetGroupID(), StdMeshers_LayerDistribution_i::SetLayerDistribution(), SMESH_Hypothesis_i::setOldParameters(), SMESH_Mesh_i::SetParameters(), StdMeshers_ImportSource1D_i::SetSourceEdges(), StdMeshers_ImportSource2D_i::SetSourceFaces(), SMESH::BelongToSurface_i::SetSurface(), SMESH::BelongToGenSurface_i::SetSurface(), SMESH::ConnectedElements_i::SetThreshold(), SMESH_Hypothesis_i::SetVarParameter(), SMESH::ConnectedElements_i::SetVertex(), StdMeshers_ObjRefUlils::ShapeToGeomObject(), SPADDERPluginTester_i::testsmesh(), and SMESH::TPythonDump::~TPythonDump().
|
inherited |
Returns True if a hypothesis is assigned to a sole sub-mesh in a current Study.
| [in] | theHyp | - the hypothesis of interest |
| [out] | theMesh | - the sole mesh using theHyp |
| [out] | theShape | - the sole geometry theHyp is assigned to |
True if theMesh and theShape are sole using theHyp If two meshes on same shape have theHyp assigned to the same sub-shape, they are considered as SAME sub-mesh => result is true. This method ids used to initialize SMESHGUI_GenericHypothesisCreator with a shape to which an hyp being edited is assigned.
References SMESH_Gen_i::ComponentDataType(), SMESHDS_Mesh::GetHypotheses(), SMESH_Mesh_i::GetImpl(), SMESH_Mesh::GetMeshDS(), SMESH_Mesh_i::GetShapeToMesh(), SMESH_Gen_i::getStudyServant(), SMESH_Mesh_i::HasShapeToMesh(), SMESH_Gen_i::ShapeToGeomObject(), and SMESH_Gen_i::SObjectToObject().
|
inherited |
Get study context
References SMESH_Gen_i::myStudyContext.
Referenced by SMESH::BelongToMeshGroup_i::GetGroup().
|
inherited |
Referenced by _pyGen::_pyGen(), SMESH_Gen_i::addReference(), SMESH_Gen_i::CanPublishInStudy(), SMESH_Mesh_i::CheckGeomGroupModif(), SMESH_Mesh_i::CheckGeomModif(), SMESH_Mesh_i::ConvertToStandalone(), SMESH_Gen_i::CountInPyDump(), SMESH_Gen_i::CreateEmptyMesh(), SMESH_Gen_i::createInvalidSubMesh(), SMESH_Gen_i::CreateMesh(), SMESH_Gen_i::CreateMeshesFromCGNS(), SMESH_Gen_i::CreateMeshesFromGMF(), SMESH_Gen_i::CreateMeshesFromMED(), SMESH_Gen_i::CreateMeshesFromMESHIO(), SMESH_Gen_i::CreateMeshesFromSTL(), SMESH_Gen_i::CreateMeshesFromUNV(), SMESH_Gen_i::CreateParallelMesh(), SMESHHOMARD_I::HOMARD_Gen_i::DeleteResultInSmesh(), SMESH_Gen_i::DumpPython(), SMESH_Gen_i::DumpPython_impl(), StdMeshers_ObjRefUlils::EntryOrShapeToGeomObject(), StdMeshers_ObjRefUlils::EntryToShape(), SMESH_Gen_i::FindGeometryByMeshElement(), SMESH_Mesh_i::generateMeshName(), SMESH_Gen_i::GetAlgoSO(), SMESH_Gen_i::GetAllParameters(), SMESH_Gen_i::GetGeometryByMeshElement(), StdMeshersGUI_SubShapeSelectorWdg::GetGeomObjectByEntry(), SMESH_Gen_i::GetGeomObjectByEntry(), SMESH_Mesh_i::GetLastParameters(), SMESH_Gen_i::getObjectInfo(), SMESH_NoteBook::GetReal(), getShapeByID(), getShapeByName(), SMESH_Mesh_i::GetShapeToMesh(), SMESH_Gen_i::GetSoleSubMeshUsingHyp(), SMESH_Gen_i::highLightInvalid(), SMESH_NoteBook::InitObjectMap(), SMESH_Gen_i::IsInvalid(), SMESH_Gen_i::Load(), StdMeshers_ObjRefUlils::LoadFromStream(), SMESH_Gen_i::Move(), SMESH_Mesh_i::newGroupShape(), SMESH_Gen_i::ObjectToSObject(), SMESH_MeshEditor_i::Offset(), SMESH_Mesh_i::onHypothesisModified(), SMESH_Mesh_i::prepareMeshNameAndGroups(), SMESH_Gen_i::publish(), SMESH_Gen_i::PublishComponent(), SMESHHOMARD_I::HOMARD_Gen_i::PublishResultInSmesh(), SMESH_Gen_i::PublishSubMesh(), SMESH_Gen_i::ReloadMeshesFromCGNS(), SMESH_Gen_i::ReloadMeshesFromGMF(), SMESH_Gen_i::ReloadMeshesFromMED(), SMESH_Gen_i::ReloadMeshesFromMESHIO(), SMESH_Gen_i::ReloadMeshesFromSTL(), SMESH_Gen_i::ReloadMeshesFromUNV(), SMESH_Gen_i::ReloadMeshFromFile(), SMESH_Mesh_i::RemoveGroup(), SMESH_Gen_i::RemoveHypothesisFromShape(), SMESH_PreMeshInfo::RemoveStudyFiles_TMP_METHOD(), SMESH_Mesh_i::RemoveSubMesh(), SMESH_Mesh_i::ReplaceShape(), SMESH_NoteBook::ReplaceVariables(), SMESH_Gen_i::Save(), SMESH_Gen_i::SavePython(), StdMeshers_ImportSource1D_i::SaveTo(), StdMeshers_ImportSource2D_i::SaveTo(), SMESH::BelongToMeshGroup_i::SetGroupID(), StdMeshers_LayerDistribution_i::SetLayerDistribution(), SMESH_Gen_i::SetName(), SMESH_Gen_i::SetPixMap(), SMESH::ConnectedElements_i::SetThreshold(), SMESH_Gen_i::UpdateIcons(), SMESH_Gen_i::UpdateParameters(), and SMESH_Gen_i::UpdateStudy().
|
overridevirtual |
Implements SMESH_Gen_i.
|
staticinherited |
References SMESH::Tag_SubMeshOnCompound.
Referenced by SMESH_Gen_i::Load(), SMESH_Gen_i::PublishSubMesh(), and SMESH_Gen_i::Save().
|
staticinherited |
References SMESH::Tag_SubMeshOnEdge.
Referenced by SMESH_Gen_i::Load(), SMESH_Gen_i::PublishSubMesh(), and SMESH_Gen_i::Save().
|
staticinherited |
References SMESH::Tag_SubMeshOnFace.
Referenced by SMESH_Gen_i::Load(), SMESH_Gen_i::PublishSubMesh(), and SMESH_Gen_i::Save().
|
staticinherited |
References SMESH::Tag_SubMeshOnShell.
Referenced by SMESH_Gen_i::Load(), SMESH_Gen_i::PublishSubMesh(), and SMESH_Gen_i::Save().
|
staticinherited |
References SMESH::Tag_SubMeshOnSolid.
Referenced by SMESH_Gen_i::Load(), SMESH_Gen_i::PublishSubMesh(), and SMESH_Gen_i::Save().
|
staticinherited |
References SMESH::Tag_SubMeshOnVertex.
Referenced by SMESH_Gen_i::Load(), SMESH_Gen_i::PublishSubMesh(), and SMESH_Gen_i::Save().
|
staticinherited |
References SMESH::Tag_SubMeshOnWire.
Referenced by SMESH_Gen_i::Load(), SMESH_Gen_i::PublishSubMesh(), and SMESH_Gen_i::Save().
|
inherited |
Get sub-shapes unique ID's list
References Edge, Face, SMESH_Gen_i::GeomObjectToShape(), and MESSAGE.
|
virtualinherited |
|
staticinherited |
References SMESH::Tag_VolumeGroups.
Referenced by SMESH_Gen_i::Load(), and SMESH_Gen_i::Save().
|
privateinherited |
Referenced by SMESH_Gen_i::DumpPython_impl(), and SMESH_Gen_i::GetNewPythonLines().
|
inherited |
|
inherited |
References SMESH_Gen_i::highLightInvalid(), and SMESH_Gen_i::ObjectToSObject().
Referenced by SMESH_Gen_i::Compute(), SMESH_Mesh_i::onHypothesisModified(), and SMESH_GroupOnFilter_i::SetFilter().
|
privateinherited |
References SMESH_Gen_i::getStudyServant().
Referenced by SMESH_Gen_i::CopyMeshWithGeom(), SMESH_Gen_i::HighLightInvalid(), and SMESH_Gen_i::PublishSubMesh().
|
inherited |
SMESH_Gen_i::IORToLocalPersistentID.
Transform data from transient form to persistent
References StudyContext::findId(), MESSAGE, and SMESH_Gen_i::myStudyContext.
|
inherited |
|
inherited |
|
inherited |
|
privateinherited |
Return true if mesh has ICON_SMESH_TREE_GEOM_MODIF icon.
References SMESH_Gen_i::ObjectToSObject().
Referenced by SMESH_Gen_i::Compute(), and SMESH_Gen_i::getObjectInfo().
|
inherited |
References SMESH_Gen_i::getStudyServant().
Referenced by SMESH_Mesh_i::onHypothesisModified().
|
inherited |
SMESH_Gen_i::IsReadyToCompute.
Return true if mesh contains enough data to be computed
References SMESH_Gen::CheckAlgoState(), SMESH_Gen_i::GeomObjectToShape(), SMESH_Mesh_i::GetImpl(), SMESH_Gen_i::GetServant(), MESSAGE, and SMESH_Gen_i::myGen.
|
inherited |
Load SMESH module's data
References SMESH_Mesh_i::addHypothesis(), SMESH_Mesh_i::createGroup(), SMESH_Gen_i::createHypothesis(), SMESH_Gen_i::createMesh(), SMESH_Mesh_i::createSubMesh(), SMESH_Mesh_i::FileInfoFromString(), StudyContext::findId(), SMESH_Gen_i::GeomObjectToShape(), SMESHUtils::ArrayDeleter< TOBJ >::get(), SMESH_Gen_i::Get0DElementsGroupsTag(), SMESH_Gen_i::GetBallElementsGroupsTag(), SMESH_Gen_i::GetEdgeGroupsTag(), SMESH_Gen_i::GetFaceGroupsTag(), SMESH_Gen_i::GetGeomObjectByEntry(), SMESH_GroupBase_i::GetGroupDS(), SMESH_Mesh_i::GetImpl(), StudyContext::getIORbyOldId(), SMESH_Mesh::GetMeshDS(), SMESH_Gen_i::GetNodeGroupsTag(), StudyContext::getOldId(), SMESH_Gen_i::GetORB(), SMESH_GroupOnFilter_i::GetPredicate(), SMESH_Gen_i::GetServant(), SMESH_Mesh_i::GetShapeToMesh(), SMESH_Mesh::GetShapeToMesh(), SMESH_Gen_i::getStudyServant(), SMESH_Mesh::GetSubMesh(), SMESH_Gen_i::GetSubMeshOnCompoundTag(), SMESH_Gen_i::GetSubMeshOnEdgeTag(), SMESH_Gen_i::GetSubMeshOnFaceTag(), SMESH_Gen_i::GetSubMeshOnShellTag(), SMESH_Gen_i::GetSubMeshOnSolidTag(), SMESH_Gen_i::GetSubMeshOnVertexTag(), SMESH_Gen_i::GetSubMeshOnWireTag(), SMESH_Gen_i::GetVolumeGroupsTag(), SMESH_Mesh_i::HasShapeToMesh(), SMESH_Mesh::HasShapeToMesh(), SMESH_Hypothesis_i::LoadFrom(), SMESH_PreMeshInfo::LoadFromFile(), SMESH_Mesh_i::MainShapeTick(), StudyContext::mapOldToNew(), MESSAGE, SMESH_Gen_i::myStudyContext, SMESH_Mesh::PseudoShape(), SMESH_Mesh::SetAutoColor(), SMESHDS_GroupBase::SetColor(), SMESH_Mesh::SetMeshOrder(), SMESHDS_Mesh::SetPersistentId(), SMESH_Mesh_i::SetShape(), SMESHDS_GroupBase::SetStoreName(), SMESH_Gen_i::SObjectToObject(), SMESH_GroupOnFilter_i::StringToFilter(), SMESH_subMesh::SUBMESH_RESTORED, SMESH_Hypothesis_i::UpdateAsMeshesRestored(), and SMESH_Gen_i::UpdateStudy().
Referenced by SMESH_Gen_i::LoadASCII().
|
inherited |
Load SMESH module's data in ASCII format
References SMESH_Gen_i::Load(), and MESSAGE.
|
inherited |
SMESH_Gen_i::LocalPersistentIDToIOR.
Transform data from persistent form to transient
References StudyContext::getIORbyOldId(), MESSAGE, and SMESH_Gen_i::myStudyContext.
|
inherited |
Create a group of elements preventing computation of a sub-shape.
|
inherited |
References SMESH_Gen_i::getStudyServant().
|
inherited |
References SMESH_Gen_i::GetORB(), and SMESH_Gen_i::getStudyServant().
Referenced by SMESH_Mesh_i::addGeomGroupData(), SMESH_Gen_i::AddHypothesisToShape(), SMESH_Gen_i::addReference(), SMESH_Mesh_i::CheckGeomGroupModif(), SMESH_Mesh_i::CheckGeomModif(), SMESH_Mesh_i::checkGroupNames(), SMESH_Gen_i::ConcatenateCommon(), SMESH_Mesh_i::ConvertToStandalone(), SMESH_Gen_i::CopyMesh(), SMESH_Gen_i::CopyMeshWithGeom(), SMESH_Gen_i::CreateDualMesh(), SMESHGUI_MeshOp::createMesh(), SMESH_Mesh_i::ExportCGNS(), SMESH_Mesh_i::ExportPartToMEDCommon(), SMESH_Mesh_i::ExportPartToSTL(), SMESH_Mesh_i::ExportSTL(), SMESH_Mesh_i::ExportStructuredCGNS(), SMESH_Gen_i::FindGeometryByMeshElement(), SMESH_Mesh_i::generateMeshName(), SMESH_Gen_i::GetGeometryByMeshElement(), SMESH_Gen_i::GetMeshOrSubmeshByShape(), SMESH_Gen_i::GetParameters(), SMESH_Gen_i::HighLightInvalid(), SMESH_Mesh_i::ImportSTLFile(), SMESH_Gen_i::isGeomModifIcon(), SMESH_Hypothesis_i::IsPublished(), SMESH_MeshEditor_i::makeMesh(), SMESH_Mesh_i::newGroupShape(), SMESH_MeshEditor_i::Offset(), SMESH::TPythonDump::operator<<(), SMESH_Mesh_i::prepareMeshNameAndGroups(), SMESH_Gen_i::publish(), SMESH_Gen_i::PublishGroup(), SMESH_Gen_i::PublishHypothesis(), SMESH_Gen_i::PublishMesh(), SMESH_Gen_i::PublishSubMesh(), SMESH_Mesh_i::RemoveGroup(), SMESH_Gen_i::RemoveHypothesisFromShape(), SMESH_Mesh_i::RemoveSubMesh(), SMESH_Mesh_i::ReplaceShape(), SMESH_Gen_i::Save(), SMESH_GroupBase_i::SetName(), SMESH_Gen_i::SetName(), StdMeshers_ImportSource1D_i::SetSourceEdges(), StdMeshers_ImportSource2D_i::SetSourceFaces(), SMESH_Gen_i::UpdateGroupIcon(), SMESH_Gen_i::UpdateIcons(), and SMESH_Gen_i::UpdateParameters().
|
inherited |
|
inherited |
SMESH_Gen_i::PausePythonDumpRecording.
CORBA wrapper to increment TPythonDump suppression counter (myCounter). Called from Python plugins to pause the record of intermediate operations.
References SMESH::TPythonDump::IncrementMyCounter().
|
inherited |
Calculate Mesh as preview till indicated dimension on shape First, verify list of hypothesis associated with the subShape.
Return mesh preview structure
Compute mesh as preview till indicated dimension on shape
References SMESH_Mesh_i::CheckGeomModif(), SMESH_Gen::COMPACT_MESH, SMESH_Gen::Compute(), SMESH::DIM_1D, SMESH::DIM_2D, SMESH_Gen_i::GeomObjectToShape(), SMESH_subMesh::getDependsOnIterator(), SMESHDS_SubMesh::GetElements(), SMESH_Mesh_i::GetImpl(), SMDS_MeshElement::GetNode(), SMESHDS_SubMesh::GetNodes(), SMESH_Gen_i::GetServant(), SMESH_Gen::GetShapeDim(), SMESH_Mesh::GetSubMeshContaining(), SMESH_subMesh::GetSubMeshDS(), SMESH_subMesh::GetSubShape(), SMESH_subMesh::IsMeshComputed(), SMESH_Mesh_i::Load(), MESSAGE, SMESH_Gen_i::myGen, SMDS_MeshElement::NbNodes(), SMDSAbs_Edge, SMDSAbs_Node, SMDS_MeshNode::X(), SMDS_MeshNode::Y(), and SMDS_MeshNode::Z().
|
inherited |
|
inherited |
References SMESH_Gen_i::ComponentDataType(), SMESH_Gen_i::getModuleCatalog(), SMESH_Gen_i::GetORB(), SMESH_Gen_i::getStudyServant(), MESSAGE, SMESH_Gen_i::myIsEnablePublish, and SMESH_Gen_i::SetName().
Referenced by SMESH_Mesh_i::onHypothesisModified(), SMESH_Gen_i::PublishHypothesis(), and SMESH_Gen_i::PublishMesh().
|
inherited |
References SMESH_Gen_i::addReference(), SMESH::ALL, SMESH_Gen_i::GetNodeGroupsTag(), SMESH_Gen_i::GetRefOnShapeTag(), SMESH_Gen_i::myIsEnablePublish, SMESH::NODE, SMESH_Gen_i::ObjectToSObject(), SMESH_Gen_i::publish(), SMESH_Gen_i::PublishInStudy(), and SMESH_Gen_i::SetName().
Referenced by SMESH_Mesh_i::CreateGroup(), SMESH_Mesh_i::CreateGroupFromFilter(), SMESH_Mesh_i::CreateGroupFromGEOM(), SMESH_Mesh_i::CreateGroupServants(), SMESH_Mesh_i::MakeGroupsOfBadInputElements(), SMESH_Gen_i::PublishInStudy(), and SMESH_Gen_i::PublishMesh().
|
inherited |
References SMESH_Gen_i::GetAlgorithmsRootTag(), SMESH_Gen_i::GetHypothesisRootTag(), MESSAGE, SMESH_Gen_i::myHypCreatorMap, SMESH_Gen_i::myIsEnablePublish, SMESH_Gen_i::ObjectToSObject(), SMESH_Gen_i::publish(), SMESH_Gen_i::PublishComponent(), and SMESH_Gen_i::SetName().
Referenced by SMESH_Gen_i::AddHypothesisToShape(), SMESH_Gen_i::CreateHypothesis(), SMESH_Gen_i::CreateHypothesisByAverageLength(), SMESH_Gen_i::PublishInStudy(), SMESH_Gen_i::PublishMesh(), and SMESH_Gen_i::PublishSubMesh().
|
inherited |
Publish object in the study
References MESSAGE, SMESH_Gen_i::myIsEnablePublish, SMESH_Gen_i::PublishGroup(), SMESH_Gen_i::PublishHypothesis(), SMESH_Gen_i::PublishMesh(), and SMESH_Gen_i::PublishSubMesh().
Referenced by SMESH_Gen_i::PublishGroup(), SMESH_Gen_i::ReloadMeshesFromGMF(), and SMESH_Gen_i::ReloadMeshesFromSTL().
|
inherited |
References SMESH_Mesh_i::_mapSubMesh_i, SMESH_Gen_i::AddHypothesisToShape(), SMESH_Gen_i::addReference(), SMESH_Gen_i::GetAlgorithmsRootTag(), SMESH_Mesh_i::getGroups(), SMESH_Gen_i::GetRefOnShapeTag(), MESSAGE, SMESH_Gen_i::myIsEnablePublish, SMESH_Gen_i::ObjectToSObject(), SMESH_Gen_i::publish(), SMESH_Gen_i::PublishComponent(), SMESH_Gen_i::PublishGroup(), SMESH_Gen_i::PublishHypothesis(), SMESH_Gen_i::PublishSubMesh(), and SMESH_Gen_i::SetName().
Referenced by SMESH_Gen_i::AddHypothesisToShape(), SMESH_Gen_i::CreateEmptyMesh(), SMESH_Gen_i::CreateMesh(), SMESH_Gen_i::CreateMeshesFromCGNS(), SMESH_Gen_i::CreateMeshesFromGMF(), SMESH_Gen_i::CreateMeshesFromMED(), SMESH_Gen_i::CreateMeshesFromMESHIO(), SMESH_Gen_i::CreateMeshesFromSTL(), SMESH_Gen_i::CreateMeshesFromUNV(), SMESH_Gen_i::CreateParallelMesh(), SMESH_Gen_i::PublishInStudy(), SMESH_Gen_i::PublishSubMesh(), SMESH_Gen_i::ReloadMeshesFromCGNS(), SMESH_Gen_i::ReloadMeshesFromMED(), SMESH_Gen_i::ReloadMeshesFromMESHIO(), and SMESH_Gen_i::ReloadMeshesFromUNV().
|
inherited |
References SMESH_Gen_i::AddHypothesisToShape(), SMESH_Gen_i::addReference(), EDGE, FACE, SMESH_Gen_i::GetRefOnShapeTag(), SMESH_Gen_i::getStudyServant(), SMESH_Gen_i::GetSubMeshOnCompoundTag(), SMESH_Gen_i::GetSubMeshOnEdgeTag(), SMESH_Gen_i::GetSubMeshOnFaceTag(), SMESH_Gen_i::GetSubMeshOnShellTag(), SMESH_Gen_i::GetSubMeshOnSolidTag(), SMESH_Gen_i::GetSubMeshOnVertexTag(), SMESH_Gen_i::GetSubMeshOnWireTag(), SMESH_Gen_i::highLightInvalid(), SMESH_Gen_i::myIsEnablePublish, SMESH_Gen_i::ObjectToSObject(), SMESH_Gen_i::publish(), SMESH_Gen_i::PublishHypothesis(), SMESH_Gen_i::PublishMesh(), SMESH_Gen_i::SetName(), and SMESH_Gen_i::SObjectToObject().
Referenced by SMESH_Gen_i::AddHypothesisToShape(), SMESH_Gen_i::createInvalidSubMesh(), SMESH_Mesh_i::GetSubMesh(), SMESH_Gen_i::PublishInStudy(), and SMESH_Gen_i::PublishMesh().
|
inherited |
References StudyContext::addObject(), SMESH_Gen_i::GetORB(), and SMESH_Gen_i::myStudyContext.
Referenced by SMESH_Mesh_i::ConvertToStandalone(), SMESH_Mesh_i::createGroup(), SMESH_Mesh_i::CreateGroupServants(), SMESH_Gen_i::createHypothesis(), SMESH_Gen_i::createMesh(), SMESH_Gen_i::createParallelMesh(), and SMESH_Mesh_i::createSubMesh().
|
inherited |
References SMESH_Gen_i::CanPublishInStudy(), SMESH::DRS_OK, SMESH_Mesh_i::GetImpl(), SMESH_Mesh::GetMeshDS(), DriverCGNS_Read::GetNbMeshes(), SMESH_Gen_i::GetServant(), SMESH_Gen_i::getStudyServant(), SMESH_Mesh_i::ImportCGNSFile(), SMDS_Mesh::Modified(), SMESH_Gen_i::PublishMesh(), and Driver_Mesh::SetFile().
Referenced by SMESH_Gen_i::ReloadMeshFromFile().
|
inherited |
|
inherited |
References SMESH_Gen_i::CanPublishInStudy(), SMESH::DRS_OK, SMESH_Mesh_i::GetImpl(), SMESH_Mesh::GetMeshDS(), DriverMED_R_SMESHDS_Mesh::GetMeshNames(), SMESH_Gen_i::GetServant(), SMESH_Gen_i::getStudyServant(), SMESH_Mesh_i::ImportMEDFile(), SMDS_Mesh::Modified(), SMESH_Gen_i::PublishMesh(), Driver_Mesh::SetFile(), and Driver_Mesh::SetMeshId().
Referenced by SMESH_Gen_i::ReloadMeshFromFile().
|
inherited |
References SMESH_Gen_i::CanPublishInStudy(), SMESH_Meshio::Convert(), SMESH_Meshio::CreateTempFileName(), SMESH::DRS_OK, SMESH_Meshio::GetConverterForExtension(), SMESH_Mesh_i::GetImpl(), SMESH_Mesh::GetMeshDS(), DriverMED_R_SMESHDS_Mesh::GetMeshNames(), SMESH_Gen_i::GetServant(), SMESH_Gen_i::getStudyServant(), SMESHIOConverter::Gmsh, SMESH_Mesh_i::ImportMEDFile(), SMESHIOConverter::MeshIo, MESSAGE, SMDS_Mesh::Modified(), SMESH_Gen_i::PublishMesh(), Driver_Mesh::SetFile(), Driver_Mesh::SetMeshId(), and SMESHIOConverter::Unknown.
|
inherited |
|
inherited |
References SMESH_Gen_i::CanPublishInStudy(), SMESH_Mesh_i::GetGroups(), SMESH_Mesh_i::GetImpl(), SMESH_Mesh::GetMeshDS(), SMESH_Gen_i::GetServant(), SMESH_Gen_i::getStudyServant(), SMESH_Mesh_i::ImportUNVFile(), SMDS_Mesh::Modified(), and SMESH_Gen_i::PublishMesh().
Referenced by SMESH_Gen_i::ReloadMeshFromFile().
|
inherited |
References SMESHDS_Mesh::ClearMesh(), SMESH::MedFileInfo::fileName, SMESH_Mesh::GetMeshDS(), SMESH_Gen_i::getStudyServant(), SMESH_Gen_i::ReloadMeshesFromCGNS(), SMESH_Gen_i::ReloadMeshesFromGMF(), SMESH_Gen_i::ReloadMeshesFromMED(), SMESH_Gen_i::ReloadMeshesFromSTL(), and SMESH_Gen_i::ReloadMeshesFromUNV().
|
inherited |
References SMESH_Gen_i::GetMeshOrSubmeshByShape(), SMESH_Gen_i::getStudyServant(), and SMESH_Gen_i::ObjectToSObject().
Referenced by SMESH_Mesh_i::RemoveHypothesis().
|
inherited |
RemoveLastFromPythonScript.
|
inherited |
SMESH_Gen_i::ResumePythonDumpRecording.
CORBA wrapper to decrement TPythonDump suppression counter (myCounter). Called from Python plugins to resume normal dump recording.
References SMESH::TPythonDump::DecrementMyCounter().
|
inherited |
Save SMESH module's data
References DriverMED_W_SMESHDS_Mesh::AddGroup(), SMDS_Mesh::elementsIterator(), SMESH_Mesh_i::FileInfoToString(), StudyContext::findId(), SMESH_Gen_i::Get0DElementsGroupsTag(), SMESH_Gen_i::GetAlgorithmsRootTag(), SMESH_Mesh_i::GetAutoColor(), SMESH_Gen_i::GetBallElementsGroupsTag(), SMESH_GroupBase_i::GetColor(), SMESH_Gen_i::GetEdgeGroupsTag(), SMESH_Gen_i::GetFaceGroupsTag(), SMESH_GroupBase_i::GetGroupDS(), SMESHDS_Mesh::GetHypothesis(), SMESH_Gen_i::GetHypothesisRootTag(), SMDS_MeshElement::GetID(), SMESHDS_GroupBase::GetID(), SMESHDS_SubMesh::GetID(), SMESH_Mesh_i::GetImpl(), SMESH_Mesh::GetIsModified(), SMESH_GroupBase_i::GetLocalID(), SMESH_Mesh::GetMeshDS(), SMDS_Mesh::GetMeshInfo(), SMESH_Mesh::GetMeshOrder(), SMESH_GroupBase_i::GetName(), SMESH_Hypothesis_i::GetName(), SMESH_Gen_i::GetNodeGroupsTag(), SMESHDS_SubMesh::GetNodes(), SMESH_Gen_i::GetORB(), SMESHDS_Mesh::GetPersistentId(), SMDS_MeshNode::GetPosition(), SMESH_Gen_i::GetRefOnAppliedAlgorithmsTag(), SMESH_Gen_i::GetRefOnAppliedHypothesisTag(), SMESH_Gen_i::GetRefOnShapeTag(), SMESH_Gen_i::GetServant(), SMESHDS_GroupBase::GetStoreName(), SMESH_Gen_i::getStudyServant(), SMESH_Gen_i::GetSubMeshOnCompoundTag(), SMESH_Gen_i::GetSubMeshOnEdgeTag(), SMESH_Gen_i::GetSubMeshOnFaceTag(), SMESH_Gen_i::GetSubMeshOnShellTag(), SMESH_Gen_i::GetSubMeshOnSolidTag(), SMESH_Gen_i::GetSubMeshOnVertexTag(), SMESH_Gen_i::GetSubMeshOnWireTag(), SMESH_Gen_i::GetVolumeGroupsTag(), SMESH_Mesh::HasShapeToMesh(), SMESHDS_Mesh::IndexToShape(), SMESHDS_SubMesh::IsComplexSubmesh(), SMESH_Mesh_i::MainShapeTick(), SMESHDS_Mesh::MaxShapeIndex(), SMESH_Gen_i::myStudyContext, SMDS_MeshInfo::NbElements(), SMDS_Mesh::NbNodes(), SMESHDS_SubMesh::NbNodes(), NUM_TMP_FILES, SMESH_Gen_i::ObjectToSObject(), DriverMED_W_SMESHDS_Mesh::Perform(), SMESH_Mesh::RemoveHypothesis(), SMESH_Gen_i::SavePython(), SMESH_Hypothesis_i::SaveTo(), SMESH_PreMeshInfo::SaveToFile(), DriverMED_W_SMESHDS_Mesh::SetFile(), Driver_SMESHDS_Mesh::SetMesh(), Driver_Mesh::SetMeshId(), SMESHDS_GroupBase::SetStoreName(), SMESH_Gen_i::ShapeToGeomObject(), SMESH_Mesh::ShapeToMesh(), SMESHDS_Mesh::ShapeToMesh(), SMDSAbs_All, SMDSAbs_Node, SMESH_Gen_i::SObjectToObject(), SMESHDS_Mesh::SubMeshes(), and SMESH_Gen_i::UpdateStudy().
Referenced by SMESH_Gen_i::SaveASCII().
|
inherited |
Save SMESH module's data in ASCII format
References MESSAGE, and SMESH_Gen_i::Save().
|
inherited |
References SMESH_Gen_i::CleanPythonTrace(), SMESH_Gen_i::ComponentDataType(), SMESH_Gen_i::GetNewPythonLines(), and SMESH_Gen_i::getStudyServant().
Referenced by SMESH_Gen_i::Save().
|
inherited |
Sets number of segments per diagonal of boundary box of geometry by which default segment length of appropriate 1D hypotheses is defined.
Set number of segments per diagonal of boundary box of geometry by which default segment length of appropriate 1D hypotheses is defined.
References SMESH_Gen_i::myGen, and SMESH_Gen::SetBoundaryBoxSegmentation().
|
inherited |
Sets default number of segments per edge.
Set default number of segments per edge.
References SMESH_Gen_i::myGen, and SMESH_Gen::SetDefaultNbSegments().
|
inherited |
Set current mode
References SMESH_Gen_i::myIsEmbeddedMode.
Referenced by SMESH_Gen_i::SMESH_Gen_i().
|
inherited |
SMESH_Gen_i::SetEnablePublish.
Set enable publishing in the study
References SMESH_Gen_i::myIsEnablePublish.
Referenced by StdMeshers_LayerDistribution_i::LoadFrom().
|
inherited |
|
inherited |
Set a new object name
References SMESH_Gen_i::GetORB(), SMESH_Gen_i::ObjectToSObject(), and SMESH_Gen_i::SetName().
Referenced by SMESH_Gen_i::AddHypothesisToShape(), SMESH_Gen_i::CopyMesh(), SMESH_Gen_i::CopyMeshWithGeom(), SMESH_Gen_i::CreateDualMesh(), SMESH_Mesh_i::ImportSTLFile(), SMESH_MeshEditor_i::makeMesh(), SMESH_Gen_i::PublishComponent(), SMESH_Gen_i::PublishGroup(), SMESH_Gen_i::PublishHypothesis(), SMESH_Gen_i::PublishMesh(), SMESH_Gen_i::PublishSubMesh(), SMESH_GroupBase_i::SetName(), and SMESH_Gen_i::SetName().
|
inherited |
References SMESH_Gen_i::getStudyServant().
|
staticinherited |
References SMESH_Gen_i::myNS.
|
virtualinherited |
Set an option value.
References SMESH_Gen_i::GetNS(), SMESH_Gen_i::myDefaultGroupColor, SMESH_Gen_i::myIsHistoricalPythonDump, SMESH_Gen_i::myToForgetMeshDataOnHypModif, and SMESHDS_GroupBase::SetDefaultColor().
|
inherited |
References SMESH_Gen_i::getStudyServant().
Referenced by SMESH_Mesh_i::CheckGeomGroupModif(), SMESH_Mesh_i::CheckGeomModif(), SMESH_Gen_i::ConcatenateCommon(), SMESH_Gen_i::CopyMesh(), SMESH_Gen_i::CreateDualMesh(), SMESH_MeshEditor_i::makeMesh(), SMESH_Gen_i::UpdateGroupIcon(), and SMESH_Gen_i::UpdateIcons().
|
staticinherited |
References SMESH_Gen_i::GetORB(), SMESH_Gen_i::GetShapeReader(), and SMESH_Gen_i::mySMESHGen.
Referenced by SMESH_Mesh_i::createGroup(), SMESH_Mesh_i::CreateGroupServants(), SMESH_Gen_i::FindGeometryByMeshElement(), SMESH_Gen_i::GetHypothesisParameterValues(), SMESH_GroupOnGeom_i::GetShape(), SMESH_Mesh_i::GetShapeToMesh(), SMESH_Gen_i::GetSoleSubMeshUsingHyp(), SMESH_subMesh_i::GetSubShape(), and SMESH_Gen_i::Save().
|
staticinherited |
SObjectToObject [ static ].
Get CORBA object corresponding to the SALOMEDS::SObject
References SMESH_Gen_i::GetORB().
Referenced by SMESH_Mesh_i::CheckGeomGroupModif(), SMESH_Mesh_i::CheckGeomModif(), SMESH_Gen_i::FindGeometryByMeshElement(), SMESH_Gen_i::GetAlgoSO(), SMESH_Gen_i::GetGeometryByMeshElement(), SMESH_Gen_i::GetGeomObjectByEntry(), SMESH_Gen_i::getObjectInfo(), SMESH_Mesh_i::GetShapeToMesh(), SMESH_Gen_i::GetSoleSubMeshUsingHyp(), SMESH_NoteBook::InitObjectMap(), SMESH_Gen_i::Load(), SMESH_Mesh_i::newGroupShape(), SMESH_Mesh_i::onHypothesisModified(), SMESH_Gen_i::PublishSubMesh(), SMESH_PreMeshInfo::RemoveStudyFiles_TMP_METHOD(), SMESH_NoteBook::ReplaceVariables(), SMESH_Gen_i::Save(), SMESH_Gen_i::UpdateIcons(), and SMESH_Gen_i::UpdateStudy().
|
inherited |
To load full mesh data from study at hyp modification or not.
|
inherited |
References SMESH_Gen_i::ObjectToSObject(), and SMESH_Gen_i::SetPixMap().
Referenced by SMESH_Group_i::Add(), SMESH_Group_i::AddFrom(), ChangeByPredicate(), SMESH_Group_i::Clear(), SMESH_Mesh_i::CreateDimGroup(), SMESH_Mesh_i::CutGroups(), SMESH_Mesh_i::CutListOfGroups(), SMESH_Mesh_i::IntersectGroups(), SMESH_Mesh_i::IntersectListOfGroups(), SMESH_Group_i::Remove(), SMESH_GroupOnFilter_i::SetFilter(), and SMESH_Gen_i::UpdateIcons().
|
inherited |
References SMESH_Mesh_i::GetImpl(), SMESH_Gen_i::getStudyServant(), SMESH_Mesh::GetSubMeshContaining(), SMESH_Mesh_i::HasShapeToMesh(), SMESH_Mesh_i::IsComputedOK(), SMESH_Mesh_i::NbNodes(), SMESH_Gen_i::ObjectToSObject(), SMESH_Gen_i::SetPixMap(), SMESH_Gen_i::SObjectToObject(), SMESH::Tag_FirstSubMesh, and SMESH_Gen_i::UpdateGroupIcon().
Referenced by SMESH_Mesh_i::AddHypothesis(), SMESH_Mesh_i::CheckGeomModif(), SMESH_Mesh_i::Clear(), SMESH_Gen_i::Compute(), SMESH_Mesh_i::onHypothesisModified(), SMESH_Mesh_i::RemoveHypothesis(), SMESH_Mesh_i::ReplaceShape(), and SMESH_Mesh_i::SetMeshOrder().
|
inherited |
Stores names of variables that WILL be passes as parameters when calling some method of a given object.
| [in] | theObject | - the object whose a method WILL be called with theParameters. |
| [in] | theParameters | - a string containing parameters separated by ':'. |
References SMESH_Gen_i::getStudyServant(), SMESH_Gen_i::myLastObj, SMESH_Gen_i::myLastParameters, SMESH_Gen_i::myLastParamIndex, and SMESH_Gen_i::ObjectToSObject().
Referenced by SMESH_Mesh_i::SetParameters(), and SMESH::TPythonDump::~TPythonDump().
|
inherited |
Update study (needed at switching GEOM->SMESH)
References SMESH_Gen_i::ComponentDataType(), SMESH_Gen_i::GetGeomEngine(), SMESH_Gen_i::getStudyServant(), SMESH_Gen_i::myStudyContext, and SMESH_Gen_i::SObjectToObject().
Referenced by SMESH_Gen_i::Load(), SMESHHOMARD_I::HOMARD_Gen_i::PublishResultInSmesh(), and SMESH_Gen_i::Save().
|
privateinherited |
Referenced by SMESH_Gen_i::GetOption(), and SMESH_Gen_i::SetOption().
|
privateinherited |
Referenced by SMESH_Gen_i::CancelCompute(), SMESH_Gen_i::Compute(), SMESH_Gen_i::createHypothesis(), SMESH_Gen_i::createMesh(), SMESH_Gen_i::createParallelMesh(), SMESH_Gen_i::Evaluate(), SMESH_Gen_i::GetAlgoState(), SMESH_Gen_i::GetHypothesisParameterValues(), SMESH_Gen_i::IsReadyToCompute(), SMESH_Gen_i::Precompute(), SMESH_Gen_i::SetBoundaryBoxSegmentation(), and SMESH_Gen_i::SetDefaultNbSegments().
|
staticprotectedinherited |
Referenced by GetGeomEngine(), SMESH_Gen_Session_i::GetGeomEngine(), and SMESH_Gen_i::SetGeomEngine().
|
privateinherited |
|
privateinherited |
|
privateinherited |
Referenced by SMESH_Gen_i::CanPublishInStudy(), SMESH_Gen_i::IsEnablePublish(), SMESH_Gen_i::PublishComponent(), SMESH_Gen_i::PublishGroup(), SMESH_Gen_i::PublishHypothesis(), SMESH_Gen_i::PublishInStudy(), SMESH_Gen_i::PublishMesh(), SMESH_Gen_i::PublishSubMesh(), SMESH_Gen_i::SetEnablePublish(), and SMESH_Gen_i::SMESH_Gen_i().
|
privateinherited |
Referenced by SMESH_Gen_i::DumpPython(), SMESH_Gen_i::GetOption(), SMESH_Gen_i::SetOption(), and SMESH_Gen_i::SMESH_Gen_i().
|
privateinherited |
Referenced by SMESH_Gen_i::UpdateParameters().
|
privateinherited |
Referenced by SMESH_Gen_i::UpdateParameters().
|
privateinherited |
Referenced by SMESH_Gen_i::UpdateParameters().
|
staticprivateinherited |
Referenced by SMESH_Gen_i::GetLCC().
|
staticprotectedinherited |
Referenced by SMESH_Gen_i::GetNS(), SMESH_Gen_i::SetNS(), and SMESH_Gen_No_Session_i().
|
staticprivateinherited |
Referenced by SMESH_Gen_i::SMESH_Gen_i().
|
staticprivateinherited |
Referenced by SMESH_Gen_i::createHypothesis(), and SMESH_Gen_i::SMESH_Gen_i().
|
privateinherited |
Referenced by SMESH_Gen_i::GetShapeReader(), SMESH_Gen_i::SMESH_Gen_i(), and SMESH_Gen_i::~SMESH_Gen_i().
|
staticprivateinherited |
|
privateinherited |
Referenced by SMESH_Gen_i::Close(), SMESH_Gen_i::GetObjectId(), SMESH_Gen_i::GetStudyContext(), SMESH_Gen_i::IORToLocalPersistentID(), SMESH_Gen_i::Load(), SMESH_Gen_i::LocalPersistentIDToIOR(), SMESH_Gen_i::RegisterObject(), SMESH_Gen_i::Save(), SMESH_Gen_i::SMESH_Gen_i(), SMESH_Gen_i::UpdateStudy(), and SMESH_Gen_i::~SMESH_Gen_i().
|
privateinherited |
Referenced by SMESH_Gen_i::GetOption(), SMESH_Gen_i::SetOption(), and SMESH_Gen_i::SMESH_Gen_i().