X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FSMESHGUI%2FSMESHGUI_GEOMGenUtils.cxx;h=f10942d5dce0239f22fdccbf89d1bcb17fb26ef0;hp=974b54ff88e1b17e6cae96b89332c9a59d62bcaa;hb=0e9eae4ed4e7d8f7bd40a0e49bc9a43c84eace67;hpb=a2e43e2ea850da3884a19783b79f3a0862fd6a6c diff --git a/src/SMESHGUI/SMESHGUI_GEOMGenUtils.cxx b/src/SMESHGUI/SMESHGUI_GEOMGenUtils.cxx index 974b54ff8..f10942d5d 100644 --- a/src/SMESHGUI/SMESHGUI_GEOMGenUtils.cxx +++ b/src/SMESHGUI/SMESHGUI_GEOMGenUtils.cxx @@ -115,6 +115,18 @@ namespace SMESH return aMeshShape; } + GEOM::GEOM_Object_var GetGeom( Handle(SALOME_InteractiveObject) io ) + { + GEOM::GEOM_Object_var go; + _PTR(Study) study = GetActiveStudyDocument(); + if ( !io.IsNull() && io->hasEntry() && study ) + { + _PTR(SObject) so = study->FindObjectID( io->getEntry() ); + go = GetGeom( so ); + } + return go._retn(); + } + SMESHGUI_EXPORT char* GetGeomName( _PTR(SObject) smeshSO ) { if (!smeshSO)