mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-04 13:13:25 +03:00
0023024: Update headers of OCCT files
Added appropriate copyright and license information in source files
This commit is contained in:
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools.cdl
|
||||
-- Created: Thu Nov 16 16:42:52 2000
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2000
|
||||
-- Created on: 2000-11-16
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
package BOPTools
|
||||
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_CheckResult.cdl
|
||||
-- Created: Thu Sep 2 16:18:42 2004
|
||||
-- Author: Oleg FEDYAEV
|
||||
-- <ofv@opencascade.com>
|
||||
---Copyright: Open Cascade 2004
|
||||
-- Created on: 2004-09-02
|
||||
-- Created by: Oleg FEDYAEV
|
||||
-- Copyright (c) 2004-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
class CheckResult from BOPTools
|
||||
---Purpose: contains information about faulty shapes
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_CheckResult.cxx
|
||||
// Created: 02.09.04 16:26:31
|
||||
// Author: Oleg FEDYAEV
|
||||
// Copyright: Open Cascade 2003
|
||||
// Created on: 2004-09-02
|
||||
// Created by: Oleg FEDYAEV
|
||||
// Copyright (c) 2004-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
#include <BOPTools_CheckResult.ixx>
|
||||
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_Checker.cdl
|
||||
-- Created: Mon Aug 5 16:01:03 2002
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2002
|
||||
-- Created on: 2002-08-05
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2002-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class Checker from BOPTools inherits PaveFiller from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_Checker.cxx
|
||||
// Created: Mon Aug 5 16:06:12 2002
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2002-08-05
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2002-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_Checker.ixx>
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_CommonBlock.cdl
|
||||
-- Created: Thu Feb 15 12:03:13 2001
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2001
|
||||
-- Created on: 2001-02-15
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class CommonBlock from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_CommonBlock.cxx
|
||||
// Created: Thu Feb 15 12:19:13 2001
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2001-02-15
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_CommonBlock.ixx>
|
||||
@@ -10,7 +25,7 @@
|
||||
// function: BOPTools_CommonBlock::BOPTools_CommonBlock
|
||||
// purpose:
|
||||
//=======================================================================
|
||||
BOPTools_CommonBlock::BOPTools_CommonBlock()
|
||||
BOPTools_CommonBlock::BOPTools_CommonBlock()
|
||||
:
|
||||
myFace(0)
|
||||
{}
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_CommonBlockAPI.cdl
|
||||
-- Created: Wed Mar 14 14:56:48 2001
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2001
|
||||
-- Created on: 2001-03-14
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class CommonBlockAPI from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_CommonBlockAPI.cxx
|
||||
// Created: Wed Mar 14 15:03:09 2001
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2001-03-14
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_CommonBlockAPI.ixx>
|
||||
@@ -18,7 +33,7 @@
|
||||
// function: BOPTools_CommonBlockAPI::BOPTools_CommonBlockAPI
|
||||
// purpose:
|
||||
//=======================================================================
|
||||
BOPTools_CommonBlockAPI::BOPTools_CommonBlockAPI
|
||||
BOPTools_CommonBlockAPI::BOPTools_CommonBlockAPI
|
||||
(const BOPTools_ListOfCommonBlock& aLCB)
|
||||
{
|
||||
myListOfCommonBlock=(void *)&aLCB;
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_ComparePave.cdl
|
||||
-- Created: Fri Feb 16 15:43:15 2001
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2001
|
||||
-- Created on: 2001-02-16
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class ComparePave from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_ComparePave.cxx
|
||||
// Created: Fri Feb 16 15:47:07 2001
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2001-02-16
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_ComparePave.ixx>
|
||||
@@ -10,7 +25,7 @@
|
||||
// function: BOPTools_ComparePave::BOPTools_ComparePave
|
||||
// purpose:
|
||||
//=======================================================================
|
||||
BOPTools_ComparePave::BOPTools_ComparePave()
|
||||
BOPTools_ComparePave::BOPTools_ComparePave()
|
||||
:myTol(1.e-12)
|
||||
{}
|
||||
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_CoupleOfInteger.cdl
|
||||
-- Created: Mon Apr 1 10:16:21 2002
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2002
|
||||
-- Created on: 2002-04-01
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2002-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class CoupleOfInteger from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_CoupleOfInteger.cxx
|
||||
// Created: Mon Apr 1 10:21:26 2002
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2002-04-01
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2002-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
#include <BOPTools_CoupleOfInteger.ixx>
|
||||
|
||||
@@ -9,7 +24,7 @@
|
||||
// function: BOPTools_CoupleOfInteger::BOPTools_CoupleOfInteger
|
||||
// purpose:
|
||||
//=======================================================================
|
||||
BOPTools_CoupleOfInteger::BOPTools_CoupleOfInteger()
|
||||
BOPTools_CoupleOfInteger::BOPTools_CoupleOfInteger()
|
||||
:
|
||||
myFirst(99),
|
||||
mySecond(99)
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_CoupleOfIntegerMapHasher.cdl
|
||||
-- Created: Fri Dec 5 10:01:40 2003
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2003
|
||||
-- Created on: 2003-12-05
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2003-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class CoupleOfIntegerMapHasher from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_CoupleOfIntegerMapHasher.cxx
|
||||
// Created: Fri Dec 5 10:03:04 2003
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2003-12-05
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2003-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_CoupleOfIntegerMapHasher.ixx>
|
||||
@@ -10,7 +25,7 @@
|
||||
//function : HashCode
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
Standard_Integer BOPTools_CoupleOfIntegerMapHasher::HashCode(const BOPTools_CoupleOfInteger& aPKey,
|
||||
Standard_Integer BOPTools_CoupleOfIntegerMapHasher::HashCode(const BOPTools_CoupleOfInteger& aPKey,
|
||||
const Standard_Integer Upper)
|
||||
{
|
||||
return aPKey.HashCode(Upper);
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_Curve.cdl
|
||||
-- Created: Tue May 8 13:07:58 2001
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2001
|
||||
-- Created on: 2001-05-08
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class Curve from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_Curve.cxx
|
||||
// Created: Tue May 8 13:13:58 2001
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2001-05-08
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_Curve.ixx>
|
||||
@@ -10,7 +25,7 @@
|
||||
// function: BOPTools_Curve::BOPTools_Curve
|
||||
// purpose:
|
||||
//=======================================================================
|
||||
BOPTools_Curve::BOPTools_Curve()
|
||||
BOPTools_Curve::BOPTools_Curve()
|
||||
{}
|
||||
//=======================================================================
|
||||
// function: BOPTools_Curve::BOPTools_Curve
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_DEInfo.cdl
|
||||
-- Created: Wed Sep 12 12:57:03 2001
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2001
|
||||
-- Created on: 2001-09-12
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class DEInfo from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_DEInfo.cxx
|
||||
// Created: Wed Sep 12 13:02:17 2001
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2001-09-12
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_DEInfo.ixx>
|
||||
@@ -11,7 +26,7 @@
|
||||
// function: BOPTools_DEInfo::BOPTools_DEInfo
|
||||
// purpose:
|
||||
//=======================================================================
|
||||
BOPTools_DEInfo::BOPTools_DEInfo()
|
||||
BOPTools_DEInfo::BOPTools_DEInfo()
|
||||
{}
|
||||
|
||||
//=======================================================================
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_DEProcessor.cdl
|
||||
-- Created: Wed Sep 12 12:08:37 2001
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2001
|
||||
-- Created on: 2001-09-12
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class DEProcessor from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_DEProcessor.cxx
|
||||
// Created: Wed Sep 12 12:10:52 2001
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2001-09-12
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
#include <BOPTools_DEProcessor.ixx>
|
||||
|
||||
@@ -74,7 +89,7 @@
|
||||
// function: BOPTools_DEProcessor::BOPTools_DEProcessor
|
||||
// purpose:
|
||||
//=======================================================================
|
||||
BOPTools_DEProcessor::BOPTools_DEProcessor(const BOPTools_PaveFiller& aFiller,
|
||||
BOPTools_DEProcessor::BOPTools_DEProcessor(const BOPTools_PaveFiller& aFiller,
|
||||
const Standard_Integer aDim)
|
||||
:
|
||||
myIsDone(Standard_False)
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_PoolsFiller.cdl
|
||||
-- Created: Tue Feb 20 12:38:40 2001
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2001
|
||||
-- Created on: 2001-02-20
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class DSFiller from BOPTools
|
||||
|
@@ -1,8 +1,22 @@
|
||||
// File: BOPTools_PoolsFiller.cxx
|
||||
// Created: Tue Feb 20 12:44:28 2001
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2001-02-20
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
#include <BOPTools_DSFiller.ixx>
|
||||
#include <BOPTools_PaveFiller.hxx>
|
||||
@@ -26,7 +40,6 @@
|
||||
|
||||
#include <BOPTools_Tools3D.hxx>
|
||||
|
||||
//
|
||||
static
|
||||
void FillList(const TopoDS_Shape& aS,
|
||||
Standard_Boolean& bCompSolidFound,
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_DSFiller.lxx
|
||||
// Created: Fri Jun 11 14:57:42 2004
|
||||
// Author: Mikhail KLOKOV
|
||||
// <mkk@kurox>
|
||||
// Created on: 2004-06-11
|
||||
// Created by: Mikhail KLOKOV
|
||||
// Copyright (c) 2004-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
inline const TColStd_DataMapOfIntegerListOfInteger& BOPTools_DSFiller::SplitFacePool() const
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BooleanOperations_EEInterference.cdl
|
||||
-- Created: Tue Nov 21 15:41:16 2000
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2000
|
||||
-- Created on: 2000-11-21
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class EEInterference from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_EEInterference.cxx
|
||||
// Created: Tue Nov 21 15:42:17 2000
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2000-11-21
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_EEInterference.ixx>
|
||||
@@ -10,7 +25,7 @@
|
||||
//function : BOPTools_EEInterference
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
BOPTools_EEInterference::BOPTools_EEInterference()
|
||||
BOPTools_EEInterference::BOPTools_EEInterference()
|
||||
:
|
||||
BOPTools_ShapeShapeInterference(0,0)
|
||||
{}
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_ESInterference.cdl
|
||||
-- Created: Tue Nov 21 15:35:03 2000
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2000
|
||||
-- Created on: 2000-11-21
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class ESInterference from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_ESInterference.cxx
|
||||
// Created: Tue Nov 21 15:35:58 2000
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2000-11-21
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_ESInterference.ixx>
|
||||
@@ -10,7 +25,7 @@
|
||||
//function : BOPTools_ESInterference
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
BOPTools_ESInterference::BOPTools_ESInterference()
|
||||
BOPTools_ESInterference::BOPTools_ESInterference()
|
||||
:
|
||||
BOPTools_ShapeShapeInterference(0,0)
|
||||
{}
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_Interference.cdl
|
||||
-- Created: Tue Nov 21 11:28:00 2000
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2000
|
||||
-- Created on: 2000-11-21
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class Interference from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_Interference.cxx
|
||||
// Created: Tue Nov 21 11:44:31 2000
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2000-11-21
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
#include <BOPTools_Interference.ixx>
|
||||
|
||||
@@ -9,7 +24,7 @@
|
||||
//function : BOPTools_Interference::BOPTools_Interference
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
BOPTools_Interference::BOPTools_Interference()
|
||||
BOPTools_Interference::BOPTools_Interference()
|
||||
:
|
||||
myWith(0),
|
||||
myType(BooleanOperations_UnknownInterference),
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_InterferenceLine.cdl
|
||||
-- Created: Tue Nov 21 11:54:46 2000
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2000
|
||||
-- Created on: 2000-11-21
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class InterferenceLine from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_InterferenceLine.cxx
|
||||
// Created: Tue Nov 21 12:19:30 2000
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2000-11-21
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_InterferenceLine.ixx>
|
||||
@@ -11,7 +26,7 @@
|
||||
//function : BOPTools_InterferenceLine::BOPTools_InterferenceLine
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
BOPTools_InterferenceLine::BOPTools_InterferenceLine() {}
|
||||
BOPTools_InterferenceLine::BOPTools_InterferenceLine() {}
|
||||
|
||||
//=======================================================================
|
||||
//function : RealList
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_InterferencePool.cdl
|
||||
-- Created: Fri Jan 26 12:00:38 2001
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2001
|
||||
-- Created on: 2001-01-26
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class InterferencePool from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_InterferencePool.cxx
|
||||
// Created: Fri Jan 26 12:17:16 2001
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2001-01-26
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_InterferencePool.ixx>
|
||||
@@ -33,7 +48,7 @@
|
||||
//function : BOPTools_InterferencePool
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
BOPTools_InterferencePool::BOPTools_InterferencePool()
|
||||
BOPTools_InterferencePool::BOPTools_InterferencePool()
|
||||
{
|
||||
myDS=NULL;
|
||||
myNbSourceShapes=0;
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_IteratorOfCoupleOfShape.cdl
|
||||
-- Created: Mon Nov 27 16:31:08 2000
|
||||
-- Author: Michael KLOKOV
|
||||
-- <mkk@nizhnox.nnov.matra-dtv.fr>
|
||||
---Copyright: Matra Datavision 2000
|
||||
-- Created on: 2000-11-27
|
||||
-- Created by: Michael KLOKOV
|
||||
-- Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
class IteratorOfCoupleOfShape from BOPTools
|
||||
|
||||
|
@@ -1,3 +1,20 @@
|
||||
// Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
#include <BOPTools_IteratorOfCoupleOfShape.ixx>
|
||||
|
||||
@@ -8,7 +25,7 @@
|
||||
// ================================================================================================
|
||||
// function: Constructor
|
||||
// ================================================================================================
|
||||
BOPTools_IteratorOfCoupleOfShape::BOPTools_IteratorOfCoupleOfShape()
|
||||
BOPTools_IteratorOfCoupleOfShape::BOPTools_IteratorOfCoupleOfShape()
|
||||
:
|
||||
myCurrentIndex1(-1),
|
||||
myCurrentIndex2(-1),
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_PCurveMaker.cdl
|
||||
-- Created: Wed May 30 09:42:36 2001
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2001
|
||||
-- Created on: 2001-05-30
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class PCurveMaker from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_PCurveMaker.cxx
|
||||
// Created: Wed May 30 09:45:32 2001
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2001-05-30
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_PCurveMaker.ixx>
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_Pave.cdl
|
||||
-- Created: Thu Feb 8 12:26:04 2001
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2001
|
||||
-- Created on: 2001-02-08
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class Pave from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_Pave.cxx
|
||||
// Created: Thu Feb 8 12:32:40 2001
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2001-02-08
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
#include <BOPTools_Pave.ixx>
|
||||
|
||||
@@ -9,7 +24,7 @@
|
||||
// function: BOPTools_Pave::BOPTools_Pave
|
||||
// purpose:
|
||||
//=======================================================================
|
||||
BOPTools_Pave::BOPTools_Pave()
|
||||
BOPTools_Pave::BOPTools_Pave()
|
||||
:
|
||||
myParam(0.),
|
||||
myIndex(0),
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_PaveBlock.cdl
|
||||
-- Created: Thu Feb 15 11:21:52 2001
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2001
|
||||
-- Created on: 2001-02-15
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class PaveBlock from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_PaveBlock.cxx
|
||||
// Created: Thu Feb 15 11:32:13 2001
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2001-02-15
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_PaveBlock.ixx>
|
||||
@@ -10,7 +25,7 @@
|
||||
// function: BOPTools_PaveBlock::BOPTools_PaveBlock
|
||||
// purpose:
|
||||
//=======================================================================
|
||||
BOPTools_PaveBlock::BOPTools_PaveBlock()
|
||||
BOPTools_PaveBlock::BOPTools_PaveBlock()
|
||||
:
|
||||
myEdge(0),
|
||||
myOriginalEdge(0),
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_PaveBlockIterator.cdl
|
||||
-- Created: Wed Mar 7 15:59:24 2001
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2001
|
||||
-- Created on: 2001-03-07
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class PaveBlockIterator from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_PaveBlockIterator.cxx
|
||||
// Created: Wed Mar 7 16:05:08 2001
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2001-03-07
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_PaveBlockIterator.ixx>
|
||||
@@ -14,7 +29,7 @@
|
||||
// function:BOPTools_PaveBlockIterator
|
||||
// purpose:
|
||||
//=======================================================================
|
||||
BOPTools_PaveBlockIterator::BOPTools_PaveBlockIterator()
|
||||
BOPTools_PaveBlockIterator::BOPTools_PaveBlockIterator()
|
||||
:
|
||||
myEdge(0),
|
||||
myIndex(1)
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_PaveBlockMapHasher.cdl
|
||||
-- Created: Thu Dec 11 14:09:07 2003
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2003
|
||||
-- Created on: 2003-12-11
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2003-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class PaveBlockMapHasher from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_PaveBlockMapHasher.cxx
|
||||
// Created: Thu Dec 11 14:10:44 2003
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2003-12-11
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2003-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_PaveBlockMapHasher.ixx>
|
||||
@@ -13,7 +28,7 @@
|
||||
//function : HashCode
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
Standard_Integer BOPTools_PaveBlockMapHasher::HashCode(const BOPTools_PaveBlock& aPB,
|
||||
Standard_Integer BOPTools_PaveBlockMapHasher::HashCode(const BOPTools_PaveBlock& aPB,
|
||||
const Standard_Integer aUpper)
|
||||
{
|
||||
Standard_Integer aS, nV1, nV2, nE;
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_PaveFiller.cdl
|
||||
-- Created: Thu Feb 8 14:07:33 2001
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2001
|
||||
-- Created on: 2001-02-08
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class PaveFiller from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_PaveFiller.cxx
|
||||
// Created: Thu Mar 7 14:20:31 2001
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2001-03-07
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_PaveFiller.ixx>
|
||||
@@ -73,7 +88,7 @@
|
||||
// function: BOPTools_PavePoolFiller::BOPTools_PavePoolFiller
|
||||
// purpose:
|
||||
//=======================================================================
|
||||
BOPTools_PaveFiller::BOPTools_PaveFiller()
|
||||
BOPTools_PaveFiller::BOPTools_PaveFiller()
|
||||
{
|
||||
myIsDone=Standard_False;
|
||||
myIntrPool=NULL;
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_PaveFiller_1.cxx
|
||||
// Created: Tue Mar 13 16:12:16 2001
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2001-03-13
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_PaveFiller.ixx>
|
||||
@@ -65,7 +80,7 @@
|
||||
// function: PerformEF
|
||||
// purpose:
|
||||
//=======================================================================
|
||||
void BOPTools_PaveFiller::PerformEF()
|
||||
void BOPTools_PaveFiller::PerformEF()
|
||||
{
|
||||
myIsDone=Standard_False;
|
||||
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_PaveFiller_2.cxx
|
||||
// Created: Tue Mar 27 17:43:41 2001
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2001-03-27
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_PaveFiller.ixx>
|
||||
@@ -16,14 +31,12 @@
|
||||
#include <BOPTools_CommonBlock.hxx>
|
||||
|
||||
//=======================================================================
|
||||
//
|
||||
// A P I F U N C T I O N S
|
||||
//
|
||||
//=======================================================================
|
||||
// function: SplitsInFace
|
||||
// purpose: splits of edges from nF1 in nF2
|
||||
//=======================================================================
|
||||
Standard_Integer BOPTools_PaveFiller::SplitsInFace(const Standard_Integer ,//for overriding
|
||||
Standard_Integer BOPTools_PaveFiller::SplitsInFace(const Standard_Integer ,//for overriding
|
||||
const Standard_Integer nF1,
|
||||
const Standard_Integer nF2,
|
||||
TColStd_ListOfInteger& aSplits)
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_PaveFiller_3.cxx
|
||||
// Created: Tue Mar 13 16:12:16 2001
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2001-03-13
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_PaveFiller.ixx>
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_PaveFiller_4.cxx
|
||||
// Created: Tue Feb 22 11:12:16 2002
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2002-02-22
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2002-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
#include <BOPTools_PaveFiller.ixx>
|
||||
#include <TColStd_IndexedMapOfInteger.hxx>
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_PaveSet.cdl
|
||||
-- Created: Thu Feb 8 12:39:32 2001
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2001
|
||||
-- Created on: 2001-02-08
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class PaveSet from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_PaveSet.cxx
|
||||
// Created: Thu Feb 8 12:47:16 2001
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2001-02-08
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_PaveSet.ixx>
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_PointBetween.cdl
|
||||
-- Created: Thu Apr 19 11:05:34 2001
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2001
|
||||
-- Created on: 2001-04-19
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class PointBetween from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_PointBetween.cxx
|
||||
// Created: Thu Apr 19 11:19:20 2001
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2001-04-19
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_PointBetween.ixx>
|
||||
@@ -10,7 +25,7 @@
|
||||
// function: BOPTools_PointBetween:: BOPTools_PointBetween
|
||||
// purpose:
|
||||
//=======================================================================
|
||||
BOPTools_PointBetween::BOPTools_PointBetween()
|
||||
BOPTools_PointBetween::BOPTools_PointBetween()
|
||||
:
|
||||
myT(0.),
|
||||
myU(0.),
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_RoughShapeIntersector.cdl
|
||||
-- Created: Fri Nov 24 15:07:01 2000
|
||||
-- Author: Michael KLOKOV
|
||||
-- <mkk@nizhnox.nnov.matra-dtv.fr>
|
||||
---Copyright: Matra Datavision 2000
|
||||
-- Created on: 2000-11-24
|
||||
-- Created by: Michael KLOKOV
|
||||
-- Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
class RoughShapeIntersector from BOPTools
|
||||
|
||||
|
@@ -1,3 +1,20 @@
|
||||
// Copyright (c) 1999-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
#include <BOPTools_RoughShapeIntersector.ixx>
|
||||
|
||||
#include <TopExp_Explorer.hxx>
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_SSInterference.cdl
|
||||
-- Created: Tue Nov 21 15:26:34 2000
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2000
|
||||
-- Created on: 2000-11-21
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class SSInterference from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_SSInterference.cxx
|
||||
// Created: Tue Nov 21 15:29:28 2000
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2000-11-21
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_SSInterference.ixx>
|
||||
@@ -12,7 +27,6 @@
|
||||
#include <IntTools_PntOn2Faces.hxx>
|
||||
|
||||
#include <BOPTools_Curve.hxx>
|
||||
//
|
||||
//modified by NIZNHY-PKV Fri Jun 30 10:08:51 2006
|
||||
#include <TopTools_ListIteratorOfListOfShape.hxx>
|
||||
#include <TopoDS_Shape.hxx>
|
||||
@@ -24,7 +38,7 @@
|
||||
//function : BOPTools_SSInterference
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
BOPTools_SSInterference::BOPTools_SSInterference()
|
||||
BOPTools_SSInterference::BOPTools_SSInterference()
|
||||
:
|
||||
BOPTools_ShapeShapeInterference(0, 0),
|
||||
myTangentFacesFlag(Standard_False),
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_SSIntersectionAttribute.cdl
|
||||
-- Created: Mon Mar 4 12:01:34 2002
|
||||
-- Author: Michael KLOKOV
|
||||
-- <mkk@kurox>
|
||||
---Copyright: Matra Datavision 2002
|
||||
-- Created on: 2002-03-04
|
||||
-- Created by: Michael KLOKOV
|
||||
-- Copyright (c) 2002-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
class SSIntersectionAttribute from BOPTools
|
||||
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_SSIntersectionAttribute.cxx
|
||||
// Created: Mon Mar 4 12:05:23 2002
|
||||
// Author: Michael KLOKOV
|
||||
// <mkk@kurox>
|
||||
// Created on: 2002-03-04
|
||||
// Created by: Michael KLOKOV
|
||||
// Copyright (c) 2002-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_SSIntersectionAttribute.ixx>
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_SSIntersectionAttribute.lxx
|
||||
// Created: Mon Mar 4 12:05:47 2002
|
||||
// Author: Michael KLOKOV
|
||||
// <mkk@kurox>
|
||||
// Created on: 2002-03-04
|
||||
// Created by: Michael KLOKOV
|
||||
// Copyright (c) 2002-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
//=======================================================================
|
||||
// function:Approximation
|
||||
// purpose:
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_ShapeShapeInterference.cdl
|
||||
-- Created: Tue Nov 21 15:16:07 2000
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2000
|
||||
-- Created on: 2000-11-21
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class ShapeShapeInterference from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_ShapeShapeInterference.cxx
|
||||
// Created: Tue Nov 21 15:21:34 2000
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2000-11-21
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_ShapeShapeInterference.ixx>
|
||||
@@ -10,7 +25,7 @@
|
||||
//function : BOPTools_ShapeShapeInterference::BOPTools_ShapeShapeInterference
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
BOPTools_ShapeShapeInterference::BOPTools_ShapeShapeInterference()
|
||||
BOPTools_ShapeShapeInterference::BOPTools_ShapeShapeInterference()
|
||||
:
|
||||
myIndex1(0), myIndex2(0), myNewShape(0)
|
||||
{}
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_SolidStateFiller.cdl
|
||||
-- Created: Mon May 28 12:39:19 2001
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2001
|
||||
-- Created on: 2001-05-28
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class SolidStateFiller from BOPTools inherits StateFiller from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_SolidStateFiller.cxx
|
||||
// Created: Mon May 28 12:42:08 2001
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2001-05-28
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_SolidStateFiller.ixx>
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_StateFiller.cdl
|
||||
-- Created: Mon Feb 4 10:04:52 2002
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2002
|
||||
-- Created on: 2002-02-04
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2002-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class StateFiller from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_StateFiller.cxx
|
||||
// Created: Mon Feb 4 10:08:20 2002
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2002-02-04
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2002-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
// Modified by skv - Tue Aug 24 12:31:16 2004 OCC6450
|
||||
|
||||
@@ -33,7 +48,7 @@
|
||||
// function: BOPTools_StateFiller::BOPTools_StateFiller
|
||||
// purpose:
|
||||
//=======================================================================
|
||||
BOPTools_StateFiller::BOPTools_StateFiller(const BOPTools_PaveFiller& aFiller)
|
||||
BOPTools_StateFiller::BOPTools_StateFiller(const BOPTools_PaveFiller& aFiller)
|
||||
:
|
||||
myIsDone(Standard_False)
|
||||
{
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_Tools.cdl
|
||||
-- Created: Thu Nov 16 11:40:16 2000
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2000
|
||||
-- Created on: 2000-11-16
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class Tools from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_Tools.cxx
|
||||
// Created: Thu Nov 16 11:42:23 2000
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2000-11-16
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_Tools.ixx>
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_Tools2D.cdl
|
||||
-- Created: Mon Apr 2 12:20:21 2001
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2001
|
||||
-- Created on: 2001-04-02
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class Tools2D from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_Tools2D.cxx
|
||||
// Created: Mon Apr 2 12:29:22 2001
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2001-04-02
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_Tools2D.ixx>
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOP_Tools.cdl
|
||||
-- Created: Mon Apr 5 12:20:21 2001
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2001
|
||||
-- Created on: 2001-04-05
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class Tools3D from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_Tools3D.cxx
|
||||
// Created: Mon Apr 5 12:29:22 2001
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2001-04-05
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
#include <BOPTools_Tools3D.ixx>
|
||||
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_Tools3D_1.cxx
|
||||
// Created: Mon Jun 18 09:51:53 2001
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2001-06-18
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2001-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
#include <BOPTools_Tools3D.ixx>
|
||||
#include <math.h>
|
||||
@@ -40,7 +55,7 @@
|
||||
//function : GetApproxNormalToFaceOnEdge
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
void BOPTools_Tools3D::GetApproxNormalToFaceOnEdge (const TopoDS_Edge& aE,
|
||||
void BOPTools_Tools3D::GetApproxNormalToFaceOnEdge (const TopoDS_Edge& aE,
|
||||
const TopoDS_Face& aF,
|
||||
const Standard_Real aT,
|
||||
gp_Pnt& aPNear,
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_Tools3D_2.cxx
|
||||
// Created: Thu Jun 10 09:11:01 2004
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2004-06-10
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2004-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
#include <BOPTools_Tools3D.ixx>
|
||||
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_VEInterference.cdl
|
||||
-- Created: Tue Nov 21 15:43:14 2000
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2000
|
||||
-- Created on: 2000-11-21
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class VEInterference from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_VEInterference.cxx
|
||||
// Created: Tue Nov 21 15:43:57 2000
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2000-11-21
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_VEInterference.ixx>
|
||||
@@ -10,7 +25,7 @@
|
||||
//function : BOPTools_VEInterference
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
BOPTools_VEInterference::BOPTools_VEInterference()
|
||||
BOPTools_VEInterference::BOPTools_VEInterference()
|
||||
:
|
||||
BOPTools_ShapeShapeInterference(0,0)
|
||||
{}
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_VSInterference.cdl
|
||||
-- Created: Tue Nov 21 15:38:48 2000
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2000
|
||||
-- Created on: 2000-11-21
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class VSInterference from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_VSInterference.cxx
|
||||
// Created: Tue Nov 21 15:39:57 2000
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2000-11-21
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_VSInterference.ixx>
|
||||
@@ -10,7 +25,7 @@
|
||||
//function : BOPTools_VSInterference
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
BOPTools_VSInterference::BOPTools_VSInterference()
|
||||
BOPTools_VSInterference::BOPTools_VSInterference()
|
||||
:
|
||||
BOPTools_ShapeShapeInterference(0,0)
|
||||
{}
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_VVInterference.cdl
|
||||
-- Created: Tue Nov 21 15:44:47 2000
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2000
|
||||
-- Created on: 2000-11-21
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class VVInterference from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_VVInterference.cxx
|
||||
// Created: Tue Nov 21 15:45:28 2000
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2000-11-21
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2000-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_VVInterference.ixx>
|
||||
@@ -9,7 +24,7 @@
|
||||
//function : BOPTools_VVInterference
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
BOPTools_VVInterference::BOPTools_VVInterference()
|
||||
BOPTools_VVInterference::BOPTools_VVInterference()
|
||||
:
|
||||
BOPTools_ShapeShapeInterference(0,0)
|
||||
{}
|
||||
|
@@ -1,8 +1,22 @@
|
||||
-- File: BOPTools_WireStateFiller.cdl
|
||||
-- Created: Mon Feb 4 10:16:43 2002
|
||||
-- Author: Peter KURNEV
|
||||
-- <pkv@irinox>
|
||||
---Copyright: Matra Datavision 2002
|
||||
-- Created on: 2002-02-04
|
||||
-- Created by: Peter KURNEV
|
||||
-- Copyright (c) 2002-2012 OPEN CASCADE SAS
|
||||
--
|
||||
-- The content of this file is subject to the Open CASCADE Technology Public
|
||||
-- License Version 6.5 (the "License"). You may not use the content of this file
|
||||
-- except in compliance with the License. Please obtain a copy of the License
|
||||
-- at http://www.opencascade.org and read it completely before using this file.
|
||||
--
|
||||
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
--
|
||||
-- The Original Code and all software distributed under the License is
|
||||
-- distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
-- Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
class WireStateFiller from BOPTools inherits StateFiller from BOPTools
|
||||
|
@@ -1,7 +1,22 @@
|
||||
// File: BOPTools_WireStateFiller.cxx
|
||||
// Created: Mon Feb 4 10:18:15 2002
|
||||
// Author: Peter KURNEV
|
||||
// <pkv@irinox>
|
||||
// Created on: 2002-02-04
|
||||
// Created by: Peter KURNEV
|
||||
// Copyright (c) 2002-2012 OPEN CASCADE SAS
|
||||
//
|
||||
// The content of this file is subject to the Open CASCADE Technology Public
|
||||
// License Version 6.5 (the "License"). You may not use the content of this file
|
||||
// except in compliance with the License. Please obtain a copy of the License
|
||||
// at http://www.opencascade.org and read it completely before using this file.
|
||||
//
|
||||
// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
|
||||
// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
|
||||
//
|
||||
// The Original Code and all software distributed under the License is
|
||||
// distributed on an "AS IS" basis, without warranty of any kind, and the
|
||||
// Initial Developer 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 the rights and limitations under the License.
|
||||
|
||||
|
||||
|
||||
#include <BOPTools_WireStateFiller.ixx>
|
||||
@@ -35,7 +50,7 @@
|
||||
// function: BOPTools_WireStateFiller::BOPTools_WireStateFiller
|
||||
// purpose:
|
||||
//=======================================================================
|
||||
BOPTools_WireStateFiller::BOPTools_WireStateFiller(const BOPTools_PaveFiller& aFiller)
|
||||
BOPTools_WireStateFiller::BOPTools_WireStateFiller(const BOPTools_PaveFiller& aFiller)
|
||||
:
|
||||
BOPTools_StateFiller(aFiller)
|
||||
{
|
||||
|
Reference in New Issue
Block a user