PAL7663: Partition Algorithm failed. Fix done by PKV.

This commit is contained in:
jfa 2005-11-14 12:43:52 +00:00
parent 28f594441d
commit 8608b2536e
3 changed files with 34 additions and 12 deletions

View File

@ -19,6 +19,8 @@ uses
is is
Create Create
returns ShapesDataStructure from NMTDS; 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; SetCompositeShape(me:out;
aS:Shape from TopoDS); aS:Shape from TopoDS);

View File

@ -20,7 +20,19 @@
NMTDS_ShapesDataStructure::NMTDS_ShapesDataStructure() NMTDS_ShapesDataStructure::NMTDS_ShapesDataStructure()
: :
BooleanOperations_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 //function : SetCompositeShape
//purpose : //purpose :

View File

@ -1,16 +1,23 @@
// File generated by CPPExt (Value) // 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 // Copyright (C) 2001 - 2004 by
// of the contract and with the inclusion of the above copyright notice. // Open CASCADE SA. All rights reserved.
// 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.
// //
// At the termination of the contract, the software and all copies of this // This file is part of the Open CASCADE Technology software.
// software must be deleted. //
// 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.
//
// 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 #ifndef _NMTDS_ShapesDataStructure_HeaderFile
#define _NMTDS_ShapesDataStructure_HeaderFile #define _NMTDS_ShapesDataStructure_HeaderFile
@ -60,6 +67,7 @@ public:
// Methods PUBLIC // Methods PUBLIC
// //
Standard_EXPORT NMTDS_ShapesDataStructure(); Standard_EXPORT NMTDS_ShapesDataStructure();
Standard_EXPORT virtual ~NMTDS_ShapesDataStructure();
Standard_EXPORT void SetCompositeShape(const TopoDS_Shape& aS) ; Standard_EXPORT void SetCompositeShape(const TopoDS_Shape& aS) ;
Standard_EXPORT void Init() ; Standard_EXPORT void Init() ;
Standard_EXPORT const NMTDS_CArray1OfIndexRange& Ranges() const; Standard_EXPORT const NMTDS_CArray1OfIndexRange& Ranges() const;