Issue 4571: There is no way to delete any CadFoundation::Entity interface child. (cad-ftf) Source: Open CASCADE (Mr. Mikhail Kazakov, m-kazakov@opencascade.com, m-kazakov@eads.matradatavision.com) Nature: Uncategorized Issue Severity: Summary: There is no way to delete any CadFoundation::Entity interface child. We shall add the possibility to delete: Model ModelInstance BrepEntity Curve Surface Resolution: see above Revised Text: The IDL was modified as noted above and the following text added to section 2.2.2.2: delete_uid_entity Operation deletes the geometric entity that is specified using a Unique ID. Deletion of a high-level entity deletes all dependant, lower-level entities. delete_entity Operation deletes the specified geometric entity (CadFoundation::Entity, section 2.3.2). Deletion of a high-level entity deletes all dependant, lower-level entities. Actions taken: September 20, 2001: received issue July 5, 2002: closed issue Discussion: Two operations were added to the CadMain::Model interface that enable deletion using either a unique entity identifier or the object reference to a valid CadFoundation::Entity. Deletion of a high-level entity deletes all dependant, lower-level entities. The IDL is modified to include the following operations in the Model interface: void delete_uid_entity(in long uid) raises (EntityOutOfModel, CadFoundation::UidUnsupported, CadUtility::CadError); // Removes ModelInstance, BrepEntity, or Curve from the model void delete_entity(in CadFoundation::Entity entity) raises (EntityOutOfModel, CadUtility::CadError); // Removes ModelInstance, BrepEntity, or Curve from the model End of Annotations:===== Date: Thu, 20 Sep 2001 19:54:19 +0200 From: "Mikhail KAZAKOV (mko)" Organization: Matra Datavision X-Mailer: Mozilla 4.7 [en] (Win98; I) X-Accept-Language: en,fr,fr-FR MIME-Version: 1.0 To: "jcad_services@yahoogroups.com" , cad ftf Subject: CAD Services New issue Content-Type: multipart/mixed; boundary="------------5A27527EC9808C51684E6BFD" X-UIDL: \DS!!N[ld9:pBe99~gd9 There is no way to delete any CadFoundation::Entity interface child. We shall add the possibility to delete: Model ModelInstance BrepEntity Curve Surface Regards. Misha [] m-kazakov2.vcf