All necessary files were included.
Unused files from package PColStd were removed.
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
+#include <BOPDS_PaveBlock.hxx>
+
//=======================================================================
//function :
//purpose :
#define BOPDS_ListOfPaveBlock_HeaderFile
#include <NCollection_List.hxx>
-#include <BOPDS_PaveBlock.hxx>
-class BOPDS_PaveBlock;
+class Handle_BOPDS_PaveBlock;
typedef NCollection_List<Handle(BOPDS_PaveBlock)> BOPDS_ListOfPaveBlock;
typedef BOPDS_ListOfPaveBlock::Iterator BOPDS_ListIteratorOfListOfPaveBlock;
#include <BRep_GCurve.hxx>
#include <Geom_Line.hxx>
+#include <Geom_Plane.hxx>
#include <Geom_TrimmedCurve.hxx>
#include <GeomConvert_CompCurveToBSplineCurve.hxx>
#include <Precision.hxx>
#include <Geom_ConicalSurface.hxx>
#include <Geom_Curve.hxx>
#include <Geom_Line.hxx>
+#include <Geom_Plane.hxx>
#include <Geom_Conic.hxx>
#include <Geom_TrimmedCurve.hxx>
#include <GCPnts_QuasiUniformDeflection.hxx>
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
+#include <StdFail_NotDone.hxx>
+
//=======================================================================
//function : GeomInt_LineConstructor
//purpose :
// Modified by skv - Thu Jan 15 15:57:15 2004 OCC4455
+#include <IntPatch_ThePathPointOfTheSOnBounds.hxx>
+#include <IntPatch_TheSegmentOfTheSOnBounds.hxx>
+#include <IntPatch_RLine.hxx>
+#include <IntSurf.hxx>
+#include <TColStd_Array1OfInteger.hxx>
+#include <TColStd_SequenceOfReal.hxx>
+
static void PutPointsOnLine(const Handle(Adaptor3d_HSurface)& S1,
const Handle(Adaptor3d_HSurface)& S2,
const IntPatch_SequenceOfPathPointOfTheSOnBounds&,
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
+#include <StdFail_NotDone.hxx>
+
//=======================================================================
//function : GeomInt_LineConstructor
//purpose :
+++ /dev/null
--- Copyright (c) 1992-1999 Matra Datavision
--- Copyright (c) 1999-2014 OPEN CASCADE SAS
---
--- This file is part of Open CASCADE Technology software library.
---
--- This library is free software; you can redistribute it and/or modify it under
--- the terms of the GNU Lesser General Public License version 2.1 as published
--- by the Free Software Foundation, with special exception defined in the file
--- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
--- distribution for complete text of the license and disclaimer of any warranty.
---
--- Alternatively, this file may be used under the terms of Open CASCADE
--- commercial license or contractual agreement.
-
----Version:
-
--- Version Date Purpose
--- 01/04/93 Creation
-
-class HashAsciiString from PColStd
-
----Purpose: Redefines the HashCode for HAsciiString
-
-inherits HOfAsciiString from PColStd
-
-uses
-
- HAsciiString from PCollection
-
-is
-
- Create returns HashAsciiString;
- ---Purpose : Empty constructor.
-
- HashCode (me; MyKey : HAsciiString ; Upper : Integer)
- returns Integer is redefined;
- ---Purpose : Returns a hashcod value of key bounded by Upper.
-
- Compare (me; One , Two : HAsciiString) returns Boolean is redefined;
- ---Purpose : Compare two keys and returns a boolean value
-
-end HashAsciiString;
-
+++ /dev/null
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-//-Version:
-
-// Version Date Purpose
-// 01/04/93 Creation
-
-//-Language C++
-
-//-Declarations
-#include <Standard_Integer.hxx>
-#include <PColStd_HashAsciiString.ixx>
-#include <Standard_RangeError.hxx>
-#include <PCollection_HAsciiString.hxx>
-
-//=======================================================================
-// Function : Create
-//=======================================================================
-
-PColStd_HashAsciiString::PColStd_HashAsciiString()
-{}
-
-//=======================================================================
-// Function : HashCode
-//=======================================================================
-
-Standard_Integer PColStd_HashAsciiString::HashCode
- (const Handle(PCollection_HAsciiString) &MyKey,
- const Standard_Integer Upper) const
-{
- Standard_Integer total=0;
-
- if ( Upper < 1 ){
- Standard_RangeError::
- Raise("Try to apply HasCode method with negative or null argument.");
- }
- for (Standard_Integer I = 1 ; I <= MyKey->Length() ; I++ ) {
- total = total + (Standard_Integer) (MyKey->Value(I));
- }
- total = ::HashCode( total , Upper ) ;
-
- return total;
-}
-
-//=======================================================================
-// Function : Compare
-//=======================================================================
-
-Standard_Boolean PColStd_HashAsciiString::Compare
- (const Handle(PCollection_HAsciiString) &One,
- const Handle(PCollection_HAsciiString) &Two) const
-{
- return (One->IsSameString(Two));
-}
+++ /dev/null
--- Copyright (c) 1992-1999 Matra Datavision
--- Copyright (c) 1999-2014 OPEN CASCADE SAS
---
--- This file is part of Open CASCADE Technology software library.
---
--- This library is free software; you can redistribute it and/or modify it under
--- the terms of the GNU Lesser General Public License version 2.1 as published
--- by the Free Software Foundation, with special exception defined in the file
--- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
--- distribution for complete text of the license and disclaimer of any warranty.
---
--- Alternatively, this file may be used under the terms of Open CASCADE
--- commercial license or contractual agreement.
-
----Version:
-
--- Version Date Purpose
--- 01/04/93 Creation
-
-class HashExtendedString from PColStd
-
----Purpose: Redefines the HashCode for HExtendedString
-
-inherits HOfExtendedString from PColStd
-
-uses
-
- HExtendedString from PCollection
-
-is
-
- Create returns HashExtendedString;
- ---Purpose : Empty constructor.
-
- HashCode (me; MyKey : HExtendedString ; Upper : Integer)
- returns Integer is redefined;
- ---Purpose : Returns a hashcod value of key bounded by Upper.
-
- Compare (me; One , Two : HExtendedString) returns Boolean is redefined;
- ---Purpose : Compare two keys and returns a boolean value
-
-end HashExtendedString;
-
+++ /dev/null
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-//-Version:
-
-// Version Date Purpose
-// 01/04/93 Creation
-
-//-Language C++
-
-//-Declarations
-#include <Standard_Integer.hxx>
-#include <PColStd_HashExtendedString.ixx>
-#include <Standard_RangeError.hxx>
-#include <PCollection_HExtendedString.hxx>
-
-//=======================================================================
-// Function : Create
-//=======================================================================
-
-PColStd_HashExtendedString::PColStd_HashExtendedString()
-{}
-
-//=======================================================================
-// Function : HashCode
-//=======================================================================
-
-Standard_Integer PColStd_HashExtendedString::HashCode
- (const Handle(PCollection_HExtendedString) &MyKey,
- const Standard_Integer Upper) const
-{
- Standard_Integer total=0;
-
- if ( Upper < 1 ){
- Standard_RangeError::
- Raise("Try to apply HasCode method with negative or null argument.");
- }
- for (Standard_Integer I = 1 ; I <= MyKey->Length() ; I++ ) {
- total = total + (Standard_Integer) (MyKey->Value(I));
- }
- total = ::HashCode( total , Upper ) ;
-
- return total;
-}
-
-//=======================================================================
-// Function : Compare
-//=======================================================================
-
-Standard_Boolean PColStd_HashExtendedString::Compare
- (const Handle(PCollection_HExtendedString) &One,
- const Handle(PCollection_HExtendedString) &Two) const
-{
- return (One->IsSameString(Two));
-}
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
+#include <PLib_JacobiPolynomial.hxx>
+
inline Standard_Integer PLib_HermitJacobi::WorkDegree() const
{
return myJacobi->WorkDegree();
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
+#include <TNaming_ShapesSet.hxx>
+
//=======================================================================
//function :
//purpose :