Salome HOME
Dump Python extension
[modules/geom.git] / src / GEOM_I / GEOM_IOperations_i.cc
index 89b7fc5f82d694571763c965a0523e773248270a..12a4eaa745a54d7b17797943157f0400a60a87a5 100644 (file)
@@ -114,7 +114,7 @@ void GEOM_IOperations_i::FinishOperation()
 
 //=============================================================================
 /*!
- *  AboutOperation
+ *  AbortOperation
  */
 //=============================================================================
 void GEOM_IOperations_i::AbortOperation()
@@ -122,6 +122,26 @@ void GEOM_IOperations_i::AbortOperation()
   _impl->AbortOperation();
 }
 
+//=============================================================================
+/*!
+ *  SetParameters
+ */
+//=============================================================================
+void GEOM_IOperations_i::SetParameters(const char* theParameters)
+{
+  _impl->SetParameters((char*)theParameters);
+}
+
+//=============================================================================
+/*!
+ *  GetParameters
+ */
+//=============================================================================
+char* GEOM_IOperations_i::GetParameters()
+{
+  return CORBA::string_dup(_impl->GetParameters());
+}
+
 //=============================================================================
 /*!
  *  GetObject
@@ -132,6 +152,6 @@ GEOM::GEOM_Object_ptr GEOM_IOperations_i::GetObject(Handle(GEOM_Object) theObjec
   if(theObject.IsNull()) return NULL;
   TCollection_AsciiString anEntry;
   TDF_Tool::Entry(theObject->GetEntry(), anEntry);
-  GEOM::GEOM_Object_var GO = GEOM::GEOM_Object::_duplicate(_engine->GetObject(theObject->GetDocID(), anEntry.ToCString()));
+  GEOM::GEOM_Object_var GO = _engine->GetObject(theObject->GetDocID(), anEntry.ToCString());
   return GO._retn();
 }