1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-03 17:56:21 +03:00

0024750: Replace instantiations of TCollection generic classes by NCollection templates -- automatic

Automatic upgrade of code by command "occt_upgrade . -tcollection"
This commit is contained in:
abv 2015-06-28 15:16:42 +03:00
parent 4f953fa991
commit df8d39700d
1424 changed files with 28413 additions and 2013 deletions

View File

@ -413,29 +413,32 @@ is
---Category: The Collections
class ListOfInteractive instantiates List from TCollection
(InteractiveObject from AIS);
imported ListOfInteractive;
class SequenceOfInteractive instantiates Sequence from TCollection
(InteractiveObject from AIS);
imported ListIteratorOfListOfInteractive;
imported SequenceOfInteractive;
class SequenceOfDimension instantiates Sequence from TCollection
(Relation from AIS);
imported SequenceOfDimension;
class MapOfInteractive instantiates Map from TCollection
(InteractiveObject from AIS,MapTransientHasher from TColStd);
imported MapOfInteractive;
imported MapIteratorOfMapOfInteractive;
class DataMapofIntegerListOfinteractive instantiates DataMap from
TCollection(Integer from Standard, ListOfInteractive from AIS,MapIntegerHasher from TColStd);
imported DataMapofIntegerListOfinteractive;
imported DataMapIteratorOfDataMapofIntegerListOfinteractive;
-- for further management of layers
private class DataMapOfIOStatus instantiates DataMap from
TCollection(InteractiveObject from AIS,GlobalStatus from AIS,MapTransientHasher from TColStd);
imported DataMapOfIOStatus;
imported DataMapIteratorOfDataMapOfIOStatus;
-- Management of interactiveObjects Status...
class IndexedDataMapOfOwnerPrs instantiates IndexedDataMap from TCollection
(EntityOwner from SelectMgr,Presentation from Prs3d ,MapTransientHasher from TColStd);
imported IndexedDataMapOfOwnerPrs;
-- for dynamic selection management in local context...
-- san: 18/04/2003 AIS_Selection class optimization
@ -445,11 +448,13 @@ is
imported NDataMapOfTransientIteratorOfListTransient;
-- service map for AIS_Selection class optimized logic
private class DataMapOfILC instantiates DataMap from TCollection
(Integer from Standard, LocalContext from AIS, MapIntegerHasher from TColStd);
imported DataMapOfILC;
private class DataMapOfSelStat instantiates DataMap from TCollection
(SelectableObject from SelectMgr,LocalStatus from AIS,MapTransientHasher from TColStd);
imported DataMapIteratorOfDataMapOfILC;
imported DataMapOfSelStat;
imported DataMapIteratorOfDataMapOfSelStat;
-- to tell if an object is sensitive to Standard Modes Of Selection....
-- Methods for dimensions

View File

@ -0,0 +1,8 @@
#ifndef AIS_DataMapIteratorOfDataMapOfILC_HeaderFile
#define AIS_DataMapIteratorOfDataMapOfILC_HeaderFile
#include <AIS_DataMapOfILC.hxx>
#endif

View File

@ -0,0 +1,8 @@
#ifndef AIS_DataMapIteratorOfDataMapOfIOStatus_HeaderFile
#define AIS_DataMapIteratorOfDataMapOfIOStatus_HeaderFile
#include <AIS_DataMapOfIOStatus.hxx>
#endif

View File

@ -0,0 +1,8 @@
#ifndef AIS_DataMapIteratorOfDataMapOfSelStat_HeaderFile
#define AIS_DataMapIteratorOfDataMapOfSelStat_HeaderFile
#include <AIS_DataMapOfSelStat.hxx>
#endif

View File

@ -0,0 +1,8 @@
#ifndef AIS_DataMapIteratorOfDataMapofIntegerListOfinteractive_HeaderFile
#define AIS_DataMapIteratorOfDataMapofIntegerListOfinteractive_HeaderFile
#include <AIS_DataMapofIntegerListOfinteractive.hxx>
#endif

View File

@ -0,0 +1,29 @@
// Created on: 1996-12-11
// Created by: Robert COUBLANC
// Copyright (c) 1996-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.
#ifndef AIS_DataMapOfILC_HeaderFile
#define AIS_DataMapOfILC_HeaderFile
#include <Standard_Integer.hxx>
#include <AIS_LocalContext.hxx>
#include <TColStd_MapIntegerHasher.hxx>
#include <NCollection_DataMap.hxx>
typedef NCollection_DataMap<Standard_Integer,Handle(AIS_LocalContext),TColStd_MapIntegerHasher> AIS_DataMapOfILC;
typedef NCollection_DataMap<Standard_Integer,Handle(AIS_LocalContext),TColStd_MapIntegerHasher>::Iterator AIS_DataMapIteratorOfDataMapOfILC;
#endif

View File

@ -0,0 +1,29 @@
// Created on: 1996-12-11
// Created by: Robert COUBLANC
// Copyright (c) 1996-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.
#ifndef AIS_DataMapOfIOStatus_HeaderFile
#define AIS_DataMapOfIOStatus_HeaderFile
#include <AIS_InteractiveObject.hxx>
#include <AIS_GlobalStatus.hxx>
#include <TColStd_MapTransientHasher.hxx>
#include <NCollection_DataMap.hxx>
typedef NCollection_DataMap<Handle(AIS_InteractiveObject),Handle(AIS_GlobalStatus),TColStd_MapTransientHasher> AIS_DataMapOfIOStatus;
typedef NCollection_DataMap<Handle(AIS_InteractiveObject),Handle(AIS_GlobalStatus),TColStd_MapTransientHasher>::Iterator AIS_DataMapIteratorOfDataMapOfIOStatus;
#endif

View File

@ -0,0 +1,29 @@
// Created on: 1996-12-11
// Created by: Robert COUBLANC
// Copyright (c) 1996-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.
#ifndef AIS_DataMapOfSelStat_HeaderFile
#define AIS_DataMapOfSelStat_HeaderFile
#include <SelectMgr_SelectableObject.hxx>
#include <AIS_LocalStatus.hxx>
#include <TColStd_MapTransientHasher.hxx>
#include <NCollection_DataMap.hxx>
typedef NCollection_DataMap<Handle(SelectMgr_SelectableObject),Handle(AIS_LocalStatus),TColStd_MapTransientHasher> AIS_DataMapOfSelStat;
typedef NCollection_DataMap<Handle(SelectMgr_SelectableObject),Handle(AIS_LocalStatus),TColStd_MapTransientHasher>::Iterator AIS_DataMapIteratorOfDataMapOfSelStat;
#endif

View File

@ -0,0 +1,29 @@
// Created on: 1996-12-11
// Created by: Robert COUBLANC
// Copyright (c) 1996-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.
#ifndef AIS_DataMapofIntegerListOfinteractive_HeaderFile
#define AIS_DataMapofIntegerListOfinteractive_HeaderFile
#include <Standard_Integer.hxx>
#include <AIS_ListOfInteractive.hxx>
#include <TColStd_MapIntegerHasher.hxx>
#include <NCollection_DataMap.hxx>
typedef NCollection_DataMap<Standard_Integer,AIS_ListOfInteractive,TColStd_MapIntegerHasher> AIS_DataMapofIntegerListOfinteractive;
typedef NCollection_DataMap<Standard_Integer,AIS_ListOfInteractive,TColStd_MapIntegerHasher>::Iterator AIS_DataMapIteratorOfDataMapofIntegerListOfinteractive;
#endif

View File

@ -0,0 +1,28 @@
// Created on: 1996-12-11
// Created by: Robert COUBLANC
// Copyright (c) 1996-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.
#ifndef AIS_IndexedDataMapOfOwnerPrs_HeaderFile
#define AIS_IndexedDataMapOfOwnerPrs_HeaderFile
#include <SelectMgr_EntityOwner.hxx>
#include <Prs3d_Presentation.hxx>
#include <TColStd_MapTransientHasher.hxx>
#include <NCollection_IndexedDataMap.hxx>
typedef NCollection_IndexedDataMap<Handle(SelectMgr_EntityOwner),Handle(Prs3d_Presentation),TColStd_MapTransientHasher> AIS_IndexedDataMapOfOwnerPrs;
#endif

View File

@ -0,0 +1,8 @@
#ifndef AIS_ListIteratorOfListOfInteractive_HeaderFile
#define AIS_ListIteratorOfListOfInteractive_HeaderFile
#include <AIS_ListOfInteractive.hxx>
#endif

View File

@ -0,0 +1,27 @@
// Created on: 1996-12-11
// Created by: Robert COUBLANC
// Copyright (c) 1996-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.
#ifndef AIS_ListOfInteractive_HeaderFile
#define AIS_ListOfInteractive_HeaderFile
#include <AIS_InteractiveObject.hxx>
#include <NCollection_List.hxx>
typedef NCollection_List<Handle(AIS_InteractiveObject)> AIS_ListOfInteractive;
typedef NCollection_List<Handle(AIS_InteractiveObject)>::Iterator AIS_ListIteratorOfListOfInteractive;
#endif

View File

@ -0,0 +1,8 @@
#ifndef AIS_MapIteratorOfMapOfInteractive_HeaderFile
#define AIS_MapIteratorOfMapOfInteractive_HeaderFile
#include <AIS_MapOfInteractive.hxx>
#endif

View File

@ -0,0 +1,28 @@
// Created on: 1996-12-11
// Created by: Robert COUBLANC
// Copyright (c) 1996-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.
#ifndef AIS_MapOfInteractive_HeaderFile
#define AIS_MapOfInteractive_HeaderFile
#include <AIS_InteractiveObject.hxx>
#include <TColStd_MapTransientHasher.hxx>
#include <NCollection_Map.hxx>
typedef NCollection_Map<Handle(AIS_InteractiveObject),TColStd_MapTransientHasher> AIS_MapOfInteractive;
typedef NCollection_Map<Handle(AIS_InteractiveObject),TColStd_MapTransientHasher>::Iterator AIS_MapIteratorOfMapOfInteractive;
#endif

View File

@ -0,0 +1,26 @@
// Created on: 1996-12-11
// Created by: Robert COUBLANC
// Copyright (c) 1996-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.
#ifndef AIS_SequenceOfDimension_HeaderFile
#define AIS_SequenceOfDimension_HeaderFile
#include <AIS_Relation.hxx>
#include <NCollection_Sequence.hxx>
typedef NCollection_Sequence<Handle(AIS_Relation)> AIS_SequenceOfDimension;
#endif

View File

@ -0,0 +1,26 @@
// Created on: 1996-12-11
// Created by: Robert COUBLANC
// Copyright (c) 1996-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.
#ifndef AIS_SequenceOfInteractive_HeaderFile
#define AIS_SequenceOfInteractive_HeaderFile
#include <AIS_InteractiveObject.hxx>
#include <NCollection_Sequence.hxx>
typedef NCollection_Sequence<Handle(AIS_InteractiveObject)> AIS_SequenceOfInteractive;
#endif

View File

@ -25,3 +25,18 @@ AIS_PointCloud.hxx
AIS_PointCloud.cxx
AIS_TextLabel.hxx
AIS_TextLabel.cxx
AIS_ListOfInteractive.hxx
AIS_ListIteratorOfListOfInteractive.hxx
AIS_SequenceOfInteractive.hxx
AIS_SequenceOfDimension.hxx
AIS_MapOfInteractive.hxx
AIS_MapIteratorOfMapOfInteractive.hxx
AIS_DataMapofIntegerListOfinteractive.hxx
AIS_DataMapIteratorOfDataMapofIntegerListOfinteractive.hxx
AIS_DataMapOfIOStatus.hxx
AIS_DataMapIteratorOfDataMapOfIOStatus.hxx
AIS_IndexedDataMapOfOwnerPrs.hxx
AIS_DataMapOfILC.hxx
AIS_DataMapIteratorOfDataMapOfILC.hxx
AIS_DataMapOfSelStat.hxx
AIS_DataMapIteratorOfDataMapOfSelStat.hxx

View File

@ -99,8 +99,7 @@ is
class Patch from AdvApp2Var;
class Strip from AdvApp2Var instantiates
Sequence from TCollection (Iso from AdvApp2Var);
imported Strip;
---Purpose :
-- set of constraints along a same type of Iso on the same level
@ -108,12 +107,9 @@ is
--
-- Structured Data
class SequenceOfNode from AdvApp2Var instantiates
Sequence from TCollection (Node from AdvApp2Var);
class SequenceOfPatch from AdvApp2Var instantiates
Sequence from TCollection (Patch from AdvApp2Var);
class SequenceOfStrip from AdvApp2Var instantiates
Sequence from TCollection (Strip from AdvApp2Var);
imported SequenceOfNode;
imported SequenceOfPatch;
imported SequenceOfStrip;
--
--

View File

@ -0,0 +1,26 @@
// Created on: 1996-03-05
// Created by: Joelle CHAUVET
// Copyright (c) 1996-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.
#ifndef AdvApp2Var_SequenceOfNode_HeaderFile
#define AdvApp2Var_SequenceOfNode_HeaderFile
#include <AdvApp2Var_Node.hxx>
#include <NCollection_Sequence.hxx>
typedef NCollection_Sequence<AdvApp2Var_Node> AdvApp2Var_SequenceOfNode;
#endif

View File

@ -0,0 +1,26 @@
// Created on: 1996-03-05
// Created by: Joelle CHAUVET
// Copyright (c) 1996-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.
#ifndef AdvApp2Var_SequenceOfPatch_HeaderFile
#define AdvApp2Var_SequenceOfPatch_HeaderFile
#include <AdvApp2Var_Patch.hxx>
#include <NCollection_Sequence.hxx>
typedef NCollection_Sequence<AdvApp2Var_Patch> AdvApp2Var_SequenceOfPatch;
#endif

View File

@ -0,0 +1,26 @@
// Created on: 1996-03-05
// Created by: Joelle CHAUVET
// Copyright (c) 1996-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.
#ifndef AdvApp2Var_SequenceOfStrip_HeaderFile
#define AdvApp2Var_SequenceOfStrip_HeaderFile
#include <AdvApp2Var_Strip.hxx>
#include <NCollection_Sequence.hxx>
typedef NCollection_Sequence<AdvApp2Var_Strip> AdvApp2Var_SequenceOfStrip;
#endif

View File

@ -0,0 +1,26 @@
// Created on: 1996-03-05
// Created by: Joelle CHAUVET
// Copyright (c) 1996-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.
#ifndef AdvApp2Var_Strip_HeaderFile
#define AdvApp2Var_Strip_HeaderFile
#include <AdvApp2Var_Iso.hxx>
#include <NCollection_Sequence.hxx>
typedef NCollection_Sequence<AdvApp2Var_Iso> AdvApp2Var_Strip;
#endif

View File

@ -17,4 +17,7 @@ AdvApp2Var_MathBase_mathinit.cxx
AdvApp2Var_SysBase.hxx
AdvApp2Var_SysBase.cxx
AdvApp2Var_SysBase_baseinit.cxx
AdvApp2Var_Strip.hxx
AdvApp2Var_SequenceOfNode.hxx
AdvApp2Var_SequenceOfPatch.hxx
AdvApp2Var_SequenceOfStrip.hxx

View File

@ -93,12 +93,9 @@ class BSplineCompute instantiates BSplComputeLine from Approx
class Array1OfMultiPointConstraint instantiates Array1 from TCollection
(MultiPointConstraint);
imported Array1OfMultiPointConstraint;
class HArray1OfMultiPointConstraint instantiates
HArray1 from TCollection(
MultiPointConstraint,Array1OfMultiPointConstraint);
imported transient class HArray1OfMultiPointConstraint;
end AppDef;

View File

@ -0,0 +1,26 @@
// Created on: 1991-12-02
// Created by: Laurent PAINNOT
// Copyright (c) 1991-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.
#ifndef AppDef_Array1OfMultiPointConstraint_HeaderFile
#define AppDef_Array1OfMultiPointConstraint_HeaderFile
#include <AppDef_MultiPointConstraint.hxx>
#include <NCollection_Array1.hxx>
typedef NCollection_Array1<AppDef_MultiPointConstraint> AppDef_Array1OfMultiPointConstraint;
#endif

View File

@ -0,0 +1,27 @@
// Created on: 1991-12-02
// Created by: Laurent PAINNOT
// Copyright (c) 1991-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.
#ifndef AppDef_HArray1OfMultiPointConstraint_HeaderFile
#define AppDef_HArray1OfMultiPointConstraint_HeaderFile
#include <AppDef_MultiPointConstraint.hxx>
#include <AppDef_Array1OfMultiPointConstraint.hxx>
#include <NCollection_DefineHArray1.hxx>
DEFINE_HARRAY1(AppDef_HArray1OfMultiPointConstraint, AppDef_Array1OfMultiPointConstraint)
#endif

2
src/AppDef/FILES Normal file
View File

@ -0,0 +1,2 @@
AppDef_Array1OfMultiPointConstraint.hxx
AppDef_HArray1OfMultiPointConstraint.hxx

View File

@ -68,38 +68,28 @@ is
--- instantiate classes:
--
class Array1OfConstraintCouple instantiates Array1 from TCollection
(ConstraintCouple);
imported Array1OfConstraintCouple;
class HArray1OfConstraintCouple instantiates HArray1 from TCollection
(ConstraintCouple,Array1OfConstraintCouple);
imported transient class HArray1OfConstraintCouple;
class Array1OfMultiPoint instantiates Array1 from TCollection
(MultiPoint);
imported Array1OfMultiPoint;
class HArray1OfMultiPoint instantiates HArray1 from TCollection
(MultiPoint,Array1OfMultiPoint);
imported transient class HArray1OfMultiPoint;
class Array1OfMultiCurve instantiates Array1 from TCollection
(MultiCurve);
imported Array1OfMultiCurve;
class HArray1OfMultiCurve instantiates HArray1 from TCollection
(MultiCurve, Array1OfMultiCurve);
imported transient class HArray1OfMultiCurve;
class SequenceOfMultiCurve instantiates Sequence from TCollection
(MultiCurve);
imported SequenceOfMultiCurve;
class Array1OfMultiBSpCurve instantiates Array1 from TCollection
(MultiBSpCurve);
imported Array1OfMultiBSpCurve;
class HArray1OfMultiBSpCurve instantiates HArray1 from TCollection
(MultiBSpCurve, Array1OfMultiBSpCurve);
imported transient class HArray1OfMultiBSpCurve;
class SequenceOfMultiBSpCurve instantiates Sequence from TCollection
(MultiBSpCurve);
imported SequenceOfMultiBSpCurve;
BernsteinMatrix(NbPoles: in Integer from Standard;

View File

@ -0,0 +1,26 @@
// Created on: 1991-04-11
// Created by: Laurent PAINNOT
// Copyright (c) 1991-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.
#ifndef AppParCurves_Array1OfConstraintCouple_HeaderFile
#define AppParCurves_Array1OfConstraintCouple_HeaderFile
#include <AppParCurves_ConstraintCouple.hxx>
#include <NCollection_Array1.hxx>
typedef NCollection_Array1<AppParCurves_ConstraintCouple> AppParCurves_Array1OfConstraintCouple;
#endif

View File

@ -0,0 +1,26 @@
// Created on: 1991-04-11
// Created by: Laurent PAINNOT
// Copyright (c) 1991-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.
#ifndef AppParCurves_Array1OfMultiBSpCurve_HeaderFile
#define AppParCurves_Array1OfMultiBSpCurve_HeaderFile
#include <AppParCurves_MultiBSpCurve.hxx>
#include <NCollection_Array1.hxx>
typedef NCollection_Array1<AppParCurves_MultiBSpCurve> AppParCurves_Array1OfMultiBSpCurve;
#endif

View File

@ -0,0 +1,26 @@
// Created on: 1991-04-11
// Created by: Laurent PAINNOT
// Copyright (c) 1991-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.
#ifndef AppParCurves_Array1OfMultiCurve_HeaderFile
#define AppParCurves_Array1OfMultiCurve_HeaderFile
#include <AppParCurves_MultiCurve.hxx>
#include <NCollection_Array1.hxx>
typedef NCollection_Array1<AppParCurves_MultiCurve> AppParCurves_Array1OfMultiCurve;
#endif

View File

@ -0,0 +1,26 @@
// Created on: 1991-04-11
// Created by: Laurent PAINNOT
// Copyright (c) 1991-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.
#ifndef AppParCurves_Array1OfMultiPoint_HeaderFile
#define AppParCurves_Array1OfMultiPoint_HeaderFile
#include <AppParCurves_MultiPoint.hxx>
#include <NCollection_Array1.hxx>
typedef NCollection_Array1<AppParCurves_MultiPoint> AppParCurves_Array1OfMultiPoint;
#endif

View File

@ -0,0 +1,27 @@
// Created on: 1991-04-11
// Created by: Laurent PAINNOT
// Copyright (c) 1991-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.
#ifndef AppParCurves_HArray1OfConstraintCouple_HeaderFile
#define AppParCurves_HArray1OfConstraintCouple_HeaderFile
#include <AppParCurves_ConstraintCouple.hxx>
#include <AppParCurves_Array1OfConstraintCouple.hxx>
#include <NCollection_DefineHArray1.hxx>
DEFINE_HARRAY1(AppParCurves_HArray1OfConstraintCouple, AppParCurves_Array1OfConstraintCouple)
#endif

View File

@ -0,0 +1,27 @@
// Created on: 1991-04-11
// Created by: Laurent PAINNOT
// Copyright (c) 1991-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.
#ifndef AppParCurves_HArray1OfMultiBSpCurve_HeaderFile
#define AppParCurves_HArray1OfMultiBSpCurve_HeaderFile
#include <AppParCurves_MultiBSpCurve.hxx>
#include <AppParCurves_Array1OfMultiBSpCurve.hxx>
#include <NCollection_DefineHArray1.hxx>
DEFINE_HARRAY1(AppParCurves_HArray1OfMultiBSpCurve, AppParCurves_Array1OfMultiBSpCurve)
#endif

View File

@ -0,0 +1,27 @@
// Created on: 1991-04-11
// Created by: Laurent PAINNOT
// Copyright (c) 1991-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.
#ifndef AppParCurves_HArray1OfMultiCurve_HeaderFile
#define AppParCurves_HArray1OfMultiCurve_HeaderFile
#include <AppParCurves_MultiCurve.hxx>
#include <AppParCurves_Array1OfMultiCurve.hxx>
#include <NCollection_DefineHArray1.hxx>
DEFINE_HARRAY1(AppParCurves_HArray1OfMultiCurve, AppParCurves_Array1OfMultiCurve)
#endif

View File

@ -0,0 +1,27 @@
// Created on: 1991-04-11
// Created by: Laurent PAINNOT
// Copyright (c) 1991-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.
#ifndef AppParCurves_HArray1OfMultiPoint_HeaderFile
#define AppParCurves_HArray1OfMultiPoint_HeaderFile
#include <AppParCurves_MultiPoint.hxx>
#include <AppParCurves_Array1OfMultiPoint.hxx>
#include <NCollection_DefineHArray1.hxx>
DEFINE_HARRAY1(AppParCurves_HArray1OfMultiPoint, AppParCurves_Array1OfMultiPoint)
#endif

View File

@ -0,0 +1,26 @@
// Created on: 1991-04-11
// Created by: Laurent PAINNOT
// Copyright (c) 1991-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.
#ifndef AppParCurves_SequenceOfMultiBSpCurve_HeaderFile
#define AppParCurves_SequenceOfMultiBSpCurve_HeaderFile
#include <AppParCurves_MultiBSpCurve.hxx>
#include <NCollection_Sequence.hxx>
typedef NCollection_Sequence<AppParCurves_MultiBSpCurve> AppParCurves_SequenceOfMultiBSpCurve;
#endif

View File

@ -0,0 +1,26 @@
// Created on: 1991-04-11
// Created by: Laurent PAINNOT
// Copyright (c) 1991-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.
#ifndef AppParCurves_SequenceOfMultiCurve_HeaderFile
#define AppParCurves_SequenceOfMultiCurve_HeaderFile
#include <AppParCurves_MultiCurve.hxx>
#include <NCollection_Sequence.hxx>
typedef NCollection_Sequence<AppParCurves_MultiCurve> AppParCurves_SequenceOfMultiCurve;
#endif

10
src/AppParCurves/FILES Normal file
View File

@ -0,0 +1,10 @@
AppParCurves_Array1OfConstraintCouple.hxx
AppParCurves_HArray1OfConstraintCouple.hxx
AppParCurves_Array1OfMultiPoint.hxx
AppParCurves_HArray1OfMultiPoint.hxx
AppParCurves_Array1OfMultiCurve.hxx
AppParCurves_HArray1OfMultiCurve.hxx
AppParCurves_SequenceOfMultiCurve.hxx
AppParCurves_Array1OfMultiBSpCurve.hxx
AppParCurves_HArray1OfMultiBSpCurve.hxx
AppParCurves_SequenceOfMultiBSpCurve.hxx

View File

@ -98,8 +98,7 @@ end;
--- instantiate classes:
--------------------------
class SequenceOfHArray1OfReal instantiates Sequence from TCollection
(HArray1OfReal from TColStd);
imported SequenceOfHArray1OfReal;
-----------------------------------------------------------------
@ -115,15 +114,11 @@ end;
class SameParameter from Approx ;
class Array1OfAdHSurface instantiates Array1 from TCollection
(HSurface from Adaptor3d) ;
class HArray1OfAdHSurface instantiates HArray1 from TCollection
(HSurface from Adaptor3d, Array1OfAdHSurface) ;
class Array1OfGTrsf2d instantiates Array1 from TCollection
(GTrsf2d from gp) ;
imported Array1OfAdHSurface;
imported transient class HArray1OfAdHSurface;
imported Array1OfGTrsf2d;
class HArray1OfGTrsf2d instantiates HArray1 from TCollection
(GTrsf2d from gp, Array1OfGTrsf2d) ;
imported transient class HArray1OfGTrsf2d;
-- class ApproxPoints from Approx ;
-- class ApproxPoints from Approx ;

View File

@ -0,0 +1,26 @@
// Created on: 1993-01-26
// Created by: Laurent PAINNOT
// Copyright (c) 1993-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.
#ifndef Approx_Array1OfAdHSurface_HeaderFile
#define Approx_Array1OfAdHSurface_HeaderFile
#include <Adaptor3d_HSurface.hxx>
#include <NCollection_Array1.hxx>
typedef NCollection_Array1<Handle(Adaptor3d_HSurface)> Approx_Array1OfAdHSurface;
#endif

View File

@ -0,0 +1,26 @@
// Created on: 1993-01-26
// Created by: Laurent PAINNOT
// Copyright (c) 1993-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.
#ifndef Approx_Array1OfGTrsf2d_HeaderFile
#define Approx_Array1OfGTrsf2d_HeaderFile
#include <gp_GTrsf2d.hxx>
#include <NCollection_Array1.hxx>
typedef NCollection_Array1<gp_GTrsf2d> Approx_Array1OfGTrsf2d;
#endif

View File

@ -0,0 +1,27 @@
// Created on: 1993-01-26
// Created by: Laurent PAINNOT
// Copyright (c) 1993-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.
#ifndef Approx_HArray1OfAdHSurface_HeaderFile
#define Approx_HArray1OfAdHSurface_HeaderFile
#include <Adaptor3d_HSurface.hxx>
#include <Approx_Array1OfAdHSurface.hxx>
#include <NCollection_DefineHArray1.hxx>
DEFINE_HARRAY1(Approx_HArray1OfAdHSurface, Approx_Array1OfAdHSurface)
#endif

View File

@ -0,0 +1,27 @@
// Created on: 1993-01-26
// Created by: Laurent PAINNOT
// Copyright (c) 1993-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.
#ifndef Approx_HArray1OfGTrsf2d_HeaderFile
#define Approx_HArray1OfGTrsf2d_HeaderFile
#include <gp_GTrsf2d.hxx>
#include <Approx_Array1OfGTrsf2d.hxx>
#include <NCollection_DefineHArray1.hxx>
DEFINE_HARRAY1(Approx_HArray1OfGTrsf2d, Approx_Array1OfGTrsf2d)
#endif

View File

@ -0,0 +1,26 @@
// Created on: 1993-01-26
// Created by: Laurent PAINNOT
// Copyright (c) 1993-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.
#ifndef Approx_SequenceOfHArray1OfReal_HeaderFile
#define Approx_SequenceOfHArray1OfReal_HeaderFile
#include <TColStd_HArray1OfReal.hxx>
#include <NCollection_Sequence.hxx>
typedef NCollection_Sequence<Handle(TColStd_HArray1OfReal)> Approx_SequenceOfHArray1OfReal;
#endif

5
src/Approx/FILES Normal file
View File

@ -0,0 +1,5 @@
Approx_SequenceOfHArray1OfReal.hxx
Approx_Array1OfAdHSurface.hxx
Approx_HArray1OfAdHSurface.hxx
Approx_Array1OfGTrsf2d.hxx
Approx_HArray1OfGTrsf2d.hxx

View File

@ -524,7 +524,6 @@ is
-- Category: Instantiated classes
---------------------------------
class SequenceOfColor instantiates
Sequence from TCollection(Color from Quantity);
imported SequenceOfColor;
end Aspect;

View File

@ -0,0 +1,25 @@
// Created by: NW,JPB,CAL
// Copyright (c) 1991-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.
#ifndef Aspect_SequenceOfColor_HeaderFile
#define Aspect_SequenceOfColor_HeaderFile
#include <Quantity_Color.hxx>
#include <NCollection_Sequence.hxx>
typedef NCollection_Sequence<Quantity_Color> Aspect_SequenceOfColor;
#endif

View File

@ -14,3 +14,4 @@ Aspect_GradientBackground.cxx
Aspect_Convert.hxx
Aspect_DisplayConnection.hxx
Aspect_DisplayConnection.cxx
Aspect_SequenceOfColor.hxx

View File

@ -81,8 +81,9 @@ is
deferred class CurveRepresentation;
class ListOfCurveRepresentation instantiates
List from TCollection (CurveRepresentation from BRep);
imported ListOfCurveRepresentation;
imported ListIteratorOfListOfCurveRepresentation;
deferred class GCurve;
@ -112,8 +113,9 @@ is
deferred class PointRepresentation;
class ListOfPointRepresentation instantiates
List from TCollection (PointRepresentation from BRep);
imported ListOfPointRepresentation;
imported ListIteratorOfListOfPointRepresentation;
class PointOnCurve;

View File

@ -0,0 +1,8 @@
#ifndef BRep_ListIteratorOfListOfCurveRepresentation_HeaderFile
#define BRep_ListIteratorOfListOfCurveRepresentation_HeaderFile
#include <BRep_ListOfCurveRepresentation.hxx>
#endif

View File

@ -0,0 +1,8 @@
#ifndef BRep_ListIteratorOfListOfPointRepresentation_HeaderFile
#define BRep_ListIteratorOfListOfPointRepresentation_HeaderFile
#include <BRep_ListOfPointRepresentation.hxx>
#endif

View File

@ -0,0 +1,27 @@
// Created on: 1991-06-27
// Created by: Remi LEQUETTE
// Copyright (c) 1991-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.
#ifndef BRep_ListOfCurveRepresentation_HeaderFile
#define BRep_ListOfCurveRepresentation_HeaderFile
#include <BRep_CurveRepresentation.hxx>
#include <NCollection_List.hxx>
typedef NCollection_List<Handle(BRep_CurveRepresentation)> BRep_ListOfCurveRepresentation;
typedef NCollection_List<Handle(BRep_CurveRepresentation)>::Iterator BRep_ListIteratorOfListOfCurveRepresentation;
#endif

View File

@ -0,0 +1,27 @@
// Created on: 1991-06-27
// Created by: Remi LEQUETTE
// Copyright (c) 1991-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.
#ifndef BRep_ListOfPointRepresentation_HeaderFile
#define BRep_ListOfPointRepresentation_HeaderFile
#include <BRep_PointRepresentation.hxx>
#include <NCollection_List.hxx>
typedef NCollection_List<Handle(BRep_PointRepresentation)> BRep_ListOfPointRepresentation;
typedef NCollection_List<Handle(BRep_PointRepresentation)>::Iterator BRep_ListIteratorOfListOfPointRepresentation;
#endif

4
src/BRep/FILES Normal file
View File

@ -0,0 +1,4 @@
BRep_ListOfCurveRepresentation.hxx
BRep_ListIteratorOfListOfCurveRepresentation.hxx
BRep_ListOfPointRepresentation.hxx
BRep_ListIteratorOfListOfPointRepresentation.hxx

View File

@ -68,11 +68,8 @@ is
class HCompCurve instantiates GenHCurve from Adaptor3d
(CompCurve from BRepAdaptor);
class Array1OfCurve
instantiates Array1 from TCollection (Curve from BRepAdaptor);
imported Array1OfCurve;
class HArray1OfCurve
instantiates HArray1 from TCollection (Curve from BRepAdaptor,
Array1OfCurve from BRepAdaptor);
imported transient class HArray1OfCurve;
end BRepAdaptor;

View File

@ -0,0 +1,26 @@
// Created on: 1993-02-19
// Created by: Remi LEQUETTE
// Copyright (c) 1993-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.
#ifndef BRepAdaptor_Array1OfCurve_HeaderFile
#define BRepAdaptor_Array1OfCurve_HeaderFile
#include <BRepAdaptor_Curve.hxx>
#include <NCollection_Array1.hxx>
typedef NCollection_Array1<BRepAdaptor_Curve> BRepAdaptor_Array1OfCurve;
#endif

View File

@ -0,0 +1,27 @@
// Created on: 1993-02-19
// Created by: Remi LEQUETTE
// Copyright (c) 1993-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.
#ifndef BRepAdaptor_HArray1OfCurve_HeaderFile
#define BRepAdaptor_HArray1OfCurve_HeaderFile
#include <BRepAdaptor_Curve.hxx>
#include <BRepAdaptor_Array1OfCurve.hxx>
#include <NCollection_DefineHArray1.hxx>
DEFINE_HARRAY1(BRepAdaptor_HArray1OfCurve, BRepAdaptor_Array1OfCurve)
#endif

2
src/BRepAdaptor/FILES Normal file
View File

@ -0,0 +1,2 @@
BRepAdaptor_Array1OfCurve.hxx
BRepAdaptor_HArray1OfCurve.hxx

View File

@ -88,18 +88,15 @@ is
-- class Sewing; now it is in BRepBuilderAPI
class DataMapOfShapeBoolean instantiates
DataMap from TCollection(Shape from TopoDS,
Boolean from Standard,
ShapeMapHasher from TopTools);
imported DataMapOfShapeBoolean;
imported DataMapIteratorOfDataMapOfShapeBoolean;
class DataMapOfShapeInterference instantiates
DataMap from TCollection(Shape from TopoDS,
Interference from TopOpeBRepDS,
ShapeMapHasher from TopTools);
imported DataMapOfShapeInterference;
class SequenceOfSequenceOfInteger instantiates
Sequence from TCollection(SequenceOfInteger from TColStd);
imported DataMapIteratorOfDataMapOfShapeInterference;
imported SequenceOfSequenceOfInteger;
ConcatenateWire(Wire : Wire from TopoDS;
Option : Shape from GeomAbs;

View File

@ -0,0 +1,8 @@
#ifndef BRepAlgo_DataMapIteratorOfDataMapOfShapeBoolean_HeaderFile
#define BRepAlgo_DataMapIteratorOfDataMapOfShapeBoolean_HeaderFile
#include <BRepAlgo_DataMapOfShapeBoolean.hxx>
#endif

View File

@ -0,0 +1,8 @@
#ifndef BRepAlgo_DataMapIteratorOfDataMapOfShapeInterference_HeaderFile
#define BRepAlgo_DataMapIteratorOfDataMapOfShapeInterference_HeaderFile
#include <BRepAlgo_DataMapOfShapeInterference.hxx>
#endif

View File

@ -0,0 +1,29 @@
// Created on: 1997-01-17
// Created by: Didier PIFFAULT
// Copyright (c) 1997-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.
#ifndef BRepAlgo_DataMapOfShapeBoolean_HeaderFile
#define BRepAlgo_DataMapOfShapeBoolean_HeaderFile
#include <TopoDS_Shape.hxx>
#include <Standard_Boolean.hxx>
#include <TopTools_ShapeMapHasher.hxx>
#include <NCollection_DataMap.hxx>
typedef NCollection_DataMap<TopoDS_Shape,Standard_Boolean,TopTools_ShapeMapHasher> BRepAlgo_DataMapOfShapeBoolean;
typedef NCollection_DataMap<TopoDS_Shape,Standard_Boolean,TopTools_ShapeMapHasher>::Iterator BRepAlgo_DataMapIteratorOfDataMapOfShapeBoolean;
#endif

View File

@ -0,0 +1,29 @@
// Created on: 1997-01-17
// Created by: Didier PIFFAULT
// Copyright (c) 1997-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.
#ifndef BRepAlgo_DataMapOfShapeInterference_HeaderFile
#define BRepAlgo_DataMapOfShapeInterference_HeaderFile
#include <TopoDS_Shape.hxx>
#include <TopOpeBRepDS_Interference.hxx>
#include <TopTools_ShapeMapHasher.hxx>
#include <NCollection_DataMap.hxx>
typedef NCollection_DataMap<TopoDS_Shape,Handle(TopOpeBRepDS_Interference),TopTools_ShapeMapHasher> BRepAlgo_DataMapOfShapeInterference;
typedef NCollection_DataMap<TopoDS_Shape,Handle(TopOpeBRepDS_Interference),TopTools_ShapeMapHasher>::Iterator BRepAlgo_DataMapIteratorOfDataMapOfShapeInterference;
#endif

View File

@ -0,0 +1,26 @@
// Created on: 1997-01-17
// Created by: Didier PIFFAULT
// Copyright (c) 1997-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.
#ifndef BRepAlgo_SequenceOfSequenceOfInteger_HeaderFile
#define BRepAlgo_SequenceOfSequenceOfInteger_HeaderFile
#include <TColStd_SequenceOfInteger.hxx>
#include <NCollection_Sequence.hxx>
typedef NCollection_Sequence<TColStd_SequenceOfInteger> BRepAlgo_SequenceOfSequenceOfInteger;
#endif

View File

@ -1 +1,6 @@
BRepAlgo_1.cxx
BRepAlgo_DataMapOfShapeBoolean.hxx
BRepAlgo_DataMapIteratorOfDataMapOfShapeBoolean.hxx
BRepAlgo_DataMapOfShapeInterference.hxx
BRepAlgo_DataMapIteratorOfDataMapOfShapeInterference.hxx
BRepAlgo_SequenceOfSequenceOfInteger.hxx

View File

@ -60,8 +60,7 @@ is
alias ChAsymInv is ChAsymInv from BlendFunc;
class SequenceOfPointOnRst instantiates Sequence from TCollection
(PointOnRst from BRepBlend);
imported SequenceOfPointOnRst;
class Walking instantiates Walking from Blend
(HVertex from Adaptor3d,
@ -100,8 +99,7 @@ is
Line from BRepBlend);
class SequenceOfLine instantiates Sequence from TCollection
(Line from BRepBlend);
imported SequenceOfLine;
class AppSurface;

View File

@ -0,0 +1,26 @@
// Created on: 1993-12-06
// Created by: Jacques GOUSSARD
// Copyright (c) 1993-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.
#ifndef BRepBlend_SequenceOfLine_HeaderFile
#define BRepBlend_SequenceOfLine_HeaderFile
#include <BRepBlend_Line.hxx>
#include <NCollection_Sequence.hxx>
typedef NCollection_Sequence<Handle(BRepBlend_Line)> BRepBlend_SequenceOfLine;
#endif

View File

@ -0,0 +1,26 @@
// Created on: 1993-12-06
// Created by: Jacques GOUSSARD
// Copyright (c) 1993-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.
#ifndef BRepBlend_SequenceOfPointOnRst_HeaderFile
#define BRepBlend_SequenceOfPointOnRst_HeaderFile
#include <BRepBlend_PointOnRst.hxx>
#include <NCollection_Sequence.hxx>
typedef NCollection_Sequence<BRepBlend_PointOnRst> BRepBlend_SequenceOfPointOnRst;
#endif

2
src/BRepBlend/FILES Normal file
View File

@ -0,0 +1,2 @@
BRepBlend_SequenceOfPointOnRst.hxx
BRepBlend_SequenceOfLine.hxx

View File

@ -113,19 +113,20 @@ is
end Status;
class ListOfStatus instantiates List from TCollection
(Status from BRepCheck);
imported ListOfStatus;
imported ListIteratorOfListOfStatus;
class DataMapOfShapeListOfStatus instantiates DataMap from TCollection
(Shape from TopoDS,
ListOfStatus from BRepCheck,
ShapeMapHasher from TopTools);
imported DataMapOfShapeListOfStatus;
imported DataMapIteratorOfDataMapOfShapeListOfStatus;
class DataMapOfShapeResult instantiates DataMap from TCollection
(Shape from TopoDS,
Result from BRepCheck,
OrientedShapeMapHasher from TopTools);
imported DataMapOfShapeResult;
imported DataMapIteratorOfDataMapOfShapeResult;
-- Package method

View File

@ -0,0 +1,8 @@
#ifndef BRepCheck_DataMapIteratorOfDataMapOfShapeListOfStatus_HeaderFile
#define BRepCheck_DataMapIteratorOfDataMapOfShapeListOfStatus_HeaderFile
#include <BRepCheck_DataMapOfShapeListOfStatus.hxx>
#endif

View File

@ -0,0 +1,8 @@
#ifndef BRepCheck_DataMapIteratorOfDataMapOfShapeResult_HeaderFile
#define BRepCheck_DataMapIteratorOfDataMapOfShapeResult_HeaderFile
#include <BRepCheck_DataMapOfShapeResult.hxx>
#endif

View File

@ -0,0 +1,29 @@
// Created on: 1995-12-06
// Created by: Jacques GOUSSARD
// Copyright (c) 1995-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.
#ifndef BRepCheck_DataMapOfShapeListOfStatus_HeaderFile
#define BRepCheck_DataMapOfShapeListOfStatus_HeaderFile
#include <TopoDS_Shape.hxx>
#include <BRepCheck_ListOfStatus.hxx>
#include <TopTools_ShapeMapHasher.hxx>
#include <NCollection_DataMap.hxx>
typedef NCollection_DataMap<TopoDS_Shape,BRepCheck_ListOfStatus,TopTools_ShapeMapHasher> BRepCheck_DataMapOfShapeListOfStatus;
typedef NCollection_DataMap<TopoDS_Shape,BRepCheck_ListOfStatus,TopTools_ShapeMapHasher>::Iterator BRepCheck_DataMapIteratorOfDataMapOfShapeListOfStatus;
#endif

View File

@ -0,0 +1,29 @@
// Created on: 1995-12-06
// Created by: Jacques GOUSSARD
// Copyright (c) 1995-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.
#ifndef BRepCheck_DataMapOfShapeResult_HeaderFile
#define BRepCheck_DataMapOfShapeResult_HeaderFile
#include <TopoDS_Shape.hxx>
#include <BRepCheck_Result.hxx>
#include <TopTools_OrientedShapeMapHasher.hxx>
#include <NCollection_DataMap.hxx>
typedef NCollection_DataMap<TopoDS_Shape,Handle(BRepCheck_Result),TopTools_OrientedShapeMapHasher> BRepCheck_DataMapOfShapeResult;
typedef NCollection_DataMap<TopoDS_Shape,Handle(BRepCheck_Result),TopTools_OrientedShapeMapHasher>::Iterator BRepCheck_DataMapIteratorOfDataMapOfShapeResult;
#endif

View File

@ -0,0 +1,8 @@
#ifndef BRepCheck_ListIteratorOfListOfStatus_HeaderFile
#define BRepCheck_ListIteratorOfListOfStatus_HeaderFile
#include <BRepCheck_ListOfStatus.hxx>
#endif

View File

@ -0,0 +1,27 @@
// Created on: 1995-12-06
// Created by: Jacques GOUSSARD
// Copyright (c) 1995-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.
#ifndef BRepCheck_ListOfStatus_HeaderFile
#define BRepCheck_ListOfStatus_HeaderFile
#include <BRepCheck_Status.hxx>
#include <NCollection_List.hxx>
typedef NCollection_List<BRepCheck_Status> BRepCheck_ListOfStatus;
typedef NCollection_List<BRepCheck_Status>::Iterator BRepCheck_ListIteratorOfListOfStatus;
#endif

6
src/BRepCheck/FILES Normal file
View File

@ -0,0 +1,6 @@
BRepCheck_ListOfStatus.hxx
BRepCheck_ListIteratorOfListOfStatus.hxx
BRepCheck_DataMapOfShapeListOfStatus.hxx
BRepCheck_DataMapIteratorOfDataMapOfShapeListOfStatus.hxx
BRepCheck_DataMapOfShapeResult.hxx
BRepCheck_DataMapIteratorOfDataMapOfShapeResult.hxx

View File

@ -36,10 +36,9 @@ is
class Intersector3d;
class MapOfInter instantiates
DataMap from TCollection(Shape from TopoDS,
Address from Standard,
ShapeMapHasher from TopTools);
imported MapOfInter;
imported DataMapIteratorOfMapOfInter;
class SolidExplorer;

View File

@ -0,0 +1,8 @@
#ifndef BRepClass3d_DataMapIteratorOfMapOfInter_HeaderFile
#define BRepClass3d_DataMapIteratorOfMapOfInter_HeaderFile
#include <BRepClass3d_MapOfInter.hxx>
#endif

View File

@ -0,0 +1,29 @@
// Created on: 1994-04-18
// Created by: Laurent BUCHARD
// Copyright (c) 1994-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.
#ifndef BRepClass3d_MapOfInter_HeaderFile
#define BRepClass3d_MapOfInter_HeaderFile
#include <TopoDS_Shape.hxx>
#include <Standard_Address.hxx>
#include <TopTools_ShapeMapHasher.hxx>
#include <NCollection_DataMap.hxx>
typedef NCollection_DataMap<TopoDS_Shape,Standard_Address,TopTools_ShapeMapHasher> BRepClass3d_MapOfInter;
typedef NCollection_DataMap<TopoDS_Shape,Standard_Address,TopTools_ShapeMapHasher>::Iterator BRepClass3d_DataMapIteratorOfMapOfInter;
#endif

2
src/BRepClass3d/FILES Normal file
View File

@ -0,0 +1,2 @@
BRepClass3d_MapOfInter.hxx
BRepClass3d_DataMapIteratorOfMapOfInter.hxx

View File

@ -104,8 +104,10 @@ is
class OffsetAncestors;
class ListOfOffsetWire instantiates
List from TCollection (OffsetWire from BRepFill);
imported ListOfOffsetWire;
imported ListIteratorOfListOfOffsetWire;
private class ApproxSeewing;
imported MultiLine;
@ -127,48 +129,37 @@ is
--modified by NIZHNY-MKK Tue Oct 21 17:43:15 2003
class TrimShellCorner;
private class SequenceOfSection instantiates
Sequence from TCollection (Section);
imported SequenceOfSection;
class DataMapOfNodeDataMapOfShapeShape instantiates
DataMap from TCollection (Node from MAT,
DataMapOfShapeShape from TopTools,
MapTransientHasher from TColStd );
imported DataMapOfNodeDataMapOfShapeShape;
imported DataMapIteratorOfDataMapOfNodeDataMapOfShapeShape;
class DataMapOfNodeShape instantiates
DataMap from TCollection (Node from MAT,
Shape from TopoDS,
MapTransientHasher from TColStd );
imported DataMapOfNodeShape;
imported DataMapIteratorOfDataMapOfNodeShape;
class DataMapOfShapeDataMapOfShapeListOfShape instantiates
DataMap from TCollection (Shape from TopoDS,
DataMapOfShapeListOfShape from TopTools,
ShapeMapHasher from TopTools );
imported DataMapOfShapeDataMapOfShapeListOfShape;
class DataMapOfShapeSequenceOfReal instantiates
DataMap from TCollection (Shape from TopoDS,
SequenceOfReal from TColStd,
ShapeMapHasher from TopTools );
imported DataMapIteratorOfDataMapOfShapeDataMapOfShapeListOfShape;
imported DataMapOfShapeSequenceOfReal;
imported DataMapIteratorOfDataMapOfShapeSequenceOfReal;
class DataMapOfShapeSequenceOfPnt instantiates
DataMap from TCollection (Shape from TopoDS,
SequenceOfPnt from TColgp,
ShapeMapHasher from TopTools );
imported DataMapOfShapeSequenceOfPnt;
class DataMapOfOrientedShapeListOfShape instantiates
DataMap from TCollection (Shape from TopoDS,
ListOfShape from TopTools,
OrientedShapeMapHasher from TopTools);
imported DataMapIteratorOfDataMapOfShapeSequenceOfPnt;
class IndexedDataMapOfOrientedShapeListOfShape instantiates
IndexedDataMap from TCollection (Shape from TopoDS,
ListOfShape from TopTools,
OrientedShapeMapHasher from TopTools);
imported DataMapOfOrientedShapeListOfShape;
class DataMapOfShapeHArray2OfShape instantiates
DataMap from TCollection (Shape from TopoDS,
HArray2OfShape from TopTools,
ShapeMapHasher from TopTools);
imported DataMapIteratorOfDataMapOfOrientedShapeListOfShape;
imported IndexedDataMapOfOrientedShapeListOfShape;
imported DataMapOfShapeHArray2OfShape;
imported DataMapIteratorOfDataMapOfShapeHArray2OfShape;
class CurveConstraint ;
@ -179,11 +170,9 @@ is
private class EdgeFaceAndOrder;
private class SequenceOfFaceAndOrder instantiates
Sequence from TCollection (FaceAndOrder from BRepFill);
imported SequenceOfFaceAndOrder;
private class SequenceOfEdgeFaceAndOrder instantiates
Sequence from TCollection (EdgeFaceAndOrder from BRepFill);
imported SequenceOfEdgeFaceAndOrder;
Face( Edge1 : Edge from TopoDS;
Edge2 : Edge from TopoDS )

View File

@ -0,0 +1,8 @@
#ifndef BRepFill_DataMapIteratorOfDataMapOfNodeDataMapOfShapeShape_HeaderFile
#define BRepFill_DataMapIteratorOfDataMapOfNodeDataMapOfShapeShape_HeaderFile
#include <BRepFill_DataMapOfNodeDataMapOfShapeShape.hxx>
#endif

View File

@ -0,0 +1,8 @@
#ifndef BRepFill_DataMapIteratorOfDataMapOfNodeShape_HeaderFile
#define BRepFill_DataMapIteratorOfDataMapOfNodeShape_HeaderFile
#include <BRepFill_DataMapOfNodeShape.hxx>
#endif

View File

@ -0,0 +1,8 @@
#ifndef BRepFill_DataMapIteratorOfDataMapOfOrientedShapeListOfShape_HeaderFile
#define BRepFill_DataMapIteratorOfDataMapOfOrientedShapeListOfShape_HeaderFile
#include <BRepFill_DataMapOfOrientedShapeListOfShape.hxx>
#endif

View File

@ -0,0 +1,8 @@
#ifndef BRepFill_DataMapIteratorOfDataMapOfShapeDataMapOfShapeListOfShape_HeaderFile
#define BRepFill_DataMapIteratorOfDataMapOfShapeDataMapOfShapeListOfShape_HeaderFile
#include <BRepFill_DataMapOfShapeDataMapOfShapeListOfShape.hxx>
#endif

View File

@ -0,0 +1,8 @@
#ifndef BRepFill_DataMapIteratorOfDataMapOfShapeHArray2OfShape_HeaderFile
#define BRepFill_DataMapIteratorOfDataMapOfShapeHArray2OfShape_HeaderFile
#include <BRepFill_DataMapOfShapeHArray2OfShape.hxx>
#endif

View File

@ -0,0 +1,8 @@
#ifndef BRepFill_DataMapIteratorOfDataMapOfShapeSequenceOfPnt_HeaderFile
#define BRepFill_DataMapIteratorOfDataMapOfShapeSequenceOfPnt_HeaderFile
#include <BRepFill_DataMapOfShapeSequenceOfPnt.hxx>
#endif

View File

@ -0,0 +1,8 @@
#ifndef BRepFill_DataMapIteratorOfDataMapOfShapeSequenceOfReal_HeaderFile
#define BRepFill_DataMapIteratorOfDataMapOfShapeSequenceOfReal_HeaderFile
#include <BRepFill_DataMapOfShapeSequenceOfReal.hxx>
#endif

View File

@ -0,0 +1,29 @@
// Created on: 1994-03-03
// Created by: Joelle CHAUVET
// Copyright (c) 1994-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.
#ifndef BRepFill_DataMapOfNodeDataMapOfShapeShape_HeaderFile
#define BRepFill_DataMapOfNodeDataMapOfShapeShape_HeaderFile
#include <MAT_Node.hxx>
#include <TopTools_DataMapOfShapeShape.hxx>
#include <TColStd_MapTransientHasher.hxx>
#include <NCollection_DataMap.hxx>
typedef NCollection_DataMap<Handle(MAT_Node),TopTools_DataMapOfShapeShape,TColStd_MapTransientHasher> BRepFill_DataMapOfNodeDataMapOfShapeShape;
typedef NCollection_DataMap<Handle(MAT_Node),TopTools_DataMapOfShapeShape,TColStd_MapTransientHasher>::Iterator BRepFill_DataMapIteratorOfDataMapOfNodeDataMapOfShapeShape;
#endif

View File

@ -0,0 +1,29 @@
// Created on: 1994-03-03
// Created by: Joelle CHAUVET
// Copyright (c) 1994-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.
#ifndef BRepFill_DataMapOfNodeShape_HeaderFile
#define BRepFill_DataMapOfNodeShape_HeaderFile
#include <MAT_Node.hxx>
#include <TopoDS_Shape.hxx>
#include <TColStd_MapTransientHasher.hxx>
#include <NCollection_DataMap.hxx>
typedef NCollection_DataMap<Handle(MAT_Node),TopoDS_Shape,TColStd_MapTransientHasher> BRepFill_DataMapOfNodeShape;
typedef NCollection_DataMap<Handle(MAT_Node),TopoDS_Shape,TColStd_MapTransientHasher>::Iterator BRepFill_DataMapIteratorOfDataMapOfNodeShape;
#endif

View File

@ -0,0 +1,29 @@
// Created on: 1994-03-03
// Created by: Joelle CHAUVET
// Copyright (c) 1994-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.
#ifndef BRepFill_DataMapOfOrientedShapeListOfShape_HeaderFile
#define BRepFill_DataMapOfOrientedShapeListOfShape_HeaderFile
#include <TopoDS_Shape.hxx>
#include <TopTools_ListOfShape.hxx>
#include <TopTools_OrientedShapeMapHasher.hxx>
#include <NCollection_DataMap.hxx>
typedef NCollection_DataMap<TopoDS_Shape,TopTools_ListOfShape,TopTools_OrientedShapeMapHasher> BRepFill_DataMapOfOrientedShapeListOfShape;
typedef NCollection_DataMap<TopoDS_Shape,TopTools_ListOfShape,TopTools_OrientedShapeMapHasher>::Iterator BRepFill_DataMapIteratorOfDataMapOfOrientedShapeListOfShape;
#endif

View File

@ -0,0 +1,29 @@
// Created on: 1994-03-03
// Created by: Joelle CHAUVET
// Copyright (c) 1994-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.
#ifndef BRepFill_DataMapOfShapeDataMapOfShapeListOfShape_HeaderFile
#define BRepFill_DataMapOfShapeDataMapOfShapeListOfShape_HeaderFile
#include <TopoDS_Shape.hxx>
#include <TopTools_DataMapOfShapeListOfShape.hxx>
#include <TopTools_ShapeMapHasher.hxx>
#include <NCollection_DataMap.hxx>
typedef NCollection_DataMap<TopoDS_Shape,TopTools_DataMapOfShapeListOfShape,TopTools_ShapeMapHasher> BRepFill_DataMapOfShapeDataMapOfShapeListOfShape;
typedef NCollection_DataMap<TopoDS_Shape,TopTools_DataMapOfShapeListOfShape,TopTools_ShapeMapHasher>::Iterator BRepFill_DataMapIteratorOfDataMapOfShapeDataMapOfShapeListOfShape;
#endif

View File

@ -0,0 +1,29 @@
// Created on: 1994-03-03
// Created by: Joelle CHAUVET
// Copyright (c) 1994-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.
#ifndef BRepFill_DataMapOfShapeHArray2OfShape_HeaderFile
#define BRepFill_DataMapOfShapeHArray2OfShape_HeaderFile
#include <TopoDS_Shape.hxx>
#include <TopTools_HArray2OfShape.hxx>
#include <TopTools_ShapeMapHasher.hxx>
#include <NCollection_DataMap.hxx>
typedef NCollection_DataMap<TopoDS_Shape,Handle(TopTools_HArray2OfShape),TopTools_ShapeMapHasher> BRepFill_DataMapOfShapeHArray2OfShape;
typedef NCollection_DataMap<TopoDS_Shape,Handle(TopTools_HArray2OfShape),TopTools_ShapeMapHasher>::Iterator BRepFill_DataMapIteratorOfDataMapOfShapeHArray2OfShape;
#endif

View File

@ -0,0 +1,29 @@
// Created on: 1994-03-03
// Created by: Joelle CHAUVET
// Copyright (c) 1994-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.
#ifndef BRepFill_DataMapOfShapeSequenceOfPnt_HeaderFile
#define BRepFill_DataMapOfShapeSequenceOfPnt_HeaderFile
#include <TopoDS_Shape.hxx>
#include <TColgp_SequenceOfPnt.hxx>
#include <TopTools_ShapeMapHasher.hxx>
#include <NCollection_DataMap.hxx>
typedef NCollection_DataMap<TopoDS_Shape,TColgp_SequenceOfPnt,TopTools_ShapeMapHasher> BRepFill_DataMapOfShapeSequenceOfPnt;
typedef NCollection_DataMap<TopoDS_Shape,TColgp_SequenceOfPnt,TopTools_ShapeMapHasher>::Iterator BRepFill_DataMapIteratorOfDataMapOfShapeSequenceOfPnt;
#endif

View File

@ -0,0 +1,29 @@
// Created on: 1994-03-03
// Created by: Joelle CHAUVET
// Copyright (c) 1994-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.
#ifndef BRepFill_DataMapOfShapeSequenceOfReal_HeaderFile
#define BRepFill_DataMapOfShapeSequenceOfReal_HeaderFile
#include <TopoDS_Shape.hxx>
#include <TColStd_SequenceOfReal.hxx>
#include <TopTools_ShapeMapHasher.hxx>
#include <NCollection_DataMap.hxx>
typedef NCollection_DataMap<TopoDS_Shape,TColStd_SequenceOfReal,TopTools_ShapeMapHasher> BRepFill_DataMapOfShapeSequenceOfReal;
typedef NCollection_DataMap<TopoDS_Shape,TColStd_SequenceOfReal,TopTools_ShapeMapHasher>::Iterator BRepFill_DataMapIteratorOfDataMapOfShapeSequenceOfReal;
#endif

View File

@ -0,0 +1,28 @@
// Created on: 1994-03-03
// Created by: Joelle CHAUVET
// Copyright (c) 1994-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.
#ifndef BRepFill_IndexedDataMapOfOrientedShapeListOfShape_HeaderFile
#define BRepFill_IndexedDataMapOfOrientedShapeListOfShape_HeaderFile
#include <TopoDS_Shape.hxx>
#include <TopTools_ListOfShape.hxx>
#include <TopTools_OrientedShapeMapHasher.hxx>
#include <NCollection_IndexedDataMap.hxx>
typedef NCollection_IndexedDataMap<TopoDS_Shape,TopTools_ListOfShape,TopTools_OrientedShapeMapHasher> BRepFill_IndexedDataMapOfOrientedShapeListOfShape;
#endif

View File

@ -0,0 +1,8 @@
#ifndef BRepFill_ListIteratorOfListOfOffsetWire_HeaderFile
#define BRepFill_ListIteratorOfListOfOffsetWire_HeaderFile
#include <BRepFill_ListOfOffsetWire.hxx>
#endif

View File

@ -0,0 +1,27 @@
// Created on: 1994-03-03
// Created by: Joelle CHAUVET
// Copyright (c) 1994-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.
#ifndef BRepFill_ListOfOffsetWire_HeaderFile
#define BRepFill_ListOfOffsetWire_HeaderFile
#include <BRepFill_OffsetWire.hxx>
#include <NCollection_List.hxx>
typedef NCollection_List<BRepFill_OffsetWire> BRepFill_ListOfOffsetWire;
typedef NCollection_List<BRepFill_OffsetWire>::Iterator BRepFill_ListIteratorOfListOfOffsetWire;
#endif

Some files were not shown because too many files have changed in this diff Show More