- /* Convertions */
- GEOM::GEOM_Shape_ptr ConvertIOinGEOMShape(const Handle(SALOME_InteractiveObject)& IO,
- Standard_Boolean& testResult);
- Handle(GEOM_AISShape) ConvertIOinGEOMAISShape(const Handle(SALOME_InteractiveObject)& IO,
- Standard_Boolean& testResult,
- bool onlyInActiveView = false);
- void ConvertListOfIOInListOfIOR(const SALOME_ListIO& aList,
- GEOM::GEOM_Gen::ListOfIOR& listIOR);
-
- Handle(GEOM_AISShape) ConvertIORinGEOMAISShape(const char * IOR,
- Standard_Boolean& testResult,
- bool onlyInActiveView = false);
- GEOM_Actor* ConvertIORinGEOMActor(const char * IOR, Standard_Boolean& testResult,
- bool onlyInActiveView = false);
+ static GEOM::GEOM_Object_ptr ConvertIOinGEOMObject(const Handle(SALOME_InteractiveObject)& IO,
+ Standard_Boolean& testResult);
+
+ static void ConvertListOfIOInListOfGO(const SALOME_ListIO& aList,
+ GEOM::ListOfGO& listGO,
+ const bool theShapesOnly = false);
+
+ static GEOM::GEOM_Object_ptr GetObjectFromIOR(const char* theIOR);
+
+ static char* GetIORFromObject(const GEOM::GEOM_Object_ptr& theObject);