mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-11-15 10:08:34 +05:00
0021530: EDF 2176 SMESH: Projection 1D-2D with compounds
+ static std::string GeomObjectToEntry(GEOM::GEOM_Object_ptr& theGeomObject);
This commit is contained in:
parent
55899c73f3
commit
330b5970e3
@ -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
|
||||
|
@ -66,11 +66,17 @@ public:
|
||||
}
|
||||
|
||||
/*!
|
||||
* \brief Return GEOM Object by its sytudy entry or TopoDS_Shape
|
||||
* \brief Return study entry of GEOM Object
|
||||
*/
|
||||
static std::string GeomObjectToEntry(GEOM::GEOM_Object_ptr& theGeomObject);
|
||||
|
||||
/*!
|
||||
* \brief Return GEOM Object by its study entry or TopoDS_Shape
|
||||
*/
|
||||
static GEOM::GEOM_Object_ptr EntryOrShapeToGeomObject (const std::string& theEntry,
|
||||
const TopoDS_Shape& theShape);
|
||||
|
||||
|
||||
/*!
|
||||
* \brief Store the shape in the stream
|
||||
* \param theShape - shape to store
|
||||
|
Loading…
Reference in New Issue
Block a user