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;
|
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
|
//function : EntryOrShapeToGeomObject
|
||||||
//purpose : Return GEOM Object by its sytudy entry or TopoDS_Shape
|
//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,
|
static GEOM::GEOM_Object_ptr EntryOrShapeToGeomObject (const std::string& theEntry,
|
||||||
const TopoDS_Shape& theShape);
|
const TopoDS_Shape& theShape);
|
||||||
|
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* \brief Store the shape in the stream
|
* \brief Store the shape in the stream
|
||||||
* \param theShape - shape to store
|
* \param theShape - shape to store
|
||||||
|
Loading…
Reference in New Issue
Block a user