Salome HOME
PAL7663: Partition Algorithm failed. Fix done by PKV.
authorjfa <jfa@opencascade.com>
Mon, 14 Nov 2005 12:43:52 +0000 (12:43 +0000)
committerjfa <jfa@opencascade.com>
Mon, 14 Nov 2005 12:43:52 +0000 (12:43 +0000)
src/NMTDS/NMTDS_ShapesDataStructure.cdl
src/NMTDS/NMTDS_ShapesDataStructure.cxx
src/NMTDS/NMTDS_ShapesDataStructure.hxx

index 23391971cf6af2d3f445b60bc79ecb16d2d4ae68..fd5999fa7c500f4206bd85886965c26fd4700403 100644 (file)
@@ -19,7 +19,9 @@ uses
 is 
     Create 
        returns ShapesDataStructure from NMTDS; 
-        
+    ---C++: alias "Standard_EXPORT virtual ~NMTDS_ShapesDataStructure();" 
+--modified by NIZNHY-PKV Wed Feb  2 11:44:38 2005ft 
+
     SetCompositeShape(me:out; 
            aS:Shape from TopoDS);   
         
index 6388a1655a1fc5187ee1adf998f806969f0a3f98..e0e06fff3dab7fe3f855aea8e2b1c4bd54984ee3 100644 (file)
   NMTDS_ShapesDataStructure::NMTDS_ShapesDataStructure()
 :
   BooleanOperations_ShapesDataStructure()
-{}
+{
+  //printf(" NMTDS_ShapesDataStructure CREATE:%x\n", (int)this);
+}
+//modified by NIZNHY-PKV Wed Feb  2 11:45:04 2005f
+//===========================================================================
+//function : ~
+//purpose  : 
+//===========================================================================
+  NMTDS_ShapesDataStructure::~NMTDS_ShapesDataStructure()
+{
+  //printf(" NMTDS_ShapesDataStructure DELETE:%x\n", (int)this);
+}
+//modified by NIZNHY-PKV Wed Feb  2 11:45:06 2005t
 //===========================================================================
 //function : SetCompositeShape
 //purpose  : 
index 167ccc33791a3cc7357d0da1f4acc334f4cc353e..3eab46368ff13022ab8c6c2f0774faaef8bf60fc 100644 (file)
@@ -1,16 +1,23 @@
 // File generated by CPPExt (Value)
-//                     Copyright (C) 1991,1995 by
-//  
-//                      MATRA DATAVISION, FRANCE
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
 //  
-// This software is furnished in accordance with the terms and conditions
-// of the contract and with the inclusion of the above copyright notice.
-// This software or any other copy thereof may not be provided or otherwise
-// be made available to any other person. No title to an ownership of the
-// software is hereby transferred.
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
 //  
-// At the termination of the contract, the software and all copies of this
-// software must be deleted.
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
 
 #ifndef _NMTDS_ShapesDataStructure_HeaderFile
 #define _NMTDS_ShapesDataStructure_HeaderFile
@@ -60,6 +67,7 @@ public:
  // Methods PUBLIC
  // 
 Standard_EXPORT NMTDS_ShapesDataStructure();
+Standard_EXPORT virtual ~NMTDS_ShapesDataStructure();
 Standard_EXPORT   void SetCompositeShape(const TopoDS_Shape& aS) ;
 Standard_EXPORT   void Init() ;
 Standard_EXPORT  const NMTDS_CArray1OfIndexRange& Ranges() const;