X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FStdMeshers_I%2FStdMeshers_ObjRefUlils.cxx;h=bca540fc8627d1dec07f891b335f641c33a61269;hb=330b5970e31ffc5c66b1d0ec4c7d5fd8cdce9e6a;hp=3667a852a122cfe8a8be3450bf6f888453be625f;hpb=55899c73f312ac899f2ab04f299541b2fbbfd320;p=modules%2Fsmesh.git diff --git a/src/StdMeshers_I/StdMeshers_ObjRefUlils.cxx b/src/StdMeshers_I/StdMeshers_ObjRefUlils.cxx index 3667a852a..bca540fc8 100644 --- a/src/StdMeshers_I/StdMeshers_ObjRefUlils.cxx +++ b/src/StdMeshers_I/StdMeshers_ObjRefUlils.cxx @@ -31,6 +31,20 @@ using namespace std; +//======================================================================= +//function : GeomObjectToEntry +//purpose : Return study entry of GEOM Object +//======================================================================= + +std::string StdMeshers_ObjRefUlils::GeomObjectToEntry(GEOM::GEOM_Object_ptr& theGeomObject) +{ + if ( CORBA::is_nil( theGeomObject )) + return "NULL_OBJECT"; + + CORBA::String_var entry = theGeomObject->GetStudyEntry(); + return entry.in(); +} + //======================================================================= //function : EntryOrShapeToGeomObject //purpose : Return GEOM Object by its sytudy entry or TopoDS_Shape