---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;
+
+ imported DataMapofIntegerListOfinteractive;
- class DataMapofIntegerListOfinteractive instantiates DataMap from
- TCollection(Integer from Standard, ListOfInteractive from AIS,MapIntegerHasher from TColStd);
+
+ 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
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;
+
+ imported DataMapIteratorOfDataMapOfILC;
+
+ imported DataMapOfSelStat;
- private class DataMapOfSelStat instantiates DataMap from TCollection
- (SelectableObject from SelectMgr,LocalStatus from AIS,MapTransientHasher from TColStd);
+ imported DataMapIteratorOfDataMapOfSelStat;
-- to tell if an object is sensitive to Standard Modes Of Selection....
-- Methods for dimensions
--- /dev/null
+
+
+#ifndef AIS_DataMapIteratorOfDataMapOfILC_HeaderFile
+#define AIS_DataMapIteratorOfDataMapOfILC_HeaderFile
+
+#include <AIS_DataMapOfILC.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef AIS_DataMapIteratorOfDataMapOfIOStatus_HeaderFile
+#define AIS_DataMapIteratorOfDataMapOfIOStatus_HeaderFile
+
+#include <AIS_DataMapOfIOStatus.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef AIS_DataMapIteratorOfDataMapOfSelStat_HeaderFile
+#define AIS_DataMapIteratorOfDataMapOfSelStat_HeaderFile
+
+#include <AIS_DataMapOfSelStat.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef AIS_DataMapIteratorOfDataMapofIntegerListOfinteractive_HeaderFile
+#define AIS_DataMapIteratorOfDataMapofIntegerListOfinteractive_HeaderFile
+
+#include <AIS_DataMapofIntegerListOfinteractive.hxx>
+
+#endif
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+
+
+#ifndef AIS_ListIteratorOfListOfInteractive_HeaderFile
+#define AIS_ListIteratorOfListOfInteractive_HeaderFile
+
+#include <AIS_ListOfInteractive.hxx>
+
+#endif
--- /dev/null
+// 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
--- /dev/null
+
+
+#ifndef AIS_MapIteratorOfMapOfInteractive_HeaderFile
+#define AIS_MapIteratorOfMapOfInteractive_HeaderFile
+
+#include <AIS_MapOfInteractive.hxx>
+
+#endif
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
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
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
--
-- 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;
--
--
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
AdvApp2Var_SysBase.hxx
AdvApp2Var_SysBase.cxx
AdvApp2Var_SysBase_baseinit.cxx
-
+AdvApp2Var_Strip.hxx
+AdvApp2Var_SequenceOfNode.hxx
+AdvApp2Var_SequenceOfPatch.hxx
+AdvApp2Var_SequenceOfStrip.hxx
-class Array1OfMultiPointConstraint instantiates Array1 from TCollection
- (MultiPointConstraint);
+imported Array1OfMultiPointConstraint;
-class HArray1OfMultiPointConstraint instantiates
- HArray1 from TCollection(
- MultiPointConstraint,Array1OfMultiPointConstraint);
+imported transient class HArray1OfMultiPointConstraint;
end AppDef;
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+AppDef_Array1OfMultiPointConstraint.hxx
+AppDef_HArray1OfMultiPointConstraint.hxx
--- 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;
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+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
--- instantiate classes:
--------------------------
- class SequenceOfHArray1OfReal instantiates Sequence from TCollection
- (HArray1OfReal from TColStd);
+ imported SequenceOfHArray1OfReal;
-----------------------------------------------------------------
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 ;
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+Approx_SequenceOfHArray1OfReal.hxx
+Approx_Array1OfAdHSurface.hxx
+Approx_HArray1OfAdHSurface.hxx
+Approx_Array1OfGTrsf2d.hxx
+Approx_HArray1OfGTrsf2d.hxx
-- Category: Instantiated classes
---------------------------------
- class SequenceOfColor instantiates
- Sequence from TCollection(Color from Quantity);
+ imported SequenceOfColor;
end Aspect;
--- /dev/null
+// 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
Aspect_Convert.hxx
Aspect_DisplayConnection.hxx
Aspect_DisplayConnection.cxx
+Aspect_SequenceOfColor.hxx
deferred class CurveRepresentation;
- class ListOfCurveRepresentation instantiates
- List from TCollection (CurveRepresentation from BRep);
+ imported ListOfCurveRepresentation;
+
+ imported ListIteratorOfListOfCurveRepresentation;
deferred class GCurve;
deferred class PointRepresentation;
- class ListOfPointRepresentation instantiates
- List from TCollection (PointRepresentation from BRep);
+ imported ListOfPointRepresentation;
+
+ imported ListIteratorOfListOfPointRepresentation;
class PointOnCurve;
--- /dev/null
+
+
+#ifndef BRep_ListIteratorOfListOfCurveRepresentation_HeaderFile
+#define BRep_ListIteratorOfListOfCurveRepresentation_HeaderFile
+
+#include <BRep_ListOfCurveRepresentation.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef BRep_ListIteratorOfListOfPointRepresentation_HeaderFile
+#define BRep_ListIteratorOfListOfPointRepresentation_HeaderFile
+
+#include <BRep_ListOfPointRepresentation.hxx>
+
+#endif
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+BRep_ListOfCurveRepresentation.hxx
+BRep_ListIteratorOfListOfCurveRepresentation.hxx
+BRep_ListOfPointRepresentation.hxx
+BRep_ListIteratorOfListOfPointRepresentation.hxx
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;
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+BRepAdaptor_Array1OfCurve.hxx
+BRepAdaptor_HArray1OfCurve.hxx
-- class Sewing; now it is in BRepBuilderAPI
- class DataMapOfShapeBoolean instantiates
- DataMap from TCollection(Shape from TopoDS,
- Boolean from Standard,
- ShapeMapHasher from TopTools);
-
- class DataMapOfShapeInterference instantiates
- DataMap from TCollection(Shape from TopoDS,
- Interference from TopOpeBRepDS,
- ShapeMapHasher from TopTools);
-
- class SequenceOfSequenceOfInteger instantiates
- Sequence from TCollection(SequenceOfInteger from TColStd);
+ imported DataMapOfShapeBoolean;
+
+ imported DataMapIteratorOfDataMapOfShapeBoolean;
+
+ imported DataMapOfShapeInterference;
+
+ imported DataMapIteratorOfDataMapOfShapeInterference;
+
+ imported SequenceOfSequenceOfInteger;
ConcatenateWire(Wire : Wire from TopoDS;
Option : Shape from GeomAbs;
--- /dev/null
+
+
+#ifndef BRepAlgo_DataMapIteratorOfDataMapOfShapeBoolean_HeaderFile
+#define BRepAlgo_DataMapIteratorOfDataMapOfShapeBoolean_HeaderFile
+
+#include <BRepAlgo_DataMapOfShapeBoolean.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef BRepAlgo_DataMapIteratorOfDataMapOfShapeInterference_HeaderFile
+#define BRepAlgo_DataMapIteratorOfDataMapOfShapeInterference_HeaderFile
+
+#include <BRepAlgo_DataMapOfShapeInterference.hxx>
+
+#endif
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
BRepAlgo_1.cxx
+BRepAlgo_DataMapOfShapeBoolean.hxx
+BRepAlgo_DataMapIteratorOfDataMapOfShapeBoolean.hxx
+BRepAlgo_DataMapOfShapeInterference.hxx
+BRepAlgo_DataMapIteratorOfDataMapOfShapeInterference.hxx
+BRepAlgo_SequenceOfSequenceOfInteger.hxx
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,
Line from BRepBlend);
- class SequenceOfLine instantiates Sequence from TCollection
- (Line from BRepBlend);
+ imported SequenceOfLine;
class AppSurface;
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+BRepBlend_SequenceOfPointOnRst.hxx
+BRepBlend_SequenceOfLine.hxx
end Status;
- class ListOfStatus instantiates List from TCollection
- (Status from BRepCheck);
+ imported ListOfStatus;
+
+
+ imported ListIteratorOfListOfStatus;
+
+ imported DataMapOfShapeListOfStatus;
- class DataMapOfShapeListOfStatus instantiates DataMap from TCollection
- (Shape from TopoDS,
- ListOfStatus from BRepCheck,
- ShapeMapHasher from TopTools);
+ imported DataMapIteratorOfDataMapOfShapeListOfStatus;
+
+
+ imported DataMapOfShapeResult;
- class DataMapOfShapeResult instantiates DataMap from TCollection
- (Shape from TopoDS,
- Result from BRepCheck,
- OrientedShapeMapHasher from TopTools);
+ imported DataMapIteratorOfDataMapOfShapeResult;
-- Package method
--- /dev/null
+
+
+#ifndef BRepCheck_DataMapIteratorOfDataMapOfShapeListOfStatus_HeaderFile
+#define BRepCheck_DataMapIteratorOfDataMapOfShapeListOfStatus_HeaderFile
+
+#include <BRepCheck_DataMapOfShapeListOfStatus.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef BRepCheck_DataMapIteratorOfDataMapOfShapeResult_HeaderFile
+#define BRepCheck_DataMapIteratorOfDataMapOfShapeResult_HeaderFile
+
+#include <BRepCheck_DataMapOfShapeResult.hxx>
+
+#endif
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+
+
+#ifndef BRepCheck_ListIteratorOfListOfStatus_HeaderFile
+#define BRepCheck_ListIteratorOfListOfStatus_HeaderFile
+
+#include <BRepCheck_ListOfStatus.hxx>
+
+#endif
--- /dev/null
+// 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
--- /dev/null
+BRepCheck_ListOfStatus.hxx
+BRepCheck_ListIteratorOfListOfStatus.hxx
+BRepCheck_DataMapOfShapeListOfStatus.hxx
+BRepCheck_DataMapIteratorOfDataMapOfShapeListOfStatus.hxx
+BRepCheck_DataMapOfShapeResult.hxx
+BRepCheck_DataMapIteratorOfDataMapOfShapeResult.hxx
class Intersector3d;
- class MapOfInter instantiates
- DataMap from TCollection(Shape from TopoDS,
- Address from Standard,
- ShapeMapHasher from TopTools);
+ imported MapOfInter;
+
+ imported DataMapIteratorOfMapOfInter;
class SolidExplorer;
--- /dev/null
+
+
+#ifndef BRepClass3d_DataMapIteratorOfMapOfInter_HeaderFile
+#define BRepClass3d_DataMapIteratorOfMapOfInter_HeaderFile
+
+#include <BRepClass3d_MapOfInter.hxx>
+
+#endif
--- /dev/null
+// 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
--- /dev/null
+BRepClass3d_MapOfInter.hxx
+BRepClass3d_DataMapIteratorOfMapOfInter.hxx
class OffsetAncestors;
- class ListOfOffsetWire instantiates
- List from TCollection (OffsetWire from BRepFill);
+ imported ListOfOffsetWire;
+
+
+ imported ListIteratorOfListOfOffsetWire;
private class ApproxSeewing;
imported MultiLine;
--modified by NIZHNY-MKK Tue Oct 21 17:43:15 2003
class TrimShellCorner;
- private class SequenceOfSection instantiates
- Sequence from TCollection (Section);
+ imported SequenceOfSection;
+
+ imported DataMapOfNodeDataMapOfShapeShape;
- class DataMapOfNodeDataMapOfShapeShape instantiates
- DataMap from TCollection (Node from MAT,
- DataMapOfShapeShape from TopTools,
- MapTransientHasher from TColStd );
+ imported DataMapIteratorOfDataMapOfNodeDataMapOfShapeShape;
- class DataMapOfNodeShape instantiates
- DataMap from TCollection (Node from MAT,
- Shape from TopoDS,
- MapTransientHasher from TColStd );
+ imported DataMapOfNodeShape;
+
+ imported DataMapIteratorOfDataMapOfNodeShape;
+
+ imported DataMapOfShapeDataMapOfShapeListOfShape;
- class DataMapOfShapeDataMapOfShapeListOfShape instantiates
- DataMap from TCollection (Shape from TopoDS,
- DataMapOfShapeListOfShape from TopTools,
- ShapeMapHasher from TopTools );
+ imported DataMapIteratorOfDataMapOfShapeDataMapOfShapeListOfShape;
- class DataMapOfShapeSequenceOfReal instantiates
- DataMap from TCollection (Shape from TopoDS,
- SequenceOfReal from TColStd,
- ShapeMapHasher from TopTools );
+ imported DataMapOfShapeSequenceOfReal;
+
+ imported DataMapIteratorOfDataMapOfShapeSequenceOfReal;
+
+ imported DataMapOfShapeSequenceOfPnt;
+
+ imported DataMapIteratorOfDataMapOfShapeSequenceOfPnt;
+
+ imported DataMapOfOrientedShapeListOfShape;
- class DataMapOfShapeSequenceOfPnt instantiates
- DataMap from TCollection (Shape from TopoDS,
- SequenceOfPnt from TColgp,
- ShapeMapHasher from TopTools );
+ imported DataMapIteratorOfDataMapOfOrientedShapeListOfShape;
- class DataMapOfOrientedShapeListOfShape instantiates
- DataMap from TCollection (Shape from TopoDS,
- ListOfShape from TopTools,
- OrientedShapeMapHasher from TopTools);
+ imported IndexedDataMapOfOrientedShapeListOfShape;
- class IndexedDataMapOfOrientedShapeListOfShape instantiates
- IndexedDataMap from TCollection (Shape from TopoDS,
- ListOfShape from TopTools,
- OrientedShapeMapHasher from TopTools);
+ imported DataMapOfShapeHArray2OfShape;
- class DataMapOfShapeHArray2OfShape instantiates
- DataMap from TCollection (Shape from TopoDS,
- HArray2OfShape from TopTools,
- ShapeMapHasher from TopTools);
+ imported DataMapIteratorOfDataMapOfShapeHArray2OfShape;
class CurveConstraint ;
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 )
--- /dev/null
+
+
+#ifndef BRepFill_DataMapIteratorOfDataMapOfNodeDataMapOfShapeShape_HeaderFile
+#define BRepFill_DataMapIteratorOfDataMapOfNodeDataMapOfShapeShape_HeaderFile
+
+#include <BRepFill_DataMapOfNodeDataMapOfShapeShape.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef BRepFill_DataMapIteratorOfDataMapOfNodeShape_HeaderFile
+#define BRepFill_DataMapIteratorOfDataMapOfNodeShape_HeaderFile
+
+#include <BRepFill_DataMapOfNodeShape.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef BRepFill_DataMapIteratorOfDataMapOfOrientedShapeListOfShape_HeaderFile
+#define BRepFill_DataMapIteratorOfDataMapOfOrientedShapeListOfShape_HeaderFile
+
+#include <BRepFill_DataMapOfOrientedShapeListOfShape.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef BRepFill_DataMapIteratorOfDataMapOfShapeDataMapOfShapeListOfShape_HeaderFile
+#define BRepFill_DataMapIteratorOfDataMapOfShapeDataMapOfShapeListOfShape_HeaderFile
+
+#include <BRepFill_DataMapOfShapeDataMapOfShapeListOfShape.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef BRepFill_DataMapIteratorOfDataMapOfShapeHArray2OfShape_HeaderFile
+#define BRepFill_DataMapIteratorOfDataMapOfShapeHArray2OfShape_HeaderFile
+
+#include <BRepFill_DataMapOfShapeHArray2OfShape.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef BRepFill_DataMapIteratorOfDataMapOfShapeSequenceOfPnt_HeaderFile
+#define BRepFill_DataMapIteratorOfDataMapOfShapeSequenceOfPnt_HeaderFile
+
+#include <BRepFill_DataMapOfShapeSequenceOfPnt.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef BRepFill_DataMapIteratorOfDataMapOfShapeSequenceOfReal_HeaderFile
+#define BRepFill_DataMapIteratorOfDataMapOfShapeSequenceOfReal_HeaderFile
+
+#include <BRepFill_DataMapOfShapeSequenceOfReal.hxx>
+
+#endif
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+// 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
--- /dev/null
+
+
+#ifndef BRepFill_ListIteratorOfListOfOffsetWire_HeaderFile
+#define BRepFill_ListIteratorOfListOfOffsetWire_HeaderFile
+
+#include <BRepFill_ListOfOffsetWire.hxx>
+
+#endif
--- /dev/null
+// 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
--- /dev/null
+// 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_SequenceOfEdgeFaceAndOrder_HeaderFile
+#define BRepFill_SequenceOfEdgeFaceAndOrder_HeaderFile
+
+#include <BRepFill_EdgeFaceAndOrder.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<BRepFill_EdgeFaceAndOrder> BRepFill_SequenceOfEdgeFaceAndOrder;
+
+
+#endif
--- /dev/null
+// 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_SequenceOfFaceAndOrder_HeaderFile
+#define BRepFill_SequenceOfFaceAndOrder_HeaderFile
+
+#include <BRepFill_FaceAndOrder.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<BRepFill_FaceAndOrder> BRepFill_SequenceOfFaceAndOrder;
+
+
+#endif
--- /dev/null
+// 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_SequenceOfSection_HeaderFile
+#define BRepFill_SequenceOfSection_HeaderFile
+
+#include <BRepFill_Section.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<BRepFill_Section> BRepFill_SequenceOfSection;
+
+
+#endif
BRepFill_MultiLine.hxx
-BRepFill_MultiLine.cxx
\ No newline at end of file
+BRepFill_MultiLine.cxx
+BRepFill_ListOfOffsetWire.hxx
+BRepFill_ListIteratorOfListOfOffsetWire.hxx
+BRepFill_SequenceOfSection.hxx
+BRepFill_DataMapOfNodeDataMapOfShapeShape.hxx
+BRepFill_DataMapIteratorOfDataMapOfNodeDataMapOfShapeShape.hxx
+BRepFill_DataMapOfNodeShape.hxx
+BRepFill_DataMapIteratorOfDataMapOfNodeShape.hxx
+BRepFill_DataMapOfShapeDataMapOfShapeListOfShape.hxx
+BRepFill_DataMapIteratorOfDataMapOfShapeDataMapOfShapeListOfShape.hxx
+BRepFill_DataMapOfShapeSequenceOfReal.hxx
+BRepFill_DataMapIteratorOfDataMapOfShapeSequenceOfReal.hxx
+BRepFill_DataMapOfShapeSequenceOfPnt.hxx
+BRepFill_DataMapIteratorOfDataMapOfShapeSequenceOfPnt.hxx
+BRepFill_DataMapOfOrientedShapeListOfShape.hxx
+BRepFill_DataMapIteratorOfDataMapOfOrientedShapeListOfShape.hxx
+BRepFill_IndexedDataMapOfOrientedShapeListOfShape.hxx
+BRepFill_DataMapOfShapeHArray2OfShape.hxx
+BRepFill_DataMapIteratorOfDataMapOfShapeHArray2OfShape.hxx
+BRepFill_SequenceOfFaceAndOrder.hxx
+BRepFill_SequenceOfEdgeFaceAndOrder.hxx
class LinkTopoBilo;
- class DataMapOfShapeSequenceOfBasicElt instantiates DataMap from TCollection
- (Shape from TopoDS,
- SequenceOfBasicElt from MAT,
- ShapeMapHasher from TopTools);
+ imported DataMapOfShapeSequenceOfBasicElt;
+
+
+ imported DataMapIteratorOfDataMapOfShapeSequenceOfBasicElt;
+
+ imported DataMapOfBasicEltShape;
- class DataMapOfBasicEltShape instantiates
- DataMap from TCollection (BasicElt from MAT,
- Shape from TopoDS,
- MapTransientHasher from TColStd);
+ imported DataMapIteratorOfDataMapOfBasicEltShape;
end BRepMAT2d;
--- /dev/null
+
+
+#ifndef BRepMAT2d_DataMapIteratorOfDataMapOfBasicEltShape_HeaderFile
+#define BRepMAT2d_DataMapIteratorOfDataMapOfBasicEltShape_HeaderFile
+
+#include <BRepMAT2d_DataMapOfBasicEltShape.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef BRepMAT2d_DataMapIteratorOfDataMapOfShapeSequenceOfBasicElt_HeaderFile
+#define BRepMAT2d_DataMapIteratorOfDataMapOfShapeSequenceOfBasicElt_HeaderFile
+
+#include <BRepMAT2d_DataMapOfShapeSequenceOfBasicElt.hxx>
+
+#endif
--- /dev/null
+// Created on: 1994-10-03
+// Created by: Yves FRICAUD
+// 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 BRepMAT2d_DataMapOfBasicEltShape_HeaderFile
+#define BRepMAT2d_DataMapOfBasicEltShape_HeaderFile
+
+#include <MAT_BasicElt.hxx>
+#include <TopoDS_Shape.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Handle(MAT_BasicElt),TopoDS_Shape,TColStd_MapTransientHasher> BRepMAT2d_DataMapOfBasicEltShape;
+typedef NCollection_DataMap<Handle(MAT_BasicElt),TopoDS_Shape,TColStd_MapTransientHasher>::Iterator BRepMAT2d_DataMapIteratorOfDataMapOfBasicEltShape;
+
+
+#endif
--- /dev/null
+// Created on: 1994-10-03
+// Created by: Yves FRICAUD
+// 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 BRepMAT2d_DataMapOfShapeSequenceOfBasicElt_HeaderFile
+#define BRepMAT2d_DataMapOfShapeSequenceOfBasicElt_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <MAT_SequenceOfBasicElt.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,MAT_SequenceOfBasicElt,TopTools_ShapeMapHasher> BRepMAT2d_DataMapOfShapeSequenceOfBasicElt;
+typedef NCollection_DataMap<TopoDS_Shape,MAT_SequenceOfBasicElt,TopTools_ShapeMapHasher>::Iterator BRepMAT2d_DataMapIteratorOfDataMapOfShapeSequenceOfBasicElt;
+
+
+#endif
--- /dev/null
+BRepMAT2d_DataMapOfShapeSequenceOfBasicElt.hxx
+BRepMAT2d_DataMapIteratorOfDataMapOfShapeSequenceOfBasicElt.hxx
+BRepMAT2d_DataMapOfBasicEltShape.hxx
+BRepMAT2d_DataMapIteratorOfDataMapOfBasicEltShape.hxx
class Interval;
- class ListOfInterval instantiates
- List from TCollection (Interval from BRepOffset);
+ imported ListOfInterval;
+
+ imported ListIteratorOfListOfInterval;
+
+ imported DataMapOfShapeListOfInterval;
- class DataMapOfShapeListOfInterval instantiates
- DataMap from TCollection(Shape from TopoDS,
- ListOfInterval from BRepOffset,
- ShapeMapHasher from TopTools );
+ imported DataMapIteratorOfDataMapOfShapeListOfInterval;
- class DataMapOfShapeOffset instantiates
- DataMap from TCollection(Shape from TopoDS,
- Offset from BRepOffset,
- ShapeMapHasher from TopTools );
+ imported DataMapOfShapeOffset;
+
+ imported DataMapIteratorOfDataMapOfShapeOffset;
+
+ imported DataMapOfShapeMapOfShape;
- class DataMapOfShapeMapOfShape instantiates
- DataMap from TCollection(Shape from TopoDS,
- MapOfShape from TopTools,
- ShapeMapHasher from TopTools);
+ imported DataMapIteratorOfDataMapOfShapeMapOfShape;
Surface( Surface : in Surface from Geom;
--- /dev/null
+
+
+#ifndef BRepOffset_DataMapIteratorOfDataMapOfShapeListOfInterval_HeaderFile
+#define BRepOffset_DataMapIteratorOfDataMapOfShapeListOfInterval_HeaderFile
+
+#include <BRepOffset_DataMapOfShapeListOfInterval.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef BRepOffset_DataMapIteratorOfDataMapOfShapeMapOfShape_HeaderFile
+#define BRepOffset_DataMapIteratorOfDataMapOfShapeMapOfShape_HeaderFile
+
+#include <BRepOffset_DataMapOfShapeMapOfShape.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef BRepOffset_DataMapIteratorOfDataMapOfShapeOffset_HeaderFile
+#define BRepOffset_DataMapIteratorOfDataMapOfShapeOffset_HeaderFile
+
+#include <BRepOffset_DataMapOfShapeOffset.hxx>
+
+#endif
--- /dev/null
+// Created on: 1995-10-12
+// Created by: Bruno DUMORTIER
+// 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 BRepOffset_DataMapOfShapeListOfInterval_HeaderFile
+#define BRepOffset_DataMapOfShapeListOfInterval_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <BRepOffset_ListOfInterval.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,BRepOffset_ListOfInterval,TopTools_ShapeMapHasher> BRepOffset_DataMapOfShapeListOfInterval;
+typedef NCollection_DataMap<TopoDS_Shape,BRepOffset_ListOfInterval,TopTools_ShapeMapHasher>::Iterator BRepOffset_DataMapIteratorOfDataMapOfShapeListOfInterval;
+
+
+#endif
--- /dev/null
+// Created on: 1995-10-12
+// Created by: Bruno DUMORTIER
+// 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 BRepOffset_DataMapOfShapeMapOfShape_HeaderFile
+#define BRepOffset_DataMapOfShapeMapOfShape_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopTools_MapOfShape.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,TopTools_MapOfShape,TopTools_ShapeMapHasher> BRepOffset_DataMapOfShapeMapOfShape;
+typedef NCollection_DataMap<TopoDS_Shape,TopTools_MapOfShape,TopTools_ShapeMapHasher>::Iterator BRepOffset_DataMapIteratorOfDataMapOfShapeMapOfShape;
+
+
+#endif
--- /dev/null
+// Created on: 1995-10-12
+// Created by: Bruno DUMORTIER
+// 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 BRepOffset_DataMapOfShapeOffset_HeaderFile
+#define BRepOffset_DataMapOfShapeOffset_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <BRepOffset_Offset.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,BRepOffset_Offset,TopTools_ShapeMapHasher> BRepOffset_DataMapOfShapeOffset;
+typedef NCollection_DataMap<TopoDS_Shape,BRepOffset_Offset,TopTools_ShapeMapHasher>::Iterator BRepOffset_DataMapIteratorOfDataMapOfShapeOffset;
+
+
+#endif
--- /dev/null
+
+
+#ifndef BRepOffset_ListIteratorOfListOfInterval_HeaderFile
+#define BRepOffset_ListIteratorOfListOfInterval_HeaderFile
+
+#include <BRepOffset_ListOfInterval.hxx>
+
+#endif
--- /dev/null
+// Created on: 1995-10-12
+// Created by: Bruno DUMORTIER
+// 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 BRepOffset_ListOfInterval_HeaderFile
+#define BRepOffset_ListOfInterval_HeaderFile
+
+#include <BRepOffset_Interval.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<BRepOffset_Interval> BRepOffset_ListOfInterval;
+typedef NCollection_List<BRepOffset_Interval>::Iterator BRepOffset_ListIteratorOfListOfInterval;
+
+
+#endif
--- /dev/null
+BRepOffset_ListOfInterval.hxx
+BRepOffset_ListIteratorOfListOfInterval.hxx
+BRepOffset_DataMapOfShapeListOfInterval.hxx
+BRepOffset_DataMapIteratorOfDataMapOfShapeListOfInterval.hxx
+BRepOffset_DataMapOfShapeOffset.hxx
+BRepOffset_DataMapIteratorOfDataMapOfShapeOffset.hxx
+BRepOffset_DataMapOfShapeMapOfShape.hxx
+BRepOffset_DataMapIteratorOfDataMapOfShapeMapOfShape.hxx
--
class MakeFilling; --- inherits MakeShape from BRepBuilderAPI
- class SequenceOfSequenceOfReal instantiates
- Sequence from TCollection (SequenceOfReal from TColStd);
+ imported SequenceOfSequenceOfReal;
- class SequenceOfSequenceOfShape instantiates
- Sequence from TCollection (SequenceOfShape from TopTools);
+ imported SequenceOfSequenceOfShape;
end;
--- /dev/null
+// Created on: 1999-10-11
+// Created by: Atelier CAS2000
+// Copyright (c) 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 BRepOffsetAPI_SequenceOfSequenceOfReal_HeaderFile
+#define BRepOffsetAPI_SequenceOfSequenceOfReal_HeaderFile
+
+#include <TColStd_SequenceOfReal.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<TColStd_SequenceOfReal> BRepOffsetAPI_SequenceOfSequenceOfReal;
+
+
+#endif
--- /dev/null
+// Created on: 1999-10-11
+// Created by: Atelier CAS2000
+// Copyright (c) 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 BRepOffsetAPI_SequenceOfSequenceOfShape_HeaderFile
+#define BRepOffsetAPI_SequenceOfSequenceOfShape_HeaderFile
+
+#include <TopTools_SequenceOfShape.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<TopTools_SequenceOfShape> BRepOffsetAPI_SequenceOfSequenceOfShape;
+
+
+#endif
--- /dev/null
+BRepOffsetAPI_SequenceOfSequenceOfReal.hxx
+BRepOffsetAPI_SequenceOfSequenceOfShape.hxx
class ReShape;
- class MapOfVertexPnt2d instantiates DataMap from TCollection
- (Shape from TopoDS,
- SequenceOfPnt2d from TColgp,
- ShapeMapHasher from TopTools);
+ imported MapOfVertexPnt2d;
+
+ imported DataMapIteratorOfMapOfVertexPnt2d;
--
-- Methods
--- /dev/null
+
+
+#ifndef BRepTools_DataMapIteratorOfMapOfVertexPnt2d_HeaderFile
+#define BRepTools_DataMapIteratorOfMapOfVertexPnt2d_HeaderFile
+
+#include <BRepTools_MapOfVertexPnt2d.hxx>
+
+#endif
--- /dev/null
+// Created on: 1992-08-28
+// Created by: Remi LEQUETTE
+// 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.
+
+#ifndef BRepTools_MapOfVertexPnt2d_HeaderFile
+#define BRepTools_MapOfVertexPnt2d_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TColgp_SequenceOfPnt2d.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,TColgp_SequenceOfPnt2d,TopTools_ShapeMapHasher> BRepTools_MapOfVertexPnt2d;
+typedef NCollection_DataMap<TopoDS_Shape,TColgp_SequenceOfPnt2d,TopTools_ShapeMapHasher>::Iterator BRepTools_DataMapIteratorOfMapOfVertexPnt2d;
+
+
+#endif
BRepTools_Debug.cxx
+BRepTools_MapOfVertexPnt2d.hxx
+BRepTools_DataMapIteratorOfMapOfVertexPnt2d.hxx
class Tool;
- class MapOfShapeTool instantiates DataMap from TCollection
- (Shape from TopoDS,
- Tool from BRepTopAdaptor,
- ShapeMapHasher from TopTools);
+ imported MapOfShapeTool;
+
+ imported DataMapIteratorOfMapOfShapeTool;
end BRepTopAdaptor;
--- /dev/null
+
+
+#ifndef BRepTopAdaptor_DataMapIteratorOfMapOfShapeTool_HeaderFile
+#define BRepTopAdaptor_DataMapIteratorOfMapOfShapeTool_HeaderFile
+
+#include <BRepTopAdaptor_MapOfShapeTool.hxx>
+
+#endif
--- /dev/null
+// Created on: 1994-04-01
+// Created by: Modelistation
+// 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 BRepTopAdaptor_MapOfShapeTool_HeaderFile
+#define BRepTopAdaptor_MapOfShapeTool_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <BRepTopAdaptor_Tool.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,BRepTopAdaptor_Tool,TopTools_ShapeMapHasher> BRepTopAdaptor_MapOfShapeTool;
+typedef NCollection_DataMap<TopoDS_Shape,BRepTopAdaptor_Tool,TopTools_ShapeMapHasher>::Iterator BRepTopAdaptor_DataMapIteratorOfMapOfShapeTool;
+
+
+#endif
--- /dev/null
+BRepTopAdaptor_MapOfShapeTool.hxx
+BRepTopAdaptor_DataMapIteratorOfMapOfShapeTool.hxx
private class HCurveOnVertex instantiates
GenHCurve from Adaptor3d(CurveOnVertex from BiTgte);
- private class DataMapOfShapeBox instantiates
- DataMap from TCollection(Shape from TopoDS,
- Box from Bnd,
- ShapeMapHasher from TopTools);
+ imported DataMapOfShapeBox;
+
+ imported DataMapIteratorOfDataMapOfShapeBox;
end BiTgte;
--- /dev/null
+
+
+#ifndef BiTgte_DataMapIteratorOfDataMapOfShapeBox_HeaderFile
+#define BiTgte_DataMapIteratorOfDataMapOfShapeBox_HeaderFile
+
+#include <BiTgte_DataMapOfShapeBox.hxx>
+
+#endif
--- /dev/null
+// Created on: 1996-12-16
+// Created by: Bruno DUMORTIER
+// 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 BiTgte_DataMapOfShapeBox_HeaderFile
+#define BiTgte_DataMapOfShapeBox_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <Bnd_Box.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,Bnd_Box,TopTools_ShapeMapHasher> BiTgte_DataMapOfShapeBox;
+typedef NCollection_DataMap<TopoDS_Shape,Bnd_Box,TopTools_ShapeMapHasher>::Iterator BiTgte_DataMapIteratorOfDataMapOfShapeBox;
+
+
+#endif
--- /dev/null
+BiTgte_DataMapOfShapeBox.hxx
+BiTgte_DataMapIteratorOfDataMapOfShapeBox.hxx
private alias StringIdMap is DataMapOfAsciiStringInteger from TColStd;
-- Map (Type, ADriver)
- class TypeADriverMap instantiates DataMap from TCollection
- (Type from Standard,
- ADriver from BinMDF,
- MapTransientHasher from TColStd);
+ imported TypeADriverMap;
+ imported DataMapIteratorOfTypeADriverMap;
-- Double Map (Type, Integer ID)
- class TypeIdMap instantiates DoubleMap from TCollection
- (Type from Standard,
- Integer from Standard,
- MapTransientHasher from TColStd,
- MapIntegerHasher from TColStd);
+ imported TypeIdMap;
+ imported DoubleMapIteratorOfTypeIdMap;
-- Attribute Storage Driver Table.
class ADriverTable;
--- /dev/null
+
+
+#ifndef BinMDF_DataMapIteratorOfTypeADriverMap_HeaderFile
+#define BinMDF_DataMapIteratorOfTypeADriverMap_HeaderFile
+
+#include <BinMDF_TypeADriverMap.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef BinMDF_DoubleMapIteratorOfTypeIdMap_HeaderFile
+#define BinMDF_DoubleMapIteratorOfTypeIdMap_HeaderFile
+
+#include <BinMDF_TypeIdMap.hxx>
+
+#endif
--- /dev/null
+// Created on: 2002-10-29
+// Created by: Michael SAZONOV
+// Copyright (c) 2002-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 BinMDF_TypeADriverMap_HeaderFile
+#define BinMDF_TypeADriverMap_HeaderFile
+
+#include <Standard_Type.hxx>
+#include <BinMDF_ADriver.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Handle(Standard_Type),Handle(BinMDF_ADriver),TColStd_MapTransientHasher> BinMDF_TypeADriverMap;
+typedef NCollection_DataMap<Handle(Standard_Type),Handle(BinMDF_ADriver),TColStd_MapTransientHasher>::Iterator BinMDF_DataMapIteratorOfTypeADriverMap;
+
+
+#endif
--- /dev/null
+// Created on: 2002-10-29
+// Created by: Michael SAZONOV
+// Copyright (c) 2002-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 BinMDF_TypeIdMap_HeaderFile
+#define BinMDF_TypeIdMap_HeaderFile
+
+#include <Standard_Type.hxx>
+#include <Standard_Integer.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DoubleMap.hxx>
+
+typedef NCollection_DoubleMap<Handle(Standard_Type),Standard_Integer,TColStd_MapTransientHasher,TColStd_MapIntegerHasher> BinMDF_TypeIdMap;
+typedef NCollection_DoubleMap<Handle(Standard_Type),Standard_Integer,TColStd_MapTransientHasher,TColStd_MapIntegerHasher>::Iterator BinMDF_DoubleMapIteratorOfTypeIdMap;
+
+
+#endif
--- /dev/null
+BinMDF_TypeADriverMap.hxx
+BinMDF_DataMapIteratorOfTypeADriverMap.hxx
+BinMDF_TypeIdMap.hxx
+BinMDF_DoubleMapIteratorOfTypeIdMap.hxx
generic class CSWalking;
- class SequenceOfPoint instantiates Sequence from TCollection
- (Point from Blend);
+ imported SequenceOfPoint;
enumeration Status is
StepTooLarge,
--- /dev/null
+// Created on: 1993-12-02
+// 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 Blend_SequenceOfPoint_HeaderFile
+#define Blend_SequenceOfPoint_HeaderFile
+
+#include <Blend_Point.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Blend_Point> Blend_SequenceOfPoint;
+
+
+#endif
Blend_CSWalking_3.gxx
Blend_CSWalking_4.gxx
Blend_Debug.cxx
+Blend_SequenceOfPoint.hxx
is class Box;
- class Array1OfBox instantiates Array1 from TCollection
- (Box from Bnd);
- class HArray1OfBox instantiates HArray1 from TCollection
- (Box from Bnd,
- Array1OfBox from Bnd);
+ imported Array1OfBox;
+ imported transient class HArray1OfBox;
class Sphere;
- class Array1OfSphere instantiates Array1 from TCollection
- (Sphere from Bnd);
- class HArray1OfSphere instantiates HArray1 from TCollection
- (Sphere from Bnd,
- Array1OfSphere from Bnd);
+ imported Array1OfSphere;
+ imported transient class HArray1OfSphere;
class Box2d;
- class Array1OfBox2d instantiates Array1 from TCollection
- (Box2d from Bnd);
- class HArray1OfBox2d instantiates HArray1 from TCollection
- (Box2d from Bnd,
- Array1OfBox2d from Bnd);
+ imported Array1OfBox2d;
+ imported transient class HArray1OfBox2d;
class BoundSortBox2d;
class BoundSortBox;
- class SeqOfBox instantiates Sequence from TCollection (Box from Bnd);
+ imported SeqOfBox;
---Purpose: This sequence used to store the bounding boxes of sub-Shapes.
--- Optimized boxes (no Gap, no infinity supported)
--- /dev/null
+// Created on: 1991-01-08
+// Created by: Didier Piffault
+// 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 Bnd_Array1OfBox_HeaderFile
+#define Bnd_Array1OfBox_HeaderFile
+
+#include <Bnd_Box.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Bnd_Box> Bnd_Array1OfBox;
+
+
+#endif
--- /dev/null
+// Created on: 1991-01-08
+// Created by: Didier Piffault
+// 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 Bnd_Array1OfBox2d_HeaderFile
+#define Bnd_Array1OfBox2d_HeaderFile
+
+#include <Bnd_Box2d.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Bnd_Box2d> Bnd_Array1OfBox2d;
+
+
+#endif
--- /dev/null
+// Created on: 1991-01-08
+// Created by: Didier Piffault
+// 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 Bnd_Array1OfSphere_HeaderFile
+#define Bnd_Array1OfSphere_HeaderFile
+
+#include <Bnd_Sphere.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Bnd_Sphere> Bnd_Array1OfSphere;
+
+
+#endif
--- /dev/null
+// Created on: 1991-01-08
+// Created by: Didier Piffault
+// 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 Bnd_HArray1OfBox_HeaderFile
+#define Bnd_HArray1OfBox_HeaderFile
+
+#include <Bnd_Box.hxx>
+#include <Bnd_Array1OfBox.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(Bnd_HArray1OfBox, Bnd_Array1OfBox)
+
+
+#endif
--- /dev/null
+// Created on: 1991-01-08
+// Created by: Didier Piffault
+// 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 Bnd_HArray1OfBox2d_HeaderFile
+#define Bnd_HArray1OfBox2d_HeaderFile
+
+#include <Bnd_Box2d.hxx>
+#include <Bnd_Array1OfBox2d.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(Bnd_HArray1OfBox2d, Bnd_Array1OfBox2d)
+
+
+#endif
--- /dev/null
+// Created on: 1991-01-08
+// Created by: Didier Piffault
+// 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 Bnd_HArray1OfSphere_HeaderFile
+#define Bnd_HArray1OfSphere_HeaderFile
+
+#include <Bnd_Sphere.hxx>
+#include <Bnd_Array1OfSphere.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(Bnd_HArray1OfSphere, Bnd_Array1OfSphere)
+
+
+#endif
--- /dev/null
+// Created on: 1991-01-08
+// Created by: Didier Piffault
+// 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 Bnd_SeqOfBox_HeaderFile
+#define Bnd_SeqOfBox_HeaderFile
+
+#include <Bnd_Box.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Bnd_Box> Bnd_SeqOfBox;
+
+
+#endif
--- /dev/null
+Bnd_Array1OfBox.hxx
+Bnd_HArray1OfBox.hxx
+Bnd_Array1OfSphere.hxx
+Bnd_HArray1OfSphere.hxx
+Bnd_Array1OfBox2d.hxx
+Bnd_HArray1OfBox2d.hxx
+Bnd_SeqOfBox.hxx
private alias NamesDirectory is DataMapOfStringInteger from TColStd;
---Purpose: this map will allows to get a directory object from a name.
- private class PresentationDirectory instantiates DataMap from TCollection
- (ExtendedString from TCollection,
- Document from CDM,
- ExtendedString from TCollection);
+ imported PresentationDirectory;
+
+ imported DataMapIteratorOfPresentationDirectory;
---Purpose: this map will allows to get a directory object from a name.
private pointer DocumentPointer to Document from CDM;
private class Reference;
- private class ListOfReferences instantiates List from TCollection(Reference from CDM);
+ imported ListOfReferences;
+
+ imported ListIteratorOfListOfReferences;
deferred class Application;
- private class MetaDataLookUpTable instantiates DataMap from TCollection(ExtendedString from TCollection, MetaData from CDM, ExtendedString from TCollection);
+ imported MetaDataLookUpTable;
+
+ imported DataMapIteratorOfMetaDataLookUpTable;
---Category: reusable classes
- class DocumentHasher instantiates MapHasher from TCollection(Document from CDM);
- class MapOfDocument instantiates Map from TCollection(Document from CDM, DocumentHasher from CDM);
- class ListOfDocument instantiates List from TCollection(Document from CDM);
+ imported DocumentHasher;
+ imported MapOfDocument;
+ imported MapIteratorOfMapOfDocument;
+ imported ListOfDocument;
+ imported ListIteratorOfListOfDocument;
end CDM;
--- /dev/null
+
+
+#ifndef CDM_DataMapIteratorOfMetaDataLookUpTable_HeaderFile
+#define CDM_DataMapIteratorOfMetaDataLookUpTable_HeaderFile
+
+#include <CDM_MetaDataLookUpTable.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef CDM_DataMapIteratorOfPresentationDirectory_HeaderFile
+#define CDM_DataMapIteratorOfPresentationDirectory_HeaderFile
+
+#include <CDM_PresentationDirectory.hxx>
+
+#endif
--- /dev/null
+// Created on: 1997-05-06
+// Created by: Jean-Louis Frenkel, Remi Lequette
+// 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 CDM_DocumentHasher_HeaderFile
+#define CDM_DocumentHasher_HeaderFile
+
+#include <CDM_Document.hxx>
+#include <NCollection_DefaultHasher.hxx>
+
+typedef NCollection_DefaultHasher<Handle(CDM_Document)> CDM_DocumentHasher;
+
+
+#endif
--- /dev/null
+
+
+#ifndef CDM_ListIteratorOfListOfDocument_HeaderFile
+#define CDM_ListIteratorOfListOfDocument_HeaderFile
+
+#include <CDM_ListOfDocument.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef CDM_ListIteratorOfListOfReferences_HeaderFile
+#define CDM_ListIteratorOfListOfReferences_HeaderFile
+
+#include <CDM_ListOfReferences.hxx>
+
+#endif
--- /dev/null
+// Created on: 1997-05-06
+// Created by: Jean-Louis Frenkel, Remi Lequette
+// 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 CDM_ListOfDocument_HeaderFile
+#define CDM_ListOfDocument_HeaderFile
+
+#include <CDM_Document.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Handle(CDM_Document)> CDM_ListOfDocument;
+typedef NCollection_List<Handle(CDM_Document)>::Iterator CDM_ListIteratorOfListOfDocument;
+
+
+#endif
--- /dev/null
+// Created on: 1997-05-06
+// Created by: Jean-Louis Frenkel, Remi Lequette
+// 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 CDM_ListOfReferences_HeaderFile
+#define CDM_ListOfReferences_HeaderFile
+
+#include <CDM_Reference.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Handle(CDM_Reference)> CDM_ListOfReferences;
+typedef NCollection_List<Handle(CDM_Reference)>::Iterator CDM_ListIteratorOfListOfReferences;
+
+
+#endif
--- /dev/null
+
+
+#ifndef CDM_MapIteratorOfMapOfDocument_HeaderFile
+#define CDM_MapIteratorOfMapOfDocument_HeaderFile
+
+#include <CDM_MapOfDocument.hxx>
+
+#endif
--- /dev/null
+// Created on: 1997-05-06
+// Created by: Jean-Louis Frenkel, Remi Lequette
+// 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 CDM_MapOfDocument_HeaderFile
+#define CDM_MapOfDocument_HeaderFile
+
+#include <CDM_Document.hxx>
+#include <CDM_DocumentHasher.hxx>
+#include <NCollection_Map.hxx>
+
+typedef NCollection_Map<Handle(CDM_Document),CDM_DocumentHasher> CDM_MapOfDocument;
+typedef NCollection_Map<Handle(CDM_Document),CDM_DocumentHasher>::Iterator CDM_MapIteratorOfMapOfDocument;
+
+
+#endif
--- /dev/null
+// Created on: 1997-05-06
+// Created by: Jean-Louis Frenkel, Remi Lequette
+// 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 CDM_MetaDataLookUpTable_HeaderFile
+#define CDM_MetaDataLookUpTable_HeaderFile
+
+#include <TCollection_ExtendedString.hxx>
+#include <CDM_MetaData.hxx>
+#include <TCollection_ExtendedString.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TCollection_ExtendedString,Handle(CDM_MetaData),TCollection_ExtendedString> CDM_MetaDataLookUpTable;
+typedef NCollection_DataMap<TCollection_ExtendedString,Handle(CDM_MetaData),TCollection_ExtendedString>::Iterator CDM_DataMapIteratorOfMetaDataLookUpTable;
+
+
+#endif
--- /dev/null
+// Created on: 1997-05-06
+// Created by: Jean-Louis Frenkel, Remi Lequette
+// 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 CDM_PresentationDirectory_HeaderFile
+#define CDM_PresentationDirectory_HeaderFile
+
+#include <TCollection_ExtendedString.hxx>
+#include <CDM_Document.hxx>
+#include <TCollection_ExtendedString.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TCollection_ExtendedString,Handle(CDM_Document),TCollection_ExtendedString> CDM_PresentationDirectory;
+typedef NCollection_DataMap<TCollection_ExtendedString,Handle(CDM_Document),TCollection_ExtendedString>::Iterator CDM_DataMapIteratorOfPresentationDirectory;
+
+
+#endif
--- /dev/null
+CDM_PresentationDirectory.hxx
+CDM_DataMapIteratorOfPresentationDirectory.hxx
+CDM_ListOfReferences.hxx
+CDM_ListIteratorOfListOfReferences.hxx
+CDM_MetaDataLookUpTable.hxx
+CDM_DataMapIteratorOfMetaDataLookUpTable.hxx
+CDM_DocumentHasher.hxx
+CDM_MapOfDocument.hxx
+CDM_MapIteratorOfMapOfDocument.hxx
+CDM_ListOfDocument.hxx
+CDM_ListIteratorOfListOfDocument.hxx
class Regul;
- class Regularities instantiates List from TCollection
- (Regul from ChFiDS);
+ imported Regularities;
+
+ imported ListIteratorOfRegularities;
class CircSection;
- class StripeArray1 instantiates Array1 from TCollection
- (Stripe from ChFiDS);
+ imported StripeArray1;
- class SecArray1 instantiates Array1 from TCollection
- (CircSection from ChFiDS);
+ imported SecArray1;
- class SecHArray1 instantiates HArray1 from TCollection
- (CircSection from ChFiDS,SecArray1 from ChFiDS);
+ imported transient class SecHArray1;
class Map;
class SurfData;
- class SequenceOfSurfData instantiates Sequence from TCollection
- (SurfData from ChFiDS);
+ imported SequenceOfSurfData;
- class HData instantiates HSequence from TCollection
- (SurfData from ChFiDS,
- SequenceOfSurfData from ChFiDS);
+ imported transient class HData;
class Stripe;
- class ListOfStripe instantiates List from TCollection
- (Stripe from ChFiDS);
+ imported ListOfStripe;
+
+ imported ListIteratorOfListOfStripe;
- class IndexedDataMapOfVertexListOfStripe instantiates
- IndexedDataMap from TCollection ( Vertex from TopoDS,
- ListOfStripe from ChFiDS,
- ShapeMapHasher from TopTools);
+ imported IndexedDataMapOfVertexListOfStripe;
class StripeMap;
class HElSpine instantiates GenHCurve from Adaptor3d (ElSpine from ChFiDS);
- class ListOfHElSpine instantiates List from TCollection
- (HElSpine from ChFiDS);
+ imported ListOfHElSpine;
+
+ imported ListIteratorOfListOfHElSpine;
class Spine;
class ChamfSpine; --- inherits Sp
- class SequenceOfSpine instantiates
- Sequence from TCollection(Spine from ChFiDS);
+ imported SequenceOfSpine;
--- /dev/null
+// Created on: 1993-11-17
+// Created by: Isabelle GRIGNON
+// 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 ChFiDS_HData_HeaderFile
+#define ChFiDS_HData_HeaderFile
+
+#include <ChFiDS_SurfData.hxx>
+#include <ChFiDS_SequenceOfSurfData.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(ChFiDS_HData, ChFiDS_SequenceOfSurfData)
+
+
+#endif
--- /dev/null
+// Created on: 1993-11-17
+// Created by: Isabelle GRIGNON
+// 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 ChFiDS_IndexedDataMapOfVertexListOfStripe_HeaderFile
+#define ChFiDS_IndexedDataMapOfVertexListOfStripe_HeaderFile
+
+#include <TopoDS_Vertex.hxx>
+#include <ChFiDS_ListOfStripe.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_IndexedDataMap.hxx>
+
+typedef NCollection_IndexedDataMap<TopoDS_Vertex,ChFiDS_ListOfStripe,TopTools_ShapeMapHasher> ChFiDS_IndexedDataMapOfVertexListOfStripe;
+
+
+#endif
--- /dev/null
+
+
+#ifndef ChFiDS_ListIteratorOfListOfHElSpine_HeaderFile
+#define ChFiDS_ListIteratorOfListOfHElSpine_HeaderFile
+
+#include <ChFiDS_ListOfHElSpine.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef ChFiDS_ListIteratorOfListOfStripe_HeaderFile
+#define ChFiDS_ListIteratorOfListOfStripe_HeaderFile
+
+#include <ChFiDS_ListOfStripe.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef ChFiDS_ListIteratorOfRegularities_HeaderFile
+#define ChFiDS_ListIteratorOfRegularities_HeaderFile
+
+#include <ChFiDS_Regularities.hxx>
+
+#endif
--- /dev/null
+// Created on: 1993-11-17
+// Created by: Isabelle GRIGNON
+// 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 ChFiDS_ListOfHElSpine_HeaderFile
+#define ChFiDS_ListOfHElSpine_HeaderFile
+
+#include <ChFiDS_HElSpine.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Handle(ChFiDS_HElSpine)> ChFiDS_ListOfHElSpine;
+typedef NCollection_List<Handle(ChFiDS_HElSpine)>::Iterator ChFiDS_ListIteratorOfListOfHElSpine;
+
+
+#endif
--- /dev/null
+// Created on: 1993-11-17
+// Created by: Isabelle GRIGNON
+// 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 ChFiDS_ListOfStripe_HeaderFile
+#define ChFiDS_ListOfStripe_HeaderFile
+
+#include <ChFiDS_Stripe.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Handle(ChFiDS_Stripe)> ChFiDS_ListOfStripe;
+typedef NCollection_List<Handle(ChFiDS_Stripe)>::Iterator ChFiDS_ListIteratorOfListOfStripe;
+
+
+#endif
--- /dev/null
+// Created on: 1993-11-17
+// Created by: Isabelle GRIGNON
+// 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 ChFiDS_Regularities_HeaderFile
+#define ChFiDS_Regularities_HeaderFile
+
+#include <ChFiDS_Regul.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<ChFiDS_Regul> ChFiDS_Regularities;
+typedef NCollection_List<ChFiDS_Regul>::Iterator ChFiDS_ListIteratorOfRegularities;
+
+
+#endif
--- /dev/null
+// Created on: 1993-11-17
+// Created by: Isabelle GRIGNON
+// 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 ChFiDS_SecArray1_HeaderFile
+#define ChFiDS_SecArray1_HeaderFile
+
+#include <ChFiDS_CircSection.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<ChFiDS_CircSection> ChFiDS_SecArray1;
+
+
+#endif
--- /dev/null
+// Created on: 1993-11-17
+// Created by: Isabelle GRIGNON
+// 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 ChFiDS_SecHArray1_HeaderFile
+#define ChFiDS_SecHArray1_HeaderFile
+
+#include <ChFiDS_CircSection.hxx>
+#include <ChFiDS_SecArray1.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(ChFiDS_SecHArray1, ChFiDS_SecArray1)
+
+
+#endif
--- /dev/null
+// Created on: 1993-11-17
+// Created by: Isabelle GRIGNON
+// 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 ChFiDS_SequenceOfSpine_HeaderFile
+#define ChFiDS_SequenceOfSpine_HeaderFile
+
+#include <ChFiDS_Spine.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(ChFiDS_Spine)> ChFiDS_SequenceOfSpine;
+
+
+#endif
--- /dev/null
+// Created on: 1993-11-17
+// Created by: Isabelle GRIGNON
+// 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 ChFiDS_SequenceOfSurfData_HeaderFile
+#define ChFiDS_SequenceOfSurfData_HeaderFile
+
+#include <ChFiDS_SurfData.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(ChFiDS_SurfData)> ChFiDS_SequenceOfSurfData;
+
+
+#endif
--- /dev/null
+// Created on: 1993-11-17
+// Created by: Isabelle GRIGNON
+// 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 ChFiDS_StripeArray1_HeaderFile
+#define ChFiDS_StripeArray1_HeaderFile
+
+#include <ChFiDS_Stripe.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(ChFiDS_Stripe)> ChFiDS_StripeArray1;
+
+
+#endif
--- /dev/null
+ChFiDS_Regularities.hxx
+ChFiDS_ListIteratorOfRegularities.hxx
+ChFiDS_StripeArray1.hxx
+ChFiDS_SecArray1.hxx
+ChFiDS_SecHArray1.hxx
+ChFiDS_SequenceOfSurfData.hxx
+ChFiDS_HData.hxx
+ChFiDS_ListOfStripe.hxx
+ChFiDS_ListIteratorOfListOfStripe.hxx
+ChFiDS_IndexedDataMapOfVertexListOfStripe.hxx
+ChFiDS_ListOfHElSpine.hxx
+ChFiDS_ListIteratorOfListOfHElSpine.hxx
+ChFiDS_SequenceOfSpine.hxx
is
- class RstMap instantiates DataMap from TCollection
- (Integer from Standard,
- HCurve2d from Adaptor2d,
- MapIntegerHasher from TColStd);
+ imported RstMap;
+
+ imported DataMapIteratorOfRstMap;
class ComputeData;
--- /dev/null
+
+
+#ifndef ChFiKPart_DataMapIteratorOfRstMap_HeaderFile
+#define ChFiKPart_DataMapIteratorOfRstMap_HeaderFile
+
+#include <ChFiKPart_RstMap.hxx>
+
+#endif
--- /dev/null
+// Created on: 1993-12-08
+// Created by: Isabelle GRIGNON
+// 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 ChFiKPart_RstMap_HeaderFile
+#define ChFiKPart_RstMap_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <Adaptor2d_HCurve2d.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,Handle(Adaptor2d_HCurve2d),TColStd_MapIntegerHasher> ChFiKPart_RstMap;
+typedef NCollection_DataMap<Standard_Integer,Handle(Adaptor2d_HCurve2d),TColStd_MapIntegerHasher>::Iterator ChFiKPart_DataMapIteratorOfRstMap;
+
+
+#endif
ChFiKPart_ComputeData_ChAsymPlnCyl.cxx
ChFiKPart_ComputeData_ChAsymPlnCon.hxx
ChFiKPart_ComputeData_ChAsymPlnCon.cxx
+ChFiKPart_RstMap.hxx
+ChFiKPart_DataMapIteratorOfRstMap.hxx
class Contour;
- class TheSequenceOfPoint instantiates Sequence from TCollection (Point from Contap);
+ imported TheSequenceOfPoint;
- class TheHSequenceOfPoint instantiates HSequence from TCollection
- (Point from Contap,
- TheSequenceOfPoint from Contap);
+ imported transient class TheHSequenceOfPoint;
- class TheSequenceOfLine instantiates Sequence from TCollection(Line from Contap);
+ imported TheSequenceOfLine;
class TheSearch instantiates SearchOnBoundaries from IntStart
(HVertex from Adaptor3d,
--- /dev/null
+// Created on: 1993-02-05
+// 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 Contap_TheHSequenceOfPoint_HeaderFile
+#define Contap_TheHSequenceOfPoint_HeaderFile
+
+#include <Contap_Point.hxx>
+#include <Contap_TheSequenceOfPoint.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(Contap_TheHSequenceOfPoint, Contap_TheSequenceOfPoint)
+
+
+#endif
--- /dev/null
+// Created on: 1993-02-05
+// 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 Contap_TheSequenceOfLine_HeaderFile
+#define Contap_TheSequenceOfLine_HeaderFile
+
+#include <Contap_Line.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Contap_Line> Contap_TheSequenceOfLine;
+
+
+#endif
--- /dev/null
+// Created on: 1993-02-05
+// 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 Contap_TheSequenceOfPoint_HeaderFile
+#define Contap_TheSequenceOfPoint_HeaderFile
+
+#include <Contap_Point.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Contap_Point> Contap_TheSequenceOfPoint;
+
+
+#endif
--- /dev/null
+Contap_TheSequenceOfPoint.hxx
+Contap_TheHSequenceOfPoint.hxx
+Contap_TheSequenceOfLine.hxx
class TorusToBSplineSurface;
class SphereToBSplineSurface;
- class SequenceOfArray1OfPoles
- instantiates Sequence from TCollection( HArray1OfPnt from TColgp);
+ imported SequenceOfArray1OfPoles;
class CompBezierCurvesToBSplineCurve;
--- /dev/null
+// Created on: 1991-10-10
+// Created by: Jean Claude VAUTHIER
+// 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 Convert_SequenceOfArray1OfPoles_HeaderFile
+#define Convert_SequenceOfArray1OfPoles_HeaderFile
+
+#include <TColgp_HArray1OfPnt.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(TColgp_HArray1OfPnt)> Convert_SequenceOfArray1OfPoles;
+
+
+#endif
Convert_CosAndSinEvalFunction.hxx
Convert_PolynomialCosAndSin.hxx
Convert_PolynomialCosAndSin.cxx
+Convert_SequenceOfArray1OfPoles.hxx
class Edge;
- class ListOfEdge instantiates
- List from TCollection(Edge from DBRep);
+ imported ListOfEdge;
+
+ imported ListIteratorOfListOfEdge;
class Face;
- class ListOfFace instantiates
- List from TCollection(Face from DBRep);
+ imported ListOfFace;
+
+ imported ListIteratorOfListOfFace;
class HideData;
- class ListOfHideData instantiates
- List from TCollection(HideData from DBRep);
+ imported ListOfHideData;
+
+ imported ListIteratorOfListOfHideData;
class DrawableShape;
--- /dev/null
+
+
+#ifndef DBRep_ListIteratorOfListOfEdge_HeaderFile
+#define DBRep_ListIteratorOfListOfEdge_HeaderFile
+
+#include <DBRep_ListOfEdge.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef DBRep_ListIteratorOfListOfFace_HeaderFile
+#define DBRep_ListIteratorOfListOfFace_HeaderFile
+
+#include <DBRep_ListOfFace.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef DBRep_ListIteratorOfListOfHideData_HeaderFile
+#define DBRep_ListIteratorOfListOfHideData_HeaderFile
+
+#include <DBRep_ListOfHideData.hxx>
+
+#endif
--- /dev/null
+// Created on: 1991-06-25
+// Created by: Christophe MARION
+// 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 DBRep_ListOfEdge_HeaderFile
+#define DBRep_ListOfEdge_HeaderFile
+
+#include <DBRep_Edge.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Handle(DBRep_Edge)> DBRep_ListOfEdge;
+typedef NCollection_List<Handle(DBRep_Edge)>::Iterator DBRep_ListIteratorOfListOfEdge;
+
+
+#endif
--- /dev/null
+// Created on: 1991-06-25
+// Created by: Christophe MARION
+// 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 DBRep_ListOfFace_HeaderFile
+#define DBRep_ListOfFace_HeaderFile
+
+#include <DBRep_Face.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Handle(DBRep_Face)> DBRep_ListOfFace;
+typedef NCollection_List<Handle(DBRep_Face)>::Iterator DBRep_ListIteratorOfListOfFace;
+
+
+#endif
--- /dev/null
+// Created on: 1991-06-25
+// Created by: Christophe MARION
+// 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 DBRep_ListOfHideData_HeaderFile
+#define DBRep_ListOfHideData_HeaderFile
+
+#include <DBRep_HideData.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<DBRep_HideData> DBRep_ListOfHideData;
+typedef NCollection_List<DBRep_HideData>::Iterator DBRep_ListIteratorOfListOfHideData;
+
+
+#endif
DBRep_Debug.cxx
+DBRep_ListOfEdge.hxx
+DBRep_ListIteratorOfListOfEdge.hxx
+DBRep_ListOfFace.hxx
+DBRep_ListIteratorOfListOfFace.hxx
+DBRep_ListOfHideData.hxx
+DBRep_ListIteratorOfListOfHideData.hxx
class Transaction;
- class TransactionStack
- instantiates List from TCollection (Transaction from DDF);
+ imported TransactionStack;
+
+ imported ListIteratorOfTransactionStack;
-- ----------------------------------------------------------------------
-- Package methods
--- /dev/null
+
+
+#ifndef DDF_ListIteratorOfTransactionStack_HeaderFile
+#define DDF_ListIteratorOfTransactionStack_HeaderFile
+
+#include <DDF_TransactionStack.hxx>
+
+#endif
--- /dev/null
+// Created by: DAUTRY Philippe
+// 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 DDF_TransactionStack_HeaderFile
+#define DDF_TransactionStack_HeaderFile
+
+#include <DDF_Transaction.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Handle(DDF_Transaction)> DDF_TransactionStack;
+typedef NCollection_List<Handle(DDF_Transaction)>::Iterator DDF_ListIteratorOfTransactionStack;
+
+
+#endif
DDF_IOStream.cxx
DDF_IOStream.hxx
FILES
+DDF_TransactionStack.hxx
+DDF_ListIteratorOfTransactionStack.hxx
class Line3DDriver;
- class DataMapOfShapeOfName instantiates
- DataMap from TCollection(Shape from TopoDS,
- AsciiString from TCollection,
- ShapeMapHasher from TopTools);
+ imported DataMapOfShapeOfName;
+
+ imported DataMapIteratorOfDataMapOfShapeOfName;
GetReal (theFunction : Function from TFunction; thePosition : Integer from Standard)
--- /dev/null
+
+
+#ifndef DNaming_DataMapIteratorOfDataMapOfShapeOfName_HeaderFile
+#define DNaming_DataMapIteratorOfDataMapOfShapeOfName_HeaderFile
+
+#include <DNaming_DataMapOfShapeOfName.hxx>
+
+#endif
--- /dev/null
+// Created on: 1997-01-08
+// Created by: VAUTHIER Jean-Claude
+// 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 DNaming_DataMapOfShapeOfName_HeaderFile
+#define DNaming_DataMapOfShapeOfName_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TCollection_AsciiString.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,TCollection_AsciiString,TopTools_ShapeMapHasher> DNaming_DataMapOfShapeOfName;
+typedef NCollection_DataMap<TopoDS_Shape,TCollection_AsciiString,TopTools_ShapeMapHasher>::Iterator DNaming_DataMapIteratorOfDataMapOfShapeOfName;
+
+
+#endif
DNaming_ModelingCommands.cxx
DNaming_Selection.tcl
ModelDefinitions.hxx
+DNaming_DataMapOfShapeOfName.hxx
+DNaming_DataMapIteratorOfDataMapOfShapeOfName.hxx
end ErrorStatus;
- class DataMapOfFaceFaceInfo instantiates
- DataMap from TCollection(Face from TopoDS,
- FaceInfo from Draft,
- ShapeMapHasher from TopTools);
+ imported DataMapOfFaceFaceInfo;
+
+
+ imported DataMapIteratorOfDataMapOfFaceFaceInfo;
+
+
+ imported DataMapOfEdgeEdgeInfo;
+
+
+ imported DataMapIteratorOfDataMapOfEdgeEdgeInfo;
- class DataMapOfEdgeEdgeInfo instantiates
- DataMap from TCollection(Edge from TopoDS,
- EdgeInfo from Draft,
- ShapeMapHasher from TopTools);
+ imported DataMapOfVertexVertexInfo;
- class DataMapOfVertexVertexInfo instantiates
- DataMap from TCollection(Vertex from TopoDS,
- VertexInfo from Draft,
- ShapeMapHasher from TopTools);
+ imported DataMapIteratorOfDataMapOfVertexVertexInfo;
--- /dev/null
+
+
+#ifndef Draft_DataMapIteratorOfDataMapOfEdgeEdgeInfo_HeaderFile
+#define Draft_DataMapIteratorOfDataMapOfEdgeEdgeInfo_HeaderFile
+
+#include <Draft_DataMapOfEdgeEdgeInfo.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef Draft_DataMapIteratorOfDataMapOfFaceFaceInfo_HeaderFile
+#define Draft_DataMapIteratorOfDataMapOfFaceFaceInfo_HeaderFile
+
+#include <Draft_DataMapOfFaceFaceInfo.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef Draft_DataMapIteratorOfDataMapOfVertexVertexInfo_HeaderFile
+#define Draft_DataMapIteratorOfDataMapOfVertexVertexInfo_HeaderFile
+
+#include <Draft_DataMapOfVertexVertexInfo.hxx>
+
+#endif
--- /dev/null
+// Created on: 1994-08-31
+// Created by: Jacques GOUSSARD
+// 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 Draft_DataMapOfEdgeEdgeInfo_HeaderFile
+#define Draft_DataMapOfEdgeEdgeInfo_HeaderFile
+
+#include <TopoDS_Edge.hxx>
+#include <Draft_EdgeInfo.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Edge,Draft_EdgeInfo,TopTools_ShapeMapHasher> Draft_DataMapOfEdgeEdgeInfo;
+typedef NCollection_DataMap<TopoDS_Edge,Draft_EdgeInfo,TopTools_ShapeMapHasher>::Iterator Draft_DataMapIteratorOfDataMapOfEdgeEdgeInfo;
+
+
+#endif
--- /dev/null
+// Created on: 1994-08-31
+// Created by: Jacques GOUSSARD
+// 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 Draft_DataMapOfFaceFaceInfo_HeaderFile
+#define Draft_DataMapOfFaceFaceInfo_HeaderFile
+
+#include <TopoDS_Face.hxx>
+#include <Draft_FaceInfo.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Face,Draft_FaceInfo,TopTools_ShapeMapHasher> Draft_DataMapOfFaceFaceInfo;
+typedef NCollection_DataMap<TopoDS_Face,Draft_FaceInfo,TopTools_ShapeMapHasher>::Iterator Draft_DataMapIteratorOfDataMapOfFaceFaceInfo;
+
+
+#endif
--- /dev/null
+// Created on: 1994-08-31
+// Created by: Jacques GOUSSARD
+// 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 Draft_DataMapOfVertexVertexInfo_HeaderFile
+#define Draft_DataMapOfVertexVertexInfo_HeaderFile
+
+#include <TopoDS_Vertex.hxx>
+#include <Draft_VertexInfo.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Vertex,Draft_VertexInfo,TopTools_ShapeMapHasher> Draft_DataMapOfVertexVertexInfo;
+typedef NCollection_DataMap<TopoDS_Vertex,Draft_VertexInfo,TopTools_ShapeMapHasher>::Iterator Draft_DataMapIteratorOfDataMapOfVertexVertexInfo;
+
+
+#endif
Draft_Modification_1.cxx
+Draft_DataMapOfFaceFaceInfo.hxx
+Draft_DataMapIteratorOfDataMapOfFaceFaceInfo.hxx
+Draft_DataMapOfEdgeEdgeInfo.hxx
+Draft_DataMapIteratorOfDataMapOfEdgeEdgeInfo.hxx
+Draft_DataMapOfVertexVertexInfo.hxx
+Draft_DataMapIteratorOfDataMapOfVertexVertexInfo.hxx
class Box;
- class SequenceOfDrawable3D instantiates
- Sequence from TCollection (Drawable3D);
+ imported SequenceOfDrawable3D;
class ProgressIndicator;
class Printer;
- class MapOfAsciiString instantiates IndexedMap from TCollection(AsciiString from TCollection,AsciiString from TCollection);
+ imported MapOfAsciiString;
Load(theDI: out Interpretor from Draw;
theKey, theResourceFileName: AsciiString from TCollection;
--- /dev/null
+// Created on: 1991-04-24
+// Created by: Arnaud BOUZY
+// 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 Draw_MapOfAsciiString_HeaderFile
+#define Draw_MapOfAsciiString_HeaderFile
+
+#include <TCollection_AsciiString.hxx>
+#include <TCollection_AsciiString.hxx>
+#include <NCollection_IndexedMap.hxx>
+
+typedef NCollection_IndexedMap<TCollection_AsciiString,TCollection_AsciiString> Draw_MapOfAsciiString;
+
+
+#endif
--- /dev/null
+// Created on: 1991-04-24
+// Created by: Arnaud BOUZY
+// 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 Draw_SequenceOfDrawable3D_HeaderFile
+#define Draw_SequenceOfDrawable3D_HeaderFile
+
+#include <Draw_Drawable3D.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Draw_Drawable3D)> Draw_SequenceOfDrawable3D;
+
+
+#endif
Draw_PloadCommands.cxx
Draw_Window_1.mm
Draw_Debug.cxx
+Draw_SequenceOfDrawable3D.hxx
+Draw_MapOfAsciiString.hxx
exception InvalidOperand inherits ExprFailure;
exception NotEvaluable inherits ExprFailure;
- class SequenceOfGeneralExpression instantiates
- Sequence from TCollection(GeneralExpression);
+ imported SequenceOfGeneralExpression;
- class Array1OfGeneralExpression instantiates
- Array1 from TCollection(GeneralExpression);
+ imported Array1OfGeneralExpression;
- class Array1OfNamedUnknown instantiates
- Array1 from TCollection(NamedUnknown);
+ imported Array1OfNamedUnknown;
- class MapOfNamedUnknown instantiates
- IndexedMap from TCollection(NamedUnknown,
- MapTransientHasher from TColStd);
+ imported MapOfNamedUnknown;
- class Array1OfSingleRelation instantiates
- Array1 from TCollection(SingleRelation);
+ imported Array1OfSingleRelation;
- class SequenceOfGeneralRelation instantiates
- Sequence from TCollection(GeneralRelation);
+ imported SequenceOfGeneralRelation;
CopyShare(exp : GeneralExpression)
---Level : Internal
--- /dev/null
+// Created on: 1991-01-14
+// Created by: Arnaud BOUZY
+// 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 Expr_Array1OfGeneralExpression_HeaderFile
+#define Expr_Array1OfGeneralExpression_HeaderFile
+
+#include <Expr_GeneralExpression.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(Expr_GeneralExpression)> Expr_Array1OfGeneralExpression;
+
+
+#endif
--- /dev/null
+// Created on: 1991-01-14
+// Created by: Arnaud BOUZY
+// 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 Expr_Array1OfNamedUnknown_HeaderFile
+#define Expr_Array1OfNamedUnknown_HeaderFile
+
+#include <Expr_NamedUnknown.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(Expr_NamedUnknown)> Expr_Array1OfNamedUnknown;
+
+
+#endif
--- /dev/null
+// Created on: 1991-01-14
+// Created by: Arnaud BOUZY
+// 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 Expr_Array1OfSingleRelation_HeaderFile
+#define Expr_Array1OfSingleRelation_HeaderFile
+
+#include <Expr_SingleRelation.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(Expr_SingleRelation)> Expr_Array1OfSingleRelation;
+
+
+#endif
--- /dev/null
+// Created on: 1991-01-14
+// Created by: Arnaud BOUZY
+// 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 Expr_MapOfNamedUnknown_HeaderFile
+#define Expr_MapOfNamedUnknown_HeaderFile
+
+#include <Expr_NamedUnknown.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_IndexedMap.hxx>
+
+typedef NCollection_IndexedMap<Handle(Expr_NamedUnknown),TColStd_MapTransientHasher> Expr_MapOfNamedUnknown;
+
+
+#endif
--- /dev/null
+// Created on: 1991-01-14
+// Created by: Arnaud BOUZY
+// 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 Expr_SequenceOfGeneralExpression_HeaderFile
+#define Expr_SequenceOfGeneralExpression_HeaderFile
+
+#include <Expr_GeneralExpression.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Expr_GeneralExpression)> Expr_SequenceOfGeneralExpression;
+
+
+#endif
--- /dev/null
+// Created on: 1991-01-14
+// Created by: Arnaud BOUZY
+// 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 Expr_SequenceOfGeneralRelation_HeaderFile
+#define Expr_SequenceOfGeneralRelation_HeaderFile
+
+#include <Expr_GeneralRelation.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Expr_GeneralRelation)> Expr_SequenceOfGeneralRelation;
+
+
+#endif
Expr_Operators.cxx
Expr_Operators.hxx
+Expr_SequenceOfGeneralExpression.hxx
+Expr_Array1OfGeneralExpression.hxx
+Expr_Array1OfNamedUnknown.hxx
+Expr_MapOfNamedUnknown.hxx
+Expr_Array1OfSingleRelation.hxx
+Expr_SequenceOfGeneralRelation.hxx
private class Analysis;
- class SequenceOfNamedFunction instantiates
- Sequence from TCollection(NamedFunction from Expr);
+ imported SequenceOfNamedFunction;
- class SequenceOfNamedExpression instantiates
- Sequence from TCollection(NamedExpression from Expr);
+ imported SequenceOfNamedExpression;
exception SyntaxError inherits Failure from Standard;
- private class StackOfGeneralExpression instantiates
- List from TCollection (GeneralExpression from Expr);
+ imported StackOfGeneralExpression;
- private class StackOfGeneralRelation instantiates
- List from TCollection (GeneralRelation from Expr);
+ imported ListIteratorOfStackOfGeneralExpression;
+
+ imported StackOfGeneralRelation;
+
+ imported ListIteratorOfStackOfGeneralRelation;
+
+ imported StackOfGeneralFunction;
- private class StackOfGeneralFunction instantiates
- List from TCollection (GeneralFunction from Expr);
+ imported ListIteratorOfStackOfGeneralFunction;
Parse(gen : Generator; str : AsciiString from TCollection)
returns Boolean
--- /dev/null
+
+
+#ifndef ExprIntrp_ListIteratorOfStackOfGeneralExpression_HeaderFile
+#define ExprIntrp_ListIteratorOfStackOfGeneralExpression_HeaderFile
+
+#include <ExprIntrp_StackOfGeneralExpression.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef ExprIntrp_ListIteratorOfStackOfGeneralFunction_HeaderFile
+#define ExprIntrp_ListIteratorOfStackOfGeneralFunction_HeaderFile
+
+#include <ExprIntrp_StackOfGeneralFunction.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef ExprIntrp_ListIteratorOfStackOfGeneralRelation_HeaderFile
+#define ExprIntrp_ListIteratorOfStackOfGeneralRelation_HeaderFile
+
+#include <ExprIntrp_StackOfGeneralRelation.hxx>
+
+#endif
--- /dev/null
+// Created on: 1991-07-18
+// Created by: Arnaud BOUZY
+// 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 ExprIntrp_SequenceOfNamedExpression_HeaderFile
+#define ExprIntrp_SequenceOfNamedExpression_HeaderFile
+
+#include <Expr_NamedExpression.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Expr_NamedExpression)> ExprIntrp_SequenceOfNamedExpression;
+
+
+#endif
--- /dev/null
+// Created on: 1991-07-18
+// Created by: Arnaud BOUZY
+// 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 ExprIntrp_SequenceOfNamedFunction_HeaderFile
+#define ExprIntrp_SequenceOfNamedFunction_HeaderFile
+
+#include <Expr_NamedFunction.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Expr_NamedFunction)> ExprIntrp_SequenceOfNamedFunction;
+
+
+#endif
--- /dev/null
+// Created on: 1991-07-18
+// Created by: Arnaud BOUZY
+// 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 ExprIntrp_StackOfGeneralExpression_HeaderFile
+#define ExprIntrp_StackOfGeneralExpression_HeaderFile
+
+#include <Expr_GeneralExpression.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Handle(Expr_GeneralExpression)> ExprIntrp_StackOfGeneralExpression;
+typedef NCollection_List<Handle(Expr_GeneralExpression)>::Iterator ExprIntrp_ListIteratorOfStackOfGeneralExpression;
+
+
+#endif
--- /dev/null
+// Created on: 1991-07-18
+// Created by: Arnaud BOUZY
+// 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 ExprIntrp_StackOfGeneralFunction_HeaderFile
+#define ExprIntrp_StackOfGeneralFunction_HeaderFile
+
+#include <Expr_GeneralFunction.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Handle(Expr_GeneralFunction)> ExprIntrp_StackOfGeneralFunction;
+typedef NCollection_List<Handle(Expr_GeneralFunction)>::Iterator ExprIntrp_ListIteratorOfStackOfGeneralFunction;
+
+
+#endif
--- /dev/null
+// Created on: 1991-07-18
+// Created by: Arnaud BOUZY
+// 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 ExprIntrp_StackOfGeneralRelation_HeaderFile
+#define ExprIntrp_StackOfGeneralRelation_HeaderFile
+
+#include <Expr_GeneralRelation.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Handle(Expr_GeneralRelation)> ExprIntrp_StackOfGeneralRelation;
+typedef NCollection_List<Handle(Expr_GeneralRelation)>::Iterator ExprIntrp_ListIteratorOfStackOfGeneralRelation;
+
+
+#endif
ExprIntrp_yaccintrf.cxx
ExprIntrp_yaccintrf.hxx
ExprIntrp_yacclex.cxx
+ExprIntrp_SequenceOfNamedFunction.hxx
+ExprIntrp_SequenceOfNamedExpression.hxx
+ExprIntrp_StackOfGeneralExpression.hxx
+ExprIntrp_ListIteratorOfStackOfGeneralExpression.hxx
+ExprIntrp_StackOfGeneralRelation.hxx
+ExprIntrp_ListIteratorOfStackOfGeneralRelation.hxx
+ExprIntrp_StackOfGeneralFunction.hxx
+ExprIntrp_ListIteratorOfStackOfGeneralFunction.hxx
class POnCurv instantiates Point from Extrema(Pnt from gp);
class POnCurv2d instantiates Point from Extrema(Pnt2d from gp);
- class Array1OfPOnCurv instantiates
- Array1 from TCollection(POnCurv);
+ imported Array1OfPOnCurv;
- class Array2OfPOnCurv instantiates
- Array2 from TCollection(POnCurv);
+ imported Array2OfPOnCurv;
- class Array1OfPOnCurv2d instantiates
- Array1 from TCollection(POnCurv2d);
+ imported Array1OfPOnCurv2d;
- class Array2OfPOnCurv2d instantiates
- Array2 from TCollection(POnCurv2d);
+ imported Array2OfPOnCurv2d;
- class Array1OfPOnSurf instantiates
- Array1 from TCollection(POnSurf);
+ imported Array1OfPOnSurf;
- class Array2OfPOnSurf instantiates
- Array2 from TCollection(POnSurf);
+ imported Array2OfPOnSurf;
- class Array2OfPOnSurfParams instantiates
- Array2 from TCollection(POnSurfParams);
+ imported Array2OfPOnSurfParams;
- class HArray1OfPOnCurv instantiates
- HArray1 from TCollection(POnCurv, Array1OfPOnCurv);
+ imported transient class HArray1OfPOnCurv;
- class HArray2OfPOnCurv instantiates
- HArray2 from TCollection(POnCurv, Array2OfPOnCurv);
+ imported transient class HArray2OfPOnCurv;
- class HArray1OfPOnCurv2d instantiates
- HArray1 from TCollection(POnCurv2d,Array1OfPOnCurv2d);
+ imported transient class HArray1OfPOnCurv2d;
- class HArray2OfPOnCurv2d instantiates
- HArray2 from TCollection(POnCurv2d,Array2OfPOnCurv2d);
+ imported transient class HArray2OfPOnCurv2d;
- class HArray1OfPOnSurf instantiates
- HArray1 from TCollection(POnSurf, Array1OfPOnSurf);
+ imported transient class HArray1OfPOnSurf;
- class HArray2OfPOnSurf instantiates
- HArray2 from TCollection(POnSurf, Array2OfPOnSurf);
+ imported transient class HArray2OfPOnSurf;
- class HArray2OfPOnSurfParams instantiates
- HArray2 from TCollection(POnSurfParams, Array2OfPOnSurfParams);
+ imported transient class HArray2OfPOnSurfParams;
- class SequenceOfPOnCurv instantiates
- Sequence from TCollection(POnCurv);
+ imported SequenceOfPOnCurv;
- class SequenceOfPOnCurv2d instantiates
- Sequence from TCollection(POnCurv2d);
+ imported SequenceOfPOnCurv2d;
- class SequenceOfPOnSurf instantiates
- Sequence from TCollection(POnSurf);
+ imported SequenceOfPOnSurf;
--- /dev/null
+// Created on: 1991-02-26
+// Created by: Isabelle GRIGNON
+// 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 Extrema_Array1OfPOnCurv_HeaderFile
+#define Extrema_Array1OfPOnCurv_HeaderFile
+
+#include <Extrema_POnCurv.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Extrema_POnCurv> Extrema_Array1OfPOnCurv;
+
+
+#endif
--- /dev/null
+// Created on: 1991-02-26
+// Created by: Isabelle GRIGNON
+// 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 Extrema_Array1OfPOnCurv2d_HeaderFile
+#define Extrema_Array1OfPOnCurv2d_HeaderFile
+
+#include <Extrema_POnCurv2d.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Extrema_POnCurv2d> Extrema_Array1OfPOnCurv2d;
+
+
+#endif
--- /dev/null
+// Created on: 1991-02-26
+// Created by: Isabelle GRIGNON
+// 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 Extrema_Array1OfPOnSurf_HeaderFile
+#define Extrema_Array1OfPOnSurf_HeaderFile
+
+#include <Extrema_POnSurf.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Extrema_POnSurf> Extrema_Array1OfPOnSurf;
+
+
+#endif
--- /dev/null
+// Created on: 1991-02-26
+// Created by: Isabelle GRIGNON
+// 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 Extrema_Array2OfPOnCurv_HeaderFile
+#define Extrema_Array2OfPOnCurv_HeaderFile
+
+#include <Extrema_POnCurv.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<Extrema_POnCurv> Extrema_Array2OfPOnCurv;
+
+
+#endif
--- /dev/null
+// Created on: 1991-02-26
+// Created by: Isabelle GRIGNON
+// 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 Extrema_Array2OfPOnCurv2d_HeaderFile
+#define Extrema_Array2OfPOnCurv2d_HeaderFile
+
+#include <Extrema_POnCurv2d.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<Extrema_POnCurv2d> Extrema_Array2OfPOnCurv2d;
+
+
+#endif
--- /dev/null
+// Created on: 1991-02-26
+// Created by: Isabelle GRIGNON
+// 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 Extrema_Array2OfPOnSurf_HeaderFile
+#define Extrema_Array2OfPOnSurf_HeaderFile
+
+#include <Extrema_POnSurf.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<Extrema_POnSurf> Extrema_Array2OfPOnSurf;
+
+
+#endif
--- /dev/null
+// Created on: 1991-02-26
+// Created by: Isabelle GRIGNON
+// 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 Extrema_Array2OfPOnSurfParams_HeaderFile
+#define Extrema_Array2OfPOnSurfParams_HeaderFile
+
+#include <Extrema_POnSurfParams.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<Extrema_POnSurfParams> Extrema_Array2OfPOnSurfParams;
+
+
+#endif
--- /dev/null
+// Created on: 1991-02-26
+// Created by: Isabelle GRIGNON
+// 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 Extrema_HArray1OfPOnCurv_HeaderFile
+#define Extrema_HArray1OfPOnCurv_HeaderFile
+
+#include <Extrema_POnCurv.hxx>
+#include <Extrema_Array1OfPOnCurv.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(Extrema_HArray1OfPOnCurv, Extrema_Array1OfPOnCurv)
+
+
+#endif
--- /dev/null
+// Created on: 1991-02-26
+// Created by: Isabelle GRIGNON
+// 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 Extrema_HArray1OfPOnCurv2d_HeaderFile
+#define Extrema_HArray1OfPOnCurv2d_HeaderFile
+
+#include <Extrema_POnCurv2d.hxx>
+#include <Extrema_Array1OfPOnCurv2d.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(Extrema_HArray1OfPOnCurv2d, Extrema_Array1OfPOnCurv2d)
+
+
+#endif
--- /dev/null
+// Created on: 1991-02-26
+// Created by: Isabelle GRIGNON
+// 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 Extrema_HArray1OfPOnSurf_HeaderFile
+#define Extrema_HArray1OfPOnSurf_HeaderFile
+
+#include <Extrema_POnSurf.hxx>
+#include <Extrema_Array1OfPOnSurf.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(Extrema_HArray1OfPOnSurf, Extrema_Array1OfPOnSurf)
+
+
+#endif
--- /dev/null
+// Created on: 1991-02-26
+// Created by: Isabelle GRIGNON
+// 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 Extrema_HArray2OfPOnCurv_HeaderFile
+#define Extrema_HArray2OfPOnCurv_HeaderFile
+
+#include <Extrema_POnCurv.hxx>
+#include <Extrema_Array2OfPOnCurv.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(Extrema_HArray2OfPOnCurv, Extrema_Array2OfPOnCurv)
+
+
+#endif
--- /dev/null
+// Created on: 1991-02-26
+// Created by: Isabelle GRIGNON
+// 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 Extrema_HArray2OfPOnCurv2d_HeaderFile
+#define Extrema_HArray2OfPOnCurv2d_HeaderFile
+
+#include <Extrema_POnCurv2d.hxx>
+#include <Extrema_Array2OfPOnCurv2d.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(Extrema_HArray2OfPOnCurv2d, Extrema_Array2OfPOnCurv2d)
+
+
+#endif
--- /dev/null
+// Created on: 1991-02-26
+// Created by: Isabelle GRIGNON
+// 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 Extrema_HArray2OfPOnSurf_HeaderFile
+#define Extrema_HArray2OfPOnSurf_HeaderFile
+
+#include <Extrema_POnSurf.hxx>
+#include <Extrema_Array2OfPOnSurf.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(Extrema_HArray2OfPOnSurf, Extrema_Array2OfPOnSurf)
+
+
+#endif
--- /dev/null
+// Created on: 1991-02-26
+// Created by: Isabelle GRIGNON
+// 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 Extrema_HArray2OfPOnSurfParams_HeaderFile
+#define Extrema_HArray2OfPOnSurfParams_HeaderFile
+
+#include <Extrema_POnSurfParams.hxx>
+#include <Extrema_Array2OfPOnSurfParams.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(Extrema_HArray2OfPOnSurfParams, Extrema_Array2OfPOnSurfParams)
+
+
+#endif
--- /dev/null
+// Created on: 1991-02-26
+// Created by: Isabelle GRIGNON
+// 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 Extrema_SequenceOfPOnCurv_HeaderFile
+#define Extrema_SequenceOfPOnCurv_HeaderFile
+
+#include <Extrema_POnCurv.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Extrema_POnCurv> Extrema_SequenceOfPOnCurv;
+
+
+#endif
--- /dev/null
+// Created on: 1991-02-26
+// Created by: Isabelle GRIGNON
+// 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 Extrema_SequenceOfPOnCurv2d_HeaderFile
+#define Extrema_SequenceOfPOnCurv2d_HeaderFile
+
+#include <Extrema_POnCurv2d.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Extrema_POnCurv2d> Extrema_SequenceOfPOnCurv2d;
+
+
+#endif
--- /dev/null
+// Created on: 1991-02-26
+// Created by: Isabelle GRIGNON
+// 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 Extrema_SequenceOfPOnSurf_HeaderFile
+#define Extrema_SequenceOfPOnSurf_HeaderFile
+
+#include <Extrema_POnSurf.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Extrema_POnSurf> Extrema_SequenceOfPOnSurf;
+
+
+#endif
Extrema_GlobOptFuncCC.cxx
Extrema_GlobOptFuncCS.hxx
Extrema_GlobOptFuncCS.cxx
+Extrema_Array1OfPOnCurv.hxx
+Extrema_Array2OfPOnCurv.hxx
+Extrema_Array1OfPOnCurv2d.hxx
+Extrema_Array2OfPOnCurv2d.hxx
+Extrema_Array1OfPOnSurf.hxx
+Extrema_Array2OfPOnSurf.hxx
+Extrema_Array2OfPOnSurfParams.hxx
+Extrema_HArray1OfPOnCurv.hxx
+Extrema_HArray2OfPOnCurv.hxx
+Extrema_HArray1OfPOnCurv2d.hxx
+Extrema_HArray2OfPOnCurv2d.hxx
+Extrema_HArray1OfPOnSurf.hxx
+Extrema_HArray2OfPOnSurf.hxx
+Extrema_HArray2OfPOnSurfParams.hxx
+Extrema_SequenceOfPOnCurv.hxx
+Extrema_SequenceOfPOnCurv2d.hxx
+Extrema_SequenceOfPOnSurf.hxx
-- which gives Index of Freedom's degree in the
-- assembly problem.
- class AssemblyTable
- instantiates Array2 from TCollection (HArray1OfInteger from TColStd);
- class HAssemblyTable
- instantiates HArray2 from TCollection (HArray1OfInteger from TColStd,
- AssemblyTable from FEmTool);
+ imported AssemblyTable;
+ imported transient class HAssemblyTable;
---Purpose: To define list of segments with non-zero coefficients
-- of constraint
- class ListOfVectors
- instantiates List from TCollection (HArray1OfReal from TColStd);
+ imported ListOfVectors;
+
+ imported ListIteratorOfListOfVectors;
---Purpose: To define sequence of constraints
- class SeqOfLinConstr
- instantiates Sequence from TCollection (ListOfVectors from FEmTool);
+ imported SeqOfLinConstr;
end FEmTool;
--- /dev/null
+// Created on: 1997-10-29
+// Created by: Roman BORISOV
+// 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 FEmTool_AssemblyTable_HeaderFile
+#define FEmTool_AssemblyTable_HeaderFile
+
+#include <TColStd_HArray1OfInteger.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<Handle(TColStd_HArray1OfInteger)> FEmTool_AssemblyTable;
+
+
+#endif
--- /dev/null
+// Created on: 1997-10-29
+// Created by: Roman BORISOV
+// 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 FEmTool_HAssemblyTable_HeaderFile
+#define FEmTool_HAssemblyTable_HeaderFile
+
+#include <TColStd_HArray1OfInteger.hxx>
+#include <FEmTool_AssemblyTable.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(FEmTool_HAssemblyTable, FEmTool_AssemblyTable)
+
+
+#endif
--- /dev/null
+
+
+#ifndef FEmTool_ListIteratorOfListOfVectors_HeaderFile
+#define FEmTool_ListIteratorOfListOfVectors_HeaderFile
+
+#include <FEmTool_ListOfVectors.hxx>
+
+#endif
--- /dev/null
+// Created on: 1997-10-29
+// Created by: Roman BORISOV
+// 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 FEmTool_ListOfVectors_HeaderFile
+#define FEmTool_ListOfVectors_HeaderFile
+
+#include <TColStd_HArray1OfReal.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Handle(TColStd_HArray1OfReal)> FEmTool_ListOfVectors;
+typedef NCollection_List<Handle(TColStd_HArray1OfReal)>::Iterator FEmTool_ListIteratorOfListOfVectors;
+
+
+#endif
--- /dev/null
+// Created on: 1997-10-29
+// Created by: Roman BORISOV
+// 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 FEmTool_SeqOfLinConstr_HeaderFile
+#define FEmTool_SeqOfLinConstr_HeaderFile
+
+#include <FEmTool_ListOfVectors.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<FEmTool_ListOfVectors> FEmTool_SeqOfLinConstr;
+
+
+#endif
--- /dev/null
+FEmTool_AssemblyTable.hxx
+FEmTool_HAssemblyTable.hxx
+FEmTool_ListOfVectors.hxx
+FEmTool_ListIteratorOfListOfVectors.hxx
+FEmTool_SeqOfLinConstr.hxx
--- /dev/null
+GccEnt_Array1OfPosition.hxx
-- defined as the left-hand side of the line or curve in
-- relation to its orientation.
- class Array1OfPosition instantiates
- Array1 from TCollection (Position from GccEnt);
+ imported Array1OfPosition;
Unqualified(Obj : Lin2d from gp) returns QualifiedLin;
---Purpose: Constructs a qualified line,
--- /dev/null
+// Created on: 1991-03-05
+// Created by: Remy GILET
+// 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 GccEnt_Array1OfPosition_HeaderFile
+#define GccEnt_Array1OfPosition_HeaderFile
+
+#include <GccEnt_Position.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<GccEnt_Position> GccEnt_Array1OfPosition;
+
+
+#endif
Geom_BSplineCurve_1.cxx
Geom_BSplineSurface_1.cxx
-
-
-
-
+Geom_SequenceOfBSplineSurface.hxx
+Geom_HSequenceOfBSplineSurface.hxx
exception UndefinedDerivative inherits DomainError from Standard;
exception UndefinedValue inherits DomainError from Standard;
- class SequenceOfBSplineSurface
- instantiates Sequence from TCollection (BSplineSurface from Geom);
- class HSequenceOfBSplineSurface
- instantiates HSequence from TCollection (BSplineSurface from Geom,
- SequenceOfBSplineSurface from Geom);
+ imported SequenceOfBSplineSurface;
+ imported transient class HSequenceOfBSplineSurface;
---Group: Geometric entities
--- /dev/null
+// Created on: 1993-03-09
+// Created by: JCV
+// 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 Geom_HSequenceOfBSplineSurface_HeaderFile
+#define Geom_HSequenceOfBSplineSurface_HeaderFile
+
+#include <Geom_BSplineSurface.hxx>
+#include <Geom_SequenceOfBSplineSurface.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(Geom_HSequenceOfBSplineSurface, Geom_SequenceOfBSplineSurface)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-09
+// Created by: JCV
+// 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 Geom_SequenceOfBSplineSurface_HeaderFile
+#define Geom_SequenceOfBSplineSurface_HeaderFile
+
+#include <Geom_BSplineSurface.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Geom_BSplineSurface)> Geom_SequenceOfBSplineSurface;
+
+
+#endif
--- /dev/null
+Geom2dHatch_Hatchings.hxx
+Geom2dHatch_DataMapIteratorOfHatchings.hxx
+Geom2dHatch_MapOfElements.hxx
+Geom2dHatch_DataMapIteratorOfMapOfElements.hxx
class Elements;
class Hatching;
- class Hatchings instantiates DataMap from TCollection
- (Integer from Standard,
- Hatching from Geom2dHatch,
- MapIntegerHasher from TColStd) ;
+ imported Hatchings;
+
+ imported DataMapIteratorOfHatchings;
class Classifier instantiates FaceClassifier from TopClass
(Elements from Geom2dHatch,
Curve from Geom2dAdaptor,
Intersector from Geom2dHatch);
- private class MapOfElements instantiates DataMap from TCollection
- (Integer from Standard,
- Element from Geom2dHatch,
- MapIntegerHasher from TColStd);
+ imported MapOfElements;
+
+ imported DataMapIteratorOfMapOfElements;
end Geom2dHatch ;
--- /dev/null
+
+
+#ifndef Geom2dHatch_DataMapIteratorOfHatchings_HeaderFile
+#define Geom2dHatch_DataMapIteratorOfHatchings_HeaderFile
+
+#include <Geom2dHatch_Hatchings.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef Geom2dHatch_DataMapIteratorOfMapOfElements_HeaderFile
+#define Geom2dHatch_DataMapIteratorOfMapOfElements_HeaderFile
+
+#include <Geom2dHatch_MapOfElements.hxx>
+
+#endif
--- /dev/null
+// Created on: 1994-02-03
+// Created by: Jean Marc LACHAUME
+// 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 Geom2dHatch_Hatchings_HeaderFile
+#define Geom2dHatch_Hatchings_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <Geom2dHatch_Hatching.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,Geom2dHatch_Hatching,TColStd_MapIntegerHasher> Geom2dHatch_Hatchings;
+typedef NCollection_DataMap<Standard_Integer,Geom2dHatch_Hatching,TColStd_MapIntegerHasher>::Iterator Geom2dHatch_DataMapIteratorOfHatchings;
+
+
+#endif
--- /dev/null
+// Created on: 1994-02-03
+// Created by: Jean Marc LACHAUME
+// 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 Geom2dHatch_MapOfElements_HeaderFile
+#define Geom2dHatch_MapOfElements_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <Geom2dHatch_Element.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,Geom2dHatch_Element,TColStd_MapIntegerHasher> Geom2dHatch_MapOfElements;
+typedef NCollection_DataMap<Standard_Integer,Geom2dHatch_Element,TColStd_MapIntegerHasher>::Iterator Geom2dHatch_DataMapIteratorOfMapOfElements;
+
+
+#endif
--- /dev/null
+GeomFill_SequenceOfTrsf.hxx
+GeomFill_SequenceOfAx2.hxx
+GeomFill_HSequenceOfAx2.hxx
+GeomFill_Array1OfSectionLaw.hxx
+GeomFill_HArray1OfSectionLaw.hxx
+GeomFill_Array1OfLocationLaw.hxx
+GeomFill_HArray1OfLocationLaw.hxx
-- instantiation of Sequence of Trsf
--
- class SequenceOfTrsf
- instantiates Sequence from TCollection (Trsf from gp);
+ imported SequenceOfTrsf;
- class SequenceOfAx2
- instantiates Sequence from TCollection (Ax2 from gp);
+ imported SequenceOfAx2;
- class HSequenceOfAx2
- instantiates HSequence from TCollection (Ax2 from gp,
- SequenceOfAx2 from GeomFill);
+ imported transient class HSequenceOfAx2;
--
-- private classes
class Sweep;
class SectionPlacement;
- class Array1OfSectionLaw
- instantiates Array1 from TCollection (SectionLaw from GeomFill);
+ imported Array1OfSectionLaw;
- class HArray1OfSectionLaw
- instantiates HArray1 from TCollection (SectionLaw from GeomFill,
- Array1OfSectionLaw from GeomFill);
+ imported transient class HArray1OfSectionLaw;
- class Array1OfLocationLaw
- instantiates Array1 from TCollection (LocationLaw from GeomFill);
+ imported Array1OfLocationLaw;
- class HArray1OfLocationLaw
- instantiates HArray1 from TCollection (LocationLaw from GeomFill,
- Array1OfLocationLaw from GeomFill);
+ imported transient class HArray1OfLocationLaw;
-- package methods
--
--- /dev/null
+// Created on: 1993-09-28
+// Created by: Bruno DUMORTIER
+// 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 GeomFill_Array1OfLocationLaw_HeaderFile
+#define GeomFill_Array1OfLocationLaw_HeaderFile
+
+#include <GeomFill_LocationLaw.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(GeomFill_LocationLaw)> GeomFill_Array1OfLocationLaw;
+
+
+#endif
--- /dev/null
+// Created on: 1993-09-28
+// Created by: Bruno DUMORTIER
+// 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 GeomFill_Array1OfSectionLaw_HeaderFile
+#define GeomFill_Array1OfSectionLaw_HeaderFile
+
+#include <GeomFill_SectionLaw.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(GeomFill_SectionLaw)> GeomFill_Array1OfSectionLaw;
+
+
+#endif
--- /dev/null
+// Created on: 1993-09-28
+// Created by: Bruno DUMORTIER
+// 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 GeomFill_HArray1OfLocationLaw_HeaderFile
+#define GeomFill_HArray1OfLocationLaw_HeaderFile
+
+#include <GeomFill_LocationLaw.hxx>
+#include <GeomFill_Array1OfLocationLaw.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(GeomFill_HArray1OfLocationLaw, GeomFill_Array1OfLocationLaw)
+
+
+#endif
--- /dev/null
+// Created on: 1993-09-28
+// Created by: Bruno DUMORTIER
+// 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 GeomFill_HArray1OfSectionLaw_HeaderFile
+#define GeomFill_HArray1OfSectionLaw_HeaderFile
+
+#include <GeomFill_SectionLaw.hxx>
+#include <GeomFill_Array1OfSectionLaw.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(GeomFill_HArray1OfSectionLaw, GeomFill_Array1OfSectionLaw)
+
+
+#endif
--- /dev/null
+// Created on: 1993-09-28
+// Created by: Bruno DUMORTIER
+// 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 GeomFill_HSequenceOfAx2_HeaderFile
+#define GeomFill_HSequenceOfAx2_HeaderFile
+
+#include <gp_Ax2.hxx>
+#include <GeomFill_SequenceOfAx2.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(GeomFill_HSequenceOfAx2, GeomFill_SequenceOfAx2)
+
+
+#endif
--- /dev/null
+// Created on: 1993-09-28
+// Created by: Bruno DUMORTIER
+// 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 GeomFill_SequenceOfAx2_HeaderFile
+#define GeomFill_SequenceOfAx2_HeaderFile
+
+#include <gp_Ax2.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<gp_Ax2> GeomFill_SequenceOfAx2;
+
+
+#endif
--- /dev/null
+// Created on: 1993-09-28
+// Created by: Bruno DUMORTIER
+// 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 GeomFill_SequenceOfTrsf_HeaderFile
+#define GeomFill_SequenceOfTrsf_HeaderFile
+
+#include <gp_Trsf.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<gp_Trsf> GeomFill_SequenceOfTrsf;
+
+
+#endif
GeomInt_IntSS_1.cxx
-GeomInt_VectorOfReal.hxx
\ No newline at end of file
+GeomInt_VectorOfReal.hxx
+GeomInt_SequenceOfParameterAndOrientation.hxx
private class ParameterAndOrientation;
- private class SequenceOfParameterAndOrientation instantiates
- Sequence from TCollection(ParameterAndOrientation);
+ imported SequenceOfParameterAndOrientation;
AdjustPeriodic(thePar : Real from Standard;
theParMin : Real from Standard;
--- /dev/null
+// Created on: 1995-01-27
+// 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 GeomInt_SequenceOfParameterAndOrientation_HeaderFile
+#define GeomInt_SequenceOfParameterAndOrientation_HeaderFile
+
+#include <GeomInt_ParameterAndOrientation.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<GeomInt_ParameterAndOrientation> GeomInt_SequenceOfParameterAndOrientation;
+
+
+#endif
GeomLib_CMPLRS.edl
+GeomLib_Array1OfMat.hxx
-- C L A S S E S --
-- --------------- --
- class Array1OfMat instantiates
- Array1 from TCollection (Mat from gp);
+ imported Array1OfMat;
class MakeCurvefromApprox;
--- /dev/null
+// Created on: 1993-07-07
+// Created by: Jean Claude VAUTHIER
+// 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 GeomLib_Array1OfMat_HeaderFile
+#define GeomLib_Array1OfMat_HeaderFile
+
+#include <gp_Mat.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<gp_Mat> GeomLib_Array1OfMat;
+
+
+#endif
--- /dev/null
+GeomPlate_Array1OfHCurveOnSurface.hxx
+GeomPlate_HArray1OfHCurveOnSurface.hxx
+GeomPlate_Array1OfSequenceOfReal.hxx
+GeomPlate_HArray1OfSequenceOfReal.hxx
+GeomPlate_SequenceOfCurveConstraint.hxx
+GeomPlate_SequenceOfPointConstraint.hxx
+GeomPlate_HSequenceOfCurveConstraint.hxx
+GeomPlate_HSequenceOfPointConstraint.hxx
+GeomPlate_SequenceOfAij.hxx
class BuildPlateSurface ;
- class Array1OfHCurveOnSurface
- instantiates Array1 from TCollection ( HCurveOnSurface from Adaptor3d);
+ imported Array1OfHCurveOnSurface;
- class HArray1OfHCurveOnSurface
- instantiates HArray1 from TCollection (HCurveOnSurface from Adaptor3d, Array1OfHCurveOnSurface from GeomPlate);
+ imported transient class HArray1OfHCurveOnSurface;
class CurveConstraint;
class PointConstraint;
- class Array1OfSequenceOfReal instantiates
- Array1 from TCollection (SequenceOfReal from TColStd);
+ imported Array1OfSequenceOfReal;
- class HArray1OfSequenceOfReal instantiates
- HArray1 from TCollection (SequenceOfReal from TColStd,
- Array1OfSequenceOfReal from GeomPlate);
+ imported transient class HArray1OfSequenceOfReal;
- class SequenceOfCurveConstraint
- instantiates Sequence from TCollection (CurveConstraint from GeomPlate);
+ imported SequenceOfCurveConstraint;
- class SequenceOfPointConstraint
- instantiates Sequence from TCollection (PointConstraint from GeomPlate);
+ imported SequenceOfPointConstraint;
- class HSequenceOfCurveConstraint
- instantiates HSequence from TCollection (CurveConstraint from GeomPlate, SequenceOfCurveConstraint from GeomPlate );
+ imported transient class HSequenceOfCurveConstraint;
- class HSequenceOfPointConstraint
- instantiates HSequence from TCollection (PointConstraint from GeomPlate, SequenceOfPointConstraint from GeomPlate );
+ imported transient class HSequenceOfPointConstraint;
class BuildAveragePlane;
class Aij;
- class SequenceOfAij instantiates
- Sequence from TCollection (Aij from GeomPlate);
+ imported SequenceOfAij;
end;
--- /dev/null
+// Created on: 1996-03-07
+// Created by: Stagiaire Frederic CALOONE
+// 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 GeomPlate_Array1OfHCurveOnSurface_HeaderFile
+#define GeomPlate_Array1OfHCurveOnSurface_HeaderFile
+
+#include <Adaptor3d_HCurveOnSurface.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(Adaptor3d_HCurveOnSurface)> GeomPlate_Array1OfHCurveOnSurface;
+
+
+#endif
--- /dev/null
+// Created on: 1996-03-07
+// Created by: Stagiaire Frederic CALOONE
+// 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 GeomPlate_Array1OfSequenceOfReal_HeaderFile
+#define GeomPlate_Array1OfSequenceOfReal_HeaderFile
+
+#include <TColStd_SequenceOfReal.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<TColStd_SequenceOfReal> GeomPlate_Array1OfSequenceOfReal;
+
+
+#endif
--- /dev/null
+// Created on: 1996-03-07
+// Created by: Stagiaire Frederic CALOONE
+// 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 GeomPlate_HArray1OfHCurveOnSurface_HeaderFile
+#define GeomPlate_HArray1OfHCurveOnSurface_HeaderFile
+
+#include <Adaptor3d_HCurveOnSurface.hxx>
+#include <GeomPlate_Array1OfHCurveOnSurface.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(GeomPlate_HArray1OfHCurveOnSurface, GeomPlate_Array1OfHCurveOnSurface)
+
+
+#endif
--- /dev/null
+// Created on: 1996-03-07
+// Created by: Stagiaire Frederic CALOONE
+// 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 GeomPlate_HArray1OfSequenceOfReal_HeaderFile
+#define GeomPlate_HArray1OfSequenceOfReal_HeaderFile
+
+#include <TColStd_SequenceOfReal.hxx>
+#include <GeomPlate_Array1OfSequenceOfReal.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(GeomPlate_HArray1OfSequenceOfReal, GeomPlate_Array1OfSequenceOfReal)
+
+
+#endif
--- /dev/null
+// Created on: 1996-03-07
+// Created by: Stagiaire Frederic CALOONE
+// 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 GeomPlate_HSequenceOfCurveConstraint_HeaderFile
+#define GeomPlate_HSequenceOfCurveConstraint_HeaderFile
+
+#include <GeomPlate_CurveConstraint.hxx>
+#include <GeomPlate_SequenceOfCurveConstraint.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(GeomPlate_HSequenceOfCurveConstraint, GeomPlate_SequenceOfCurveConstraint)
+
+
+#endif
--- /dev/null
+// Created on: 1996-03-07
+// Created by: Stagiaire Frederic CALOONE
+// 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 GeomPlate_HSequenceOfPointConstraint_HeaderFile
+#define GeomPlate_HSequenceOfPointConstraint_HeaderFile
+
+#include <GeomPlate_PointConstraint.hxx>
+#include <GeomPlate_SequenceOfPointConstraint.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(GeomPlate_HSequenceOfPointConstraint, GeomPlate_SequenceOfPointConstraint)
+
+
+#endif
--- /dev/null
+// Created on: 1996-03-07
+// Created by: Stagiaire Frederic CALOONE
+// 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 GeomPlate_SequenceOfAij_HeaderFile
+#define GeomPlate_SequenceOfAij_HeaderFile
+
+#include <GeomPlate_Aij.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<GeomPlate_Aij> GeomPlate_SequenceOfAij;
+
+
+#endif
--- /dev/null
+// Created on: 1996-03-07
+// Created by: Stagiaire Frederic CALOONE
+// 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 GeomPlate_SequenceOfCurveConstraint_HeaderFile
+#define GeomPlate_SequenceOfCurveConstraint_HeaderFile
+
+#include <GeomPlate_CurveConstraint.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(GeomPlate_CurveConstraint)> GeomPlate_SequenceOfCurveConstraint;
+
+
+#endif
--- /dev/null
+// Created on: 1996-03-07
+// Created by: Stagiaire Frederic CALOONE
+// 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 GeomPlate_SequenceOfPointConstraint_HeaderFile
+#define GeomPlate_SequenceOfPointConstraint_HeaderFile
+
+#include <GeomPlate_PointConstraint.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(GeomPlate_PointConstraint)> GeomPlate_SequenceOfPointConstraint;
+
+
+#endif
Graphic3d_NMapOfTransient.hxx
Graphic3d_BSDF.hxx
Graphic3d_BSDF.cxx
+Graphic3d_SequenceOfStructure.hxx
+Graphic3d_HSequenceOfStructure.hxx
+Graphic3d_Array1OfVector.hxx
+Graphic3d_Array1OfVertex.hxx
+Graphic3d_Array2OfVertex.hxx
+Graphic3d_ListOfShortReal.hxx
+Graphic3d_ListIteratorOfListOfShortReal.hxx
imported SequenceOfGroup;
- class SequenceOfStructure instantiates
- Sequence from TCollection
- (Structure from Graphic3d);
+ imported SequenceOfStructure;
---Category: Instantiated classes
- class HSequenceOfStructure instantiates
- HSequence from TCollection
- (Structure from Graphic3d, SequenceOfStructure from Graphic3d);
+ imported transient class HSequenceOfStructure;
---Category: Instantiated classes
- class Array1OfVector instantiates
- Array1 from TCollection (Vector from Graphic3d);
+ imported Array1OfVector;
---Category: Instantiated classes
- class Array1OfVertex instantiates
- Array1 from TCollection (Vertex from Graphic3d);
+ imported Array1OfVertex;
---Category: Instantiated classes
- class Array2OfVertex instantiates
- Array2 from TCollection (Vertex from Graphic3d);
+ imported Array2OfVertex;
---Category: Instantiated classes
- class ListOfShortReal instantiates
- List from TCollection (ShortReal from Standard);
+ imported ListOfShortReal;
+
+ imported ListIteratorOfListOfShortReal;
---Category: Instantiated classes
--ABD Integration support of system fonts (using FTGL and FreeType)
--- /dev/null
+// Created on: 1993-03-31
+// Created by: NW,JPB,CAL
+// 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 Graphic3d_Array1OfVector_HeaderFile
+#define Graphic3d_Array1OfVector_HeaderFile
+
+#include <Graphic3d_Vector.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Graphic3d_Vector> Graphic3d_Array1OfVector;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-31
+// Created by: NW,JPB,CAL
+// 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 Graphic3d_Array1OfVertex_HeaderFile
+#define Graphic3d_Array1OfVertex_HeaderFile
+
+#include <Graphic3d_Vertex.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Graphic3d_Vertex> Graphic3d_Array1OfVertex;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-31
+// Created by: NW,JPB,CAL
+// 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 Graphic3d_Array2OfVertex_HeaderFile
+#define Graphic3d_Array2OfVertex_HeaderFile
+
+#include <Graphic3d_Vertex.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<Graphic3d_Vertex> Graphic3d_Array2OfVertex;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-31
+// Created by: NW,JPB,CAL
+// 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 Graphic3d_HSequenceOfStructure_HeaderFile
+#define Graphic3d_HSequenceOfStructure_HeaderFile
+
+#include <Graphic3d_Structure.hxx>
+#include <Graphic3d_SequenceOfStructure.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(Graphic3d_HSequenceOfStructure, Graphic3d_SequenceOfStructure)
+
+
+#endif
--- /dev/null
+
+
+#ifndef Graphic3d_ListIteratorOfListOfShortReal_HeaderFile
+#define Graphic3d_ListIteratorOfListOfShortReal_HeaderFile
+
+#include <Graphic3d_ListOfShortReal.hxx>
+
+#endif
--- /dev/null
+// Created on: 1993-03-31
+// Created by: NW,JPB,CAL
+// 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 Graphic3d_ListOfShortReal_HeaderFile
+#define Graphic3d_ListOfShortReal_HeaderFile
+
+#include <Standard_ShortReal.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Standard_ShortReal> Graphic3d_ListOfShortReal;
+typedef NCollection_List<Standard_ShortReal>::Iterator Graphic3d_ListIteratorOfListOfShortReal;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-31
+// Created by: NW,JPB,CAL
+// 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 Graphic3d_SequenceOfStructure_HeaderFile
+#define Graphic3d_SequenceOfStructure_HeaderFile
+
+#include <Graphic3d_Structure.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Graphic3d_Structure)> Graphic3d_SequenceOfStructure;
+
+
+#endif
--- /dev/null
+HLRAlgo_ListOfBPoint.hxx
+HLRAlgo_ListIteratorOfListOfBPoint.hxx
+HLRAlgo_Array1OfPHDat.hxx
+HLRAlgo_HArray1OfPHDat.hxx
+HLRAlgo_Array1OfPISeg.hxx
+HLRAlgo_HArray1OfPISeg.hxx
+HLRAlgo_Array1OfPINod.hxx
+HLRAlgo_HArray1OfPINod.hxx
+HLRAlgo_Array1OfTData.hxx
+HLRAlgo_HArray1OfTData.hxx
+HLRAlgo_InterferenceList.hxx
+HLRAlgo_ListIteratorOfInterferenceList.hxx
is
class BiPoint;
- class ListOfBPoint instantiates List from TCollection
- (BiPoint from HLRAlgo);
+ imported ListOfBPoint;
+
+ imported ListIteratorOfListOfBPoint;
class PolyShellData;
class TriangleData;
- class Array1OfPHDat instantiates Array1 from TCollection
- (PolyHidingData from HLRAlgo);
+ imported Array1OfPHDat;
- class HArray1OfPHDat instantiates HArray1 from TCollection
- (PolyHidingData from HLRAlgo,
- Array1OfPHDat from HLRAlgo);
+ imported transient class HArray1OfPHDat;
- class Array1OfPISeg instantiates Array1 from TCollection
- (PolyInternalSegment from HLRAlgo);
+ imported Array1OfPISeg;
- class HArray1OfPISeg instantiates HArray1 from TCollection
- (PolyInternalSegment from HLRAlgo,
- Array1OfPISeg from HLRAlgo);
+ imported transient class HArray1OfPISeg;
- class Array1OfPINod instantiates Array1 from TCollection
- (PolyInternalNode from HLRAlgo);
+ imported Array1OfPINod;
- class HArray1OfPINod instantiates HArray1 from TCollection
- (PolyInternalNode from HLRAlgo,
- Array1OfPINod from HLRAlgo);
+ imported transient class HArray1OfPINod;
- class Array1OfTData instantiates Array1 from TCollection
- (TriangleData from HLRAlgo);
+ imported Array1OfTData;
- class HArray1OfTData instantiates HArray1 from TCollection
- (TriangleData from HLRAlgo,
- Array1OfTData from HLRAlgo);
+ imported transient class HArray1OfTData;
class PolyAlgo;
(Intersection from HLRAlgo,
Coincidence from HLRAlgo);
- class InterferenceList instantiates List from TCollection
- (Interference from HLRAlgo);
+ imported InterferenceList;
+
+ imported ListIteratorOfInterferenceList;
class EdgesBlock;
--- /dev/null
+// Created on: 1992-02-18
+// Created by: Christophe MARION
+// 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.
+
+#ifndef HLRAlgo_Array1OfPHDat_HeaderFile
+#define HLRAlgo_Array1OfPHDat_HeaderFile
+
+#include <HLRAlgo_PolyHidingData.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<HLRAlgo_PolyHidingData> HLRAlgo_Array1OfPHDat;
+
+
+#endif
--- /dev/null
+// Created on: 1992-02-18
+// Created by: Christophe MARION
+// 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.
+
+#ifndef HLRAlgo_Array1OfPINod_HeaderFile
+#define HLRAlgo_Array1OfPINod_HeaderFile
+
+#include <HLRAlgo_PolyInternalNode.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(HLRAlgo_PolyInternalNode)> HLRAlgo_Array1OfPINod;
+
+
+#endif
--- /dev/null
+// Created on: 1992-02-18
+// Created by: Christophe MARION
+// 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.
+
+#ifndef HLRAlgo_Array1OfPISeg_HeaderFile
+#define HLRAlgo_Array1OfPISeg_HeaderFile
+
+#include <HLRAlgo_PolyInternalSegment.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<HLRAlgo_PolyInternalSegment> HLRAlgo_Array1OfPISeg;
+
+
+#endif
--- /dev/null
+// Created on: 1992-02-18
+// Created by: Christophe MARION
+// 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.
+
+#ifndef HLRAlgo_Array1OfTData_HeaderFile
+#define HLRAlgo_Array1OfTData_HeaderFile
+
+#include <HLRAlgo_TriangleData.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<HLRAlgo_TriangleData> HLRAlgo_Array1OfTData;
+
+
+#endif
--- /dev/null
+// Created on: 1992-02-18
+// Created by: Christophe MARION
+// 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.
+
+#ifndef HLRAlgo_HArray1OfPHDat_HeaderFile
+#define HLRAlgo_HArray1OfPHDat_HeaderFile
+
+#include <HLRAlgo_PolyHidingData.hxx>
+#include <HLRAlgo_Array1OfPHDat.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(HLRAlgo_HArray1OfPHDat, HLRAlgo_Array1OfPHDat)
+
+
+#endif
--- /dev/null
+// Created on: 1992-02-18
+// Created by: Christophe MARION
+// 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.
+
+#ifndef HLRAlgo_HArray1OfPINod_HeaderFile
+#define HLRAlgo_HArray1OfPINod_HeaderFile
+
+#include <HLRAlgo_PolyInternalNode.hxx>
+#include <HLRAlgo_Array1OfPINod.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(HLRAlgo_HArray1OfPINod, HLRAlgo_Array1OfPINod)
+
+
+#endif
--- /dev/null
+// Created on: 1992-02-18
+// Created by: Christophe MARION
+// 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.
+
+#ifndef HLRAlgo_HArray1OfPISeg_HeaderFile
+#define HLRAlgo_HArray1OfPISeg_HeaderFile
+
+#include <HLRAlgo_PolyInternalSegment.hxx>
+#include <HLRAlgo_Array1OfPISeg.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(HLRAlgo_HArray1OfPISeg, HLRAlgo_Array1OfPISeg)
+
+
+#endif
--- /dev/null
+// Created on: 1992-02-18
+// Created by: Christophe MARION
+// 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.
+
+#ifndef HLRAlgo_HArray1OfTData_HeaderFile
+#define HLRAlgo_HArray1OfTData_HeaderFile
+
+#include <HLRAlgo_TriangleData.hxx>
+#include <HLRAlgo_Array1OfTData.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(HLRAlgo_HArray1OfTData, HLRAlgo_Array1OfTData)
+
+
+#endif
--- /dev/null
+// Created on: 1992-02-18
+// Created by: Christophe MARION
+// 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.
+
+#ifndef HLRAlgo_InterferenceList_HeaderFile
+#define HLRAlgo_InterferenceList_HeaderFile
+
+#include <HLRAlgo_Interference.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<HLRAlgo_Interference> HLRAlgo_InterferenceList;
+typedef NCollection_List<HLRAlgo_Interference>::Iterator HLRAlgo_ListIteratorOfInterferenceList;
+
+
+#endif
--- /dev/null
+
+
+#ifndef HLRAlgo_ListIteratorOfInterferenceList_HeaderFile
+#define HLRAlgo_ListIteratorOfInterferenceList_HeaderFile
+
+#include <HLRAlgo_InterferenceList.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef HLRAlgo_ListIteratorOfListOfBPoint_HeaderFile
+#define HLRAlgo_ListIteratorOfListOfBPoint_HeaderFile
+
+#include <HLRAlgo_ListOfBPoint.hxx>
+
+#endif
--- /dev/null
+// Created on: 1992-02-18
+// Created by: Christophe MARION
+// 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.
+
+#ifndef HLRAlgo_ListOfBPoint_HeaderFile
+#define HLRAlgo_ListOfBPoint_HeaderFile
+
+#include <HLRAlgo_BiPoint.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<HLRAlgo_BiPoint> HLRAlgo_ListOfBPoint;
+typedef NCollection_List<HLRAlgo_BiPoint>::Iterator HLRAlgo_ListIteratorOfListOfBPoint;
+
+
+#endif
--- /dev/null
+HLRBRep_Array1OfEData.hxx
+HLRBRep_Array1OfFData.hxx
+HLRBRep_SeqOfShapeBounds.hxx
+HLRBRep_ListOfBPoint.hxx
+HLRBRep_ListIteratorOfListOfBPoint.hxx
+HLRBRep_ListOfBPnt2D.hxx
+HLRBRep_ListIteratorOfListOfBPnt2D.hxx
class FaceIterator;
- class Array1OfEData instantiates Array1 from TCollection
- (EdgeData from HLRBRep);
+ imported Array1OfEData;
- class Array1OfFData instantiates Array1 from TCollection
- (FaceData from HLRBRep);
+ imported Array1OfFData;
class Data;
class ShapeBounds;
- class SeqOfShapeBounds instantiates Sequence from TCollection
- (ShapeBounds from HLRBRep);
+ imported SeqOfShapeBounds;
class EdgeInterferenceTool;
class BiPoint;
class BiPnt2D;
- class ListOfBPoint instantiates List from TCollection (
- BiPoint from HLRBRep);
+ imported ListOfBPoint;
+
+ imported ListIteratorOfListOfBPoint;
+
+ imported ListOfBPnt2D;
- class ListOfBPnt2D instantiates List from TCollection (
- BiPnt2D from HLRBRep);
+ imported ListIteratorOfListOfBPnt2D;
class PolyHLRToShape;
--- /dev/null
+// Created on: 1992-10-14
+// Created by: Christophe MARION
+// 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.
+
+#ifndef HLRBRep_Array1OfEData_HeaderFile
+#define HLRBRep_Array1OfEData_HeaderFile
+
+#include <HLRBRep_EdgeData.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<HLRBRep_EdgeData> HLRBRep_Array1OfEData;
+
+
+#endif
--- /dev/null
+// Created on: 1992-10-14
+// Created by: Christophe MARION
+// 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.
+
+#ifndef HLRBRep_Array1OfFData_HeaderFile
+#define HLRBRep_Array1OfFData_HeaderFile
+
+#include <HLRBRep_FaceData.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<HLRBRep_FaceData> HLRBRep_Array1OfFData;
+
+
+#endif
--- /dev/null
+
+
+#ifndef HLRBRep_ListIteratorOfListOfBPnt2D_HeaderFile
+#define HLRBRep_ListIteratorOfListOfBPnt2D_HeaderFile
+
+#include <HLRBRep_ListOfBPnt2D.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef HLRBRep_ListIteratorOfListOfBPoint_HeaderFile
+#define HLRBRep_ListIteratorOfListOfBPoint_HeaderFile
+
+#include <HLRBRep_ListOfBPoint.hxx>
+
+#endif
--- /dev/null
+// Created on: 1992-10-14
+// Created by: Christophe MARION
+// 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.
+
+#ifndef HLRBRep_ListOfBPnt2D_HeaderFile
+#define HLRBRep_ListOfBPnt2D_HeaderFile
+
+#include <HLRBRep_BiPnt2D.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<HLRBRep_BiPnt2D> HLRBRep_ListOfBPnt2D;
+typedef NCollection_List<HLRBRep_BiPnt2D>::Iterator HLRBRep_ListIteratorOfListOfBPnt2D;
+
+
+#endif
--- /dev/null
+// Created on: 1992-10-14
+// Created by: Christophe MARION
+// 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.
+
+#ifndef HLRBRep_ListOfBPoint_HeaderFile
+#define HLRBRep_ListOfBPoint_HeaderFile
+
+#include <HLRBRep_BiPoint.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<HLRBRep_BiPoint> HLRBRep_ListOfBPoint;
+typedef NCollection_List<HLRBRep_BiPoint>::Iterator HLRBRep_ListIteratorOfListOfBPoint;
+
+
+#endif
--- /dev/null
+// Created on: 1992-10-14
+// Created by: Christophe MARION
+// 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.
+
+#ifndef HLRBRep_SeqOfShapeBounds_HeaderFile
+#define HLRBRep_SeqOfShapeBounds_HeaderFile
+
+#include <HLRBRep_ShapeBounds.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<HLRBRep_ShapeBounds> HLRBRep_SeqOfShapeBounds;
+
+
+#endif
--- /dev/null
+HLRTopoBRep_ListOfVData.hxx
+HLRTopoBRep_ListIteratorOfListOfVData.hxx
+HLRTopoBRep_MapOfShapeListOfVData.hxx
+HLRTopoBRep_DataMapIteratorOfMapOfShapeListOfVData.hxx
+HLRTopoBRep_DataMapOfShapeFaceData.hxx
+HLRTopoBRep_DataMapIteratorOfDataMapOfShapeFaceData.hxx
is
class VData;
- class ListOfVData instantiates List from TCollection
- (VData from HLRTopoBRep);
+ imported ListOfVData;
- class MapOfShapeListOfVData instantiates DataMap from TCollection
- (Shape from TopoDS,
- ListOfVData from HLRTopoBRep,
- ShapeMapHasher from TopTools);
+ imported ListIteratorOfListOfVData;
+
+ imported MapOfShapeListOfVData;
+
+ imported DataMapIteratorOfMapOfShapeListOfVData;
class FaceData;
- class DataMapOfShapeFaceData instantiates DataMap from TCollection
- (Shape from TopoDS,
- FaceData from HLRTopoBRep,
- ShapeMapHasher from TopTools);
+ imported DataMapOfShapeFaceData;
+
+ imported DataMapIteratorOfDataMapOfShapeFaceData;
class Data;
--- /dev/null
+
+
+#ifndef HLRTopoBRep_DataMapIteratorOfDataMapOfShapeFaceData_HeaderFile
+#define HLRTopoBRep_DataMapIteratorOfDataMapOfShapeFaceData_HeaderFile
+
+#include <HLRTopoBRep_DataMapOfShapeFaceData.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef HLRTopoBRep_DataMapIteratorOfMapOfShapeListOfVData_HeaderFile
+#define HLRTopoBRep_DataMapIteratorOfMapOfShapeListOfVData_HeaderFile
+
+#include <HLRTopoBRep_MapOfShapeListOfVData.hxx>
+
+#endif
--- /dev/null
+// Created on: 1993-08-10
+// Created by: Jean Yves LEBEY
+// 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 HLRTopoBRep_DataMapOfShapeFaceData_HeaderFile
+#define HLRTopoBRep_DataMapOfShapeFaceData_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <HLRTopoBRep_FaceData.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,HLRTopoBRep_FaceData,TopTools_ShapeMapHasher> HLRTopoBRep_DataMapOfShapeFaceData;
+typedef NCollection_DataMap<TopoDS_Shape,HLRTopoBRep_FaceData,TopTools_ShapeMapHasher>::Iterator HLRTopoBRep_DataMapIteratorOfDataMapOfShapeFaceData;
+
+
+#endif
--- /dev/null
+
+
+#ifndef HLRTopoBRep_ListIteratorOfListOfVData_HeaderFile
+#define HLRTopoBRep_ListIteratorOfListOfVData_HeaderFile
+
+#include <HLRTopoBRep_ListOfVData.hxx>
+
+#endif
--- /dev/null
+// Created on: 1993-08-10
+// Created by: Jean Yves LEBEY
+// 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 HLRTopoBRep_ListOfVData_HeaderFile
+#define HLRTopoBRep_ListOfVData_HeaderFile
+
+#include <HLRTopoBRep_VData.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<HLRTopoBRep_VData> HLRTopoBRep_ListOfVData;
+typedef NCollection_List<HLRTopoBRep_VData>::Iterator HLRTopoBRep_ListIteratorOfListOfVData;
+
+
+#endif
--- /dev/null
+// Created on: 1993-08-10
+// Created by: Jean Yves LEBEY
+// 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 HLRTopoBRep_MapOfShapeListOfVData_HeaderFile
+#define HLRTopoBRep_MapOfShapeListOfVData_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <HLRTopoBRep_ListOfVData.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,HLRTopoBRep_ListOfVData,TopTools_ShapeMapHasher> HLRTopoBRep_MapOfShapeListOfVData;
+typedef NCollection_DataMap<TopoDS_Shape,HLRTopoBRep_ListOfVData,TopTools_ShapeMapHasher>::Iterator HLRTopoBRep_DataMapIteratorOfMapOfShapeListOfVData;
+
+
+#endif
--- /dev/null
+Hatch_SequenceOfParameter.hxx
+Hatch_SequenceOfLine.hxx
private class Parameter;
- private class SequenceOfParameter instantiates Sequence from TCollection
- (Parameter from Hatch);
+ imported SequenceOfParameter;
private class Line;
- private class SequenceOfLine instantiates Sequence from TCollection
- (Line from Hatch);
+ imported SequenceOfLine;
class Hatcher;
--- /dev/null
+// Created on: 1992-08-18
+// Created by: Remi Lequette
+// 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.
+
+#ifndef Hatch_SequenceOfLine_HeaderFile
+#define Hatch_SequenceOfLine_HeaderFile
+
+#include <Hatch_Line.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Hatch_Line> Hatch_SequenceOfLine;
+
+
+#endif
--- /dev/null
+// Created on: 1992-08-18
+// Created by: Remi Lequette
+// 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.
+
+#ifndef Hatch_SequenceOfParameter_HeaderFile
+#define Hatch_SequenceOfParameter_HeaderFile
+
+#include <Hatch_Parameter.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Hatch_Parameter> Hatch_SequenceOfParameter;
+
+
+#endif
--- /dev/null
+HatchGen_PointsOnHatching.hxx
+HatchGen_PointsOnElement.hxx
+HatchGen_Domains.hxx
deferred class IntersectionPoint ;
class PointOnHatching ;
- class PointsOnHatching instantiates Sequence from TCollection
- (PointOnHatching from HatchGen) ;
+ imported PointsOnHatching;
class PointOnElement ;
- class PointsOnElement instantiates Sequence from TCollection
- (PointOnElement) ;
+ imported PointsOnElement;
class Domain ;
- class Domains instantiates Sequence from TCollection
- (Domain from HatchGen) ;
+ imported Domains;
end HatchGen ;
--- /dev/null
+// Created on: 1993-10-25
+// Created by: Jean Marc LACHAUME
+// 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 HatchGen_Domains_HeaderFile
+#define HatchGen_Domains_HeaderFile
+
+#include <HatchGen_Domain.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<HatchGen_Domain> HatchGen_Domains;
+
+
+#endif
--- /dev/null
+// Created on: 1993-10-25
+// Created by: Jean Marc LACHAUME
+// 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 HatchGen_PointsOnElement_HeaderFile
+#define HatchGen_PointsOnElement_HeaderFile
+
+#include <HatchGen_PointOnElement.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<HatchGen_PointOnElement> HatchGen_PointsOnElement;
+
+
+#endif
--- /dev/null
+// Created on: 1993-10-25
+// Created by: Jean Marc LACHAUME
+// 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 HatchGen_PointsOnHatching_HeaderFile
+#define HatchGen_PointsOnHatching_HeaderFile
+
+#include <HatchGen_PointOnHatching.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<HatchGen_PointOnHatching> HatchGen_PointsOnHatching;
+
+
+#endif
IFSelect_ActFunc.hxx
+IFSelect_TSeqOfDispatch.hxx
+IFSelect_TSeqOfSelection.hxx
+IFSelect_HSeqOfSelection.hxx
+IFSelect_SequenceOfGeneralModifier.hxx
+IFSelect_SequenceOfInterfaceModel.hxx
+IFSelect_SequenceOfAppliedModifiers.hxx
-- -- Instantiations -- --
- class TSeqOfDispatch instantiates Sequence from TCollection (Dispatch);
- class TSeqOfSelection instantiates Sequence from TCollection (Selection);
- class HSeqOfSelection instantiates HSequence from TCollection
- (Selection,TSeqOfSelection);
+ imported TSeqOfDispatch;
+ imported TSeqOfSelection;
+ imported transient class HSeqOfSelection;
-- the followings sequences are used by ModelCopier (definition or result)
- class SequenceOfGeneralModifier instantiates Sequence from TCollection
- (GeneralModifier);
- class SequenceOfInterfaceModel instantiates Sequence from TCollection
- (InterfaceModel from Interface);
- class SequenceOfAppliedModifiers instantiates Sequence from TCollection
- (AppliedModifiers);
+ imported SequenceOfGeneralModifier;
+ imported SequenceOfInterfaceModel;
+ imported SequenceOfAppliedModifiers;
-- Package Methods --
--- /dev/null
+// Created on: 1992-09-21
+// Created by: Christian CAILLET
+// 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.
+
+#ifndef IFSelect_HSeqOfSelection_HeaderFile
+#define IFSelect_HSeqOfSelection_HeaderFile
+
+#include <IFSelect_Selection.hxx>
+#include <IFSelect_TSeqOfSelection.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(IFSelect_HSeqOfSelection, IFSelect_TSeqOfSelection)
+
+
+#endif
--- /dev/null
+// Created on: 1992-09-21
+// Created by: Christian CAILLET
+// 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.
+
+#ifndef IFSelect_SequenceOfAppliedModifiers_HeaderFile
+#define IFSelect_SequenceOfAppliedModifiers_HeaderFile
+
+#include <IFSelect_AppliedModifiers.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(IFSelect_AppliedModifiers)> IFSelect_SequenceOfAppliedModifiers;
+
+
+#endif
--- /dev/null
+// Created on: 1992-09-21
+// Created by: Christian CAILLET
+// 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.
+
+#ifndef IFSelect_SequenceOfGeneralModifier_HeaderFile
+#define IFSelect_SequenceOfGeneralModifier_HeaderFile
+
+#include <IFSelect_GeneralModifier.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(IFSelect_GeneralModifier)> IFSelect_SequenceOfGeneralModifier;
+
+
+#endif
--- /dev/null
+// Created on: 1992-09-21
+// Created by: Christian CAILLET
+// 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.
+
+#ifndef IFSelect_SequenceOfInterfaceModel_HeaderFile
+#define IFSelect_SequenceOfInterfaceModel_HeaderFile
+
+#include <Interface_InterfaceModel.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Interface_InterfaceModel)> IFSelect_SequenceOfInterfaceModel;
+
+
+#endif
--- /dev/null
+// Created on: 1992-09-21
+// Created by: Christian CAILLET
+// 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.
+
+#ifndef IFSelect_TSeqOfDispatch_HeaderFile
+#define IFSelect_TSeqOfDispatch_HeaderFile
+
+#include <IFSelect_Dispatch.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(IFSelect_Dispatch)> IFSelect_TSeqOfDispatch;
+
+
+#endif
--- /dev/null
+// Created on: 1992-09-21
+// Created by: Christian CAILLET
+// 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.
+
+#ifndef IFSelect_TSeqOfSelection_HeaderFile
+#define IFSelect_TSeqOfSelection_HeaderFile
+
+#include <IFSelect_Selection.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(IFSelect_Selection)> IFSelect_TSeqOfSelection;
+
+
+#endif
--- /dev/null
+IGESAppli_Array1OfFlow.hxx
+IGESAppli_Array1OfNode.hxx
+IGESAppli_Array1OfFiniteElement.hxx
+IGESAppli_HArray1OfFlow.hxx
+IGESAppli_HArray1OfNode.hxx
+IGESAppli_HArray1OfFiniteElement.hxx
-- Instantiations :
- class Array1OfFlow instantiates Array1 from TCollection (Flow);
- class Array1OfNode instantiates Array1 from TCollection (Node);
- class Array1OfFiniteElement instantiates
- Array1 from TCollection (FiniteElement);
-
- class HArray1OfFlow instantiates HArray1 from TCollection
- (Flow,Array1OfFlow);
- class HArray1OfNode instantiates HArray1 from TCollection
- (Node,Array1OfNode);
- class HArray1OfFiniteElement instantiates HArray1 from TCollection
- (FiniteElement,Array1OfFiniteElement);
+ imported Array1OfFlow;
+ imported Array1OfNode;
+ imported Array1OfFiniteElement;
+
+ imported transient class HArray1OfFlow;
+ imported transient class HArray1OfNode;
+ imported transient class HArray1OfFiniteElement;
-- Package Methods
--- /dev/null
+// Created on: 1993-01-11
+// Created by: CKY / Contract Toubro-Larsen (Anand NATRAJAN)
+// 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 IGESAppli_Array1OfFiniteElement_HeaderFile
+#define IGESAppli_Array1OfFiniteElement_HeaderFile
+
+#include <IGESAppli_FiniteElement.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(IGESAppli_FiniteElement)> IGESAppli_Array1OfFiniteElement;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: CKY / Contract Toubro-Larsen (Anand NATRAJAN)
+// 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 IGESAppli_Array1OfFlow_HeaderFile
+#define IGESAppli_Array1OfFlow_HeaderFile
+
+#include <IGESAppli_Flow.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(IGESAppli_Flow)> IGESAppli_Array1OfFlow;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: CKY / Contract Toubro-Larsen (Anand NATRAJAN)
+// 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 IGESAppli_Array1OfNode_HeaderFile
+#define IGESAppli_Array1OfNode_HeaderFile
+
+#include <IGESAppli_Node.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(IGESAppli_Node)> IGESAppli_Array1OfNode;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: CKY / Contract Toubro-Larsen (Anand NATRAJAN)
+// 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 IGESAppli_HArray1OfFiniteElement_HeaderFile
+#define IGESAppli_HArray1OfFiniteElement_HeaderFile
+
+#include <IGESAppli_FiniteElement.hxx>
+#include <IGESAppli_Array1OfFiniteElement.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(IGESAppli_HArray1OfFiniteElement, IGESAppli_Array1OfFiniteElement)
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: CKY / Contract Toubro-Larsen (Anand NATRAJAN)
+// 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 IGESAppli_HArray1OfFlow_HeaderFile
+#define IGESAppli_HArray1OfFlow_HeaderFile
+
+#include <IGESAppli_Flow.hxx>
+#include <IGESAppli_Array1OfFlow.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(IGESAppli_HArray1OfFlow, IGESAppli_Array1OfFlow)
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: CKY / Contract Toubro-Larsen (Anand NATRAJAN)
+// 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 IGESAppli_HArray1OfNode_HeaderFile
+#define IGESAppli_HArray1OfNode_HeaderFile
+
+#include <IGESAppli_Node.hxx>
+#include <IGESAppli_Array1OfNode.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(IGESAppli_HArray1OfNode, IGESAppli_Array1OfNode)
+
+
+#endif
--- /dev/null
+IGESBasic_Array2OfHArray1OfReal.hxx
+IGESBasic_Array1OfLineFontEntity.hxx
+IGESBasic_HArray2OfHArray1OfReal.hxx
+IGESBasic_HArray1OfLineFontEntity.hxx
-- The class instantiations :
- class Array2OfHArray1OfReal instantiates
- Array2 from TCollection (HArray1OfReal from TColStd);
- class Array1OfLineFontEntity instantiates
- Array1 from TCollection (LineFontEntity from IGESData);
+ imported Array2OfHArray1OfReal;
+ imported Array1OfLineFontEntity;
class HArray1OfHArray1OfInteger instantiates
JaggedArray from Interface (HArray1OfInteger from TColStd);
JaggedArray from Interface (HArray1OfXYZ from TColgp);
-- HArray1 from TCollection (HArray1OfXYZ from TColgp, Array1OfHArray1OfXYZ);
- class HArray2OfHArray1OfReal instantiates HArray2 from TCollection
- (HArray1OfReal from TColStd,Array2OfHArray1OfReal);
+ imported transient class HArray2OfHArray1OfReal;
class HArray1OfHArray1OfIGESEntity instantiates
JaggedArray from Interface (HArray1OfIGESEntity from IGESData);
-- HArray1 from TCollection (HArray1OfIGESEntity from IGESData,Array1OfHArray1OfIGESEntity);
- class HArray1OfLineFontEntity instantiates HArray1 from TCollection
- (LineFontEntity from IGESData,Array1OfLineFontEntity);
+ imported transient class HArray1OfLineFontEntity;
-- Package methods
--- /dev/null
+// Created on: 1993-01-09
+// Created by: CKY / Contract Toubro-Larsen (Arun MENON)
+// 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 IGESBasic_Array1OfLineFontEntity_HeaderFile
+#define IGESBasic_Array1OfLineFontEntity_HeaderFile
+
+#include <IGESData_LineFontEntity.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(IGESData_LineFontEntity)> IGESBasic_Array1OfLineFontEntity;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-09
+// Created by: CKY / Contract Toubro-Larsen (Arun MENON)
+// 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 IGESBasic_Array2OfHArray1OfReal_HeaderFile
+#define IGESBasic_Array2OfHArray1OfReal_HeaderFile
+
+#include <TColStd_HArray1OfReal.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<Handle(TColStd_HArray1OfReal)> IGESBasic_Array2OfHArray1OfReal;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-09
+// Created by: CKY / Contract Toubro-Larsen (Arun MENON)
+// 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 IGESBasic_HArray1OfLineFontEntity_HeaderFile
+#define IGESBasic_HArray1OfLineFontEntity_HeaderFile
+
+#include <IGESData_LineFontEntity.hxx>
+#include <IGESBasic_Array1OfLineFontEntity.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(IGESBasic_HArray1OfLineFontEntity, IGESBasic_Array1OfLineFontEntity)
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-09
+// Created by: CKY / Contract Toubro-Larsen (Arun MENON)
+// 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 IGESBasic_HArray2OfHArray1OfReal_HeaderFile
+#define IGESBasic_HArray2OfHArray1OfReal_HeaderFile
+
+#include <TColStd_HArray1OfReal.hxx>
+#include <IGESBasic_Array2OfHArray1OfReal.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(IGESBasic_HArray2OfHArray1OfReal, IGESBasic_Array2OfHArray1OfReal)
+
+
+#endif
IGESData_Dump.hxx
+IGESData_Array1OfDirPart.hxx
+IGESData_Array1OfIGESEntity.hxx
+IGESData_HArray1OfIGESEntity.hxx
-- -- Instantiations -- --
- class Array1OfDirPart instantiates Array1 from TCollection (DirPart);
+ imported Array1OfDirPart;
- class Array1OfIGESEntity instantiates Array1 from TCollection (IGESEntity);
+ imported Array1OfIGESEntity;
- class HArray1OfIGESEntity instantiates
- HArray1 from TCollection (IGESEntity,Array1OfIGESEntity);
+ imported transient class HArray1OfIGESEntity;
-- General Routines --
-- They encapsulate the general actions required to work with this
--- /dev/null
+// Created on: 1992-04-06
+// Created by: Christian CAILLET
+// 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.
+
+#ifndef IGESData_Array1OfDirPart_HeaderFile
+#define IGESData_Array1OfDirPart_HeaderFile
+
+#include <IGESData_DirPart.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<IGESData_DirPart> IGESData_Array1OfDirPart;
+
+
+#endif
--- /dev/null
+// Created on: 1992-04-06
+// Created by: Christian CAILLET
+// 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.
+
+#ifndef IGESData_Array1OfIGESEntity_HeaderFile
+#define IGESData_Array1OfIGESEntity_HeaderFile
+
+#include <IGESData_IGESEntity.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(IGESData_IGESEntity)> IGESData_Array1OfIGESEntity;
+
+
+#endif
--- /dev/null
+// Created on: 1992-04-06
+// Created by: Christian CAILLET
+// 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.
+
+#ifndef IGESData_HArray1OfIGESEntity_HeaderFile
+#define IGESData_HArray1OfIGESEntity_HeaderFile
+
+#include <IGESData_IGESEntity.hxx>
+#include <IGESData_Array1OfIGESEntity.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(IGESData_HArray1OfIGESEntity, IGESData_Array1OfIGESEntity)
+
+
+#endif
--- /dev/null
+IGESDefs_Array1OfTabularData.hxx
+IGESDefs_HArray1OfTabularData.hxx
-- Instantiations
- class Array1OfTabularData instantiates Array1 from TCollection(TabularData);
+ imported Array1OfTabularData;
- class HArray1OfTabularData instantiates HArray1 from TCollection
- (TabularData,Array1OfTabularData);
+ imported transient class HArray1OfTabularData;
class HArray1OfHArray1OfTextDisplayTemplate instantiates
-- HArray1 (HArray1OfTextDisplayTemplate,Array1OfHArray1OfTextDisplayTemplate);
JaggedArray from Interface (HArray1OfTextDisplayTemplate from IGESGraph);
--- /dev/null
+// Created on: 1993-01-09
+// Created by: CKY / Contract Toubro-Larsen ( Deepak PRABHU )
+// 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 IGESDefs_Array1OfTabularData_HeaderFile
+#define IGESDefs_Array1OfTabularData_HeaderFile
+
+#include <IGESDefs_TabularData.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(IGESDefs_TabularData)> IGESDefs_Array1OfTabularData;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-09
+// Created by: CKY / Contract Toubro-Larsen ( Deepak PRABHU )
+// 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 IGESDefs_HArray1OfTabularData_HeaderFile
+#define IGESDefs_HArray1OfTabularData_HeaderFile
+
+#include <IGESDefs_TabularData.hxx>
+#include <IGESDefs_Array1OfTabularData.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(IGESDefs_HArray1OfTabularData, IGESDefs_Array1OfTabularData)
+
+
+#endif
--- /dev/null
+IGESDimen_Array1OfLeaderArrow.hxx
+IGESDimen_Array1OfGeneralNote.hxx
+IGESDimen_HArray1OfLeaderArrow.hxx
+IGESDimen_HArray1OfGeneralNote.hxx
-- Instantiations :
- class Array1OfLeaderArrow instantiates
- Array1 from TCollection (LeaderArrow);
- class Array1OfGeneralNote instantiates
- Array1 from TCollection (GeneralNote);
-
- class HArray1OfLeaderArrow instantiates
- HArray1 from TCollection (LeaderArrow,Array1OfLeaderArrow);
- class HArray1OfGeneralNote instantiates
- HArray1 from TCollection (GeneralNote,Array1OfGeneralNote);
+ imported Array1OfLeaderArrow;
+ imported Array1OfGeneralNote;
+
+ imported transient class HArray1OfLeaderArrow;
+ imported transient class HArray1OfGeneralNote;
-- Package Methods
--- /dev/null
+// Created on: 1993-01-09
+// Created by: CKY / Contract Toubro-Larsen ( Deepak PRABHU )
+// 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 IGESDimen_Array1OfGeneralNote_HeaderFile
+#define IGESDimen_Array1OfGeneralNote_HeaderFile
+
+#include <IGESDimen_GeneralNote.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(IGESDimen_GeneralNote)> IGESDimen_Array1OfGeneralNote;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-09
+// Created by: CKY / Contract Toubro-Larsen ( Deepak PRABHU )
+// 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 IGESDimen_Array1OfLeaderArrow_HeaderFile
+#define IGESDimen_Array1OfLeaderArrow_HeaderFile
+
+#include <IGESDimen_LeaderArrow.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(IGESDimen_LeaderArrow)> IGESDimen_Array1OfLeaderArrow;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-09
+// Created by: CKY / Contract Toubro-Larsen ( Deepak PRABHU )
+// 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 IGESDimen_HArray1OfGeneralNote_HeaderFile
+#define IGESDimen_HArray1OfGeneralNote_HeaderFile
+
+#include <IGESDimen_GeneralNote.hxx>
+#include <IGESDimen_Array1OfGeneralNote.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(IGESDimen_HArray1OfGeneralNote, IGESDimen_Array1OfGeneralNote)
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-09
+// Created by: CKY / Contract Toubro-Larsen ( Deepak PRABHU )
+// 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 IGESDimen_HArray1OfLeaderArrow_HeaderFile
+#define IGESDimen_HArray1OfLeaderArrow_HeaderFile
+
+#include <IGESDimen_LeaderArrow.hxx>
+#include <IGESDimen_Array1OfLeaderArrow.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(IGESDimen_HArray1OfLeaderArrow, IGESDimen_Array1OfLeaderArrow)
+
+
+#endif
--- /dev/null
+IGESDraw_Array1OfConnectPoint.hxx
+IGESDraw_Array1OfViewKindEntity.hxx
+IGESDraw_HArray1OfConnectPoint.hxx
+IGESDraw_HArray1OfViewKindEntity.hxx
-- The class instantiations :
- class Array1OfConnectPoint instantiates
- Array1 from TCollection (ConnectPoint);
- class Array1OfViewKindEntity instantiates
- Array1 from TCollection (ViewKindEntity from IGESData);
-
- class HArray1OfConnectPoint instantiates HArray1 from TCollection
- (ConnectPoint,Array1OfConnectPoint);
- class HArray1OfViewKindEntity instantiates HArray1 from TCollection
- (ViewKindEntity from IGESData,Array1OfViewKindEntity);
+ imported Array1OfConnectPoint;
+ imported Array1OfViewKindEntity;
+
+ imported transient class HArray1OfConnectPoint;
+ imported transient class HArray1OfViewKindEntity;
-- Package Methods :
--- /dev/null
+// Created on: 1993-01-11
+// Created by: CKY / Contract Toubro-Larsen (Niraj RANGWALA)
+// 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 IGESDraw_Array1OfConnectPoint_HeaderFile
+#define IGESDraw_Array1OfConnectPoint_HeaderFile
+
+#include <IGESDraw_ConnectPoint.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(IGESDraw_ConnectPoint)> IGESDraw_Array1OfConnectPoint;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: CKY / Contract Toubro-Larsen (Niraj RANGWALA)
+// 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 IGESDraw_Array1OfViewKindEntity_HeaderFile
+#define IGESDraw_Array1OfViewKindEntity_HeaderFile
+
+#include <IGESData_ViewKindEntity.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(IGESData_ViewKindEntity)> IGESDraw_Array1OfViewKindEntity;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: CKY / Contract Toubro-Larsen (Niraj RANGWALA)
+// 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 IGESDraw_HArray1OfConnectPoint_HeaderFile
+#define IGESDraw_HArray1OfConnectPoint_HeaderFile
+
+#include <IGESDraw_ConnectPoint.hxx>
+#include <IGESDraw_Array1OfConnectPoint.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(IGESDraw_HArray1OfConnectPoint, IGESDraw_Array1OfConnectPoint)
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: CKY / Contract Toubro-Larsen (Niraj RANGWALA)
+// 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 IGESDraw_HArray1OfViewKindEntity_HeaderFile
+#define IGESDraw_HArray1OfViewKindEntity_HeaderFile
+
+#include <IGESData_ViewKindEntity.hxx>
+#include <IGESDraw_Array1OfViewKindEntity.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(IGESDraw_HArray1OfViewKindEntity, IGESDraw_Array1OfViewKindEntity)
+
+
+#endif
--- /dev/null
+IGESGeom_Array1OfBoundary.hxx
+IGESGeom_Array1OfCurveOnSurface.hxx
+IGESGeom_Array1OfTransformationMatrix.hxx
+IGESGeom_HArray1OfBoundary.hxx
+IGESGeom_HArray1OfCurveOnSurface.hxx
+IGESGeom_HArray1OfTransformationMatrix.hxx
-- Instantiations :
- class Array1OfBoundary instantiates Array1 from TCollection (Boundary);
- class Array1OfCurveOnSurface instantiates
- Array1 from TCollection (CurveOnSurface);
- class Array1OfTransformationMatrix instantiates
- Array1 from TCollection (TransformationMatrix);
-
- class HArray1OfBoundary instantiates HArray1 from TCollection
- (Boundary,Array1OfBoundary);
- class HArray1OfCurveOnSurface instantiates HArray1 from TCollection
- (CurveOnSurface,Array1OfCurveOnSurface);
- class HArray1OfTransformationMatrix instantiates HArray1 from TCollection
- (TransformationMatrix,Array1OfTransformationMatrix);
+ imported Array1OfBoundary;
+ imported Array1OfCurveOnSurface;
+ imported Array1OfTransformationMatrix;
+
+ imported transient class HArray1OfBoundary;
+ imported transient class HArray1OfCurveOnSurface;
+ imported transient class HArray1OfTransformationMatrix;
-- Package Methods
--- /dev/null
+// Created on: 1993-01-11
+// Created by: CKY / Contract Toubro-Larsen ( Kiran )
+// 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 IGESGeom_Array1OfBoundary_HeaderFile
+#define IGESGeom_Array1OfBoundary_HeaderFile
+
+#include <IGESGeom_Boundary.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(IGESGeom_Boundary)> IGESGeom_Array1OfBoundary;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: CKY / Contract Toubro-Larsen ( Kiran )
+// 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 IGESGeom_Array1OfCurveOnSurface_HeaderFile
+#define IGESGeom_Array1OfCurveOnSurface_HeaderFile
+
+#include <IGESGeom_CurveOnSurface.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(IGESGeom_CurveOnSurface)> IGESGeom_Array1OfCurveOnSurface;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: CKY / Contract Toubro-Larsen ( Kiran )
+// 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 IGESGeom_Array1OfTransformationMatrix_HeaderFile
+#define IGESGeom_Array1OfTransformationMatrix_HeaderFile
+
+#include <IGESGeom_TransformationMatrix.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(IGESGeom_TransformationMatrix)> IGESGeom_Array1OfTransformationMatrix;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: CKY / Contract Toubro-Larsen ( Kiran )
+// 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 IGESGeom_HArray1OfBoundary_HeaderFile
+#define IGESGeom_HArray1OfBoundary_HeaderFile
+
+#include <IGESGeom_Boundary.hxx>
+#include <IGESGeom_Array1OfBoundary.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(IGESGeom_HArray1OfBoundary, IGESGeom_Array1OfBoundary)
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: CKY / Contract Toubro-Larsen ( Kiran )
+// 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 IGESGeom_HArray1OfCurveOnSurface_HeaderFile
+#define IGESGeom_HArray1OfCurveOnSurface_HeaderFile
+
+#include <IGESGeom_CurveOnSurface.hxx>
+#include <IGESGeom_Array1OfCurveOnSurface.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(IGESGeom_HArray1OfCurveOnSurface, IGESGeom_Array1OfCurveOnSurface)
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: CKY / Contract Toubro-Larsen ( Kiran )
+// 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 IGESGeom_HArray1OfTransformationMatrix_HeaderFile
+#define IGESGeom_HArray1OfTransformationMatrix_HeaderFile
+
+#include <IGESGeom_TransformationMatrix.hxx>
+#include <IGESGeom_Array1OfTransformationMatrix.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(IGESGeom_HArray1OfTransformationMatrix, IGESGeom_Array1OfTransformationMatrix)
+
+
+#endif
--- /dev/null
+IGESGraph_Array1OfColor.hxx
+IGESGraph_Array1OfTextDisplayTemplate.hxx
+IGESGraph_Array1OfTextFontDef.hxx
+IGESGraph_HArray1OfColor.hxx
+IGESGraph_HArray1OfTextDisplayTemplate.hxx
+IGESGraph_HArray1OfTextFontDef.hxx
-- The class instantiations :
- class Array1OfColor instantiates Array1 from TCollection (Color);
- class Array1OfTextDisplayTemplate instantiates
- Array1 from TCollection (TextDisplayTemplate);
- class Array1OfTextFontDef instantiates
- Array1 from TCollection (TextFontDef);
-
- class HArray1OfColor instantiates HArray1 from TCollection
- (Color,Array1OfColor);
- class HArray1OfTextDisplayTemplate instantiates HArray1 from TCollection
- (TextDisplayTemplate,Array1OfTextDisplayTemplate);
- class HArray1OfTextFontDef instantiates HArray1 from TCollection
- (TextFontDef,Array1OfTextFontDef);
+ imported Array1OfColor;
+ imported Array1OfTextDisplayTemplate;
+ imported Array1OfTextFontDef;
+
+ imported transient class HArray1OfColor;
+ imported transient class HArray1OfTextDisplayTemplate;
+ imported transient class HArray1OfTextFontDef;
-- Package Methods
--- /dev/null
+// Created on: 1993-01-11
+// Created by: CKY / Contract Toubro-Larsen (TCD)
+// 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 IGESGraph_Array1OfColor_HeaderFile
+#define IGESGraph_Array1OfColor_HeaderFile
+
+#include <IGESGraph_Color.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(IGESGraph_Color)> IGESGraph_Array1OfColor;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: CKY / Contract Toubro-Larsen (TCD)
+// 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 IGESGraph_Array1OfTextDisplayTemplate_HeaderFile
+#define IGESGraph_Array1OfTextDisplayTemplate_HeaderFile
+
+#include <IGESGraph_TextDisplayTemplate.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(IGESGraph_TextDisplayTemplate)> IGESGraph_Array1OfTextDisplayTemplate;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: CKY / Contract Toubro-Larsen (TCD)
+// 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 IGESGraph_Array1OfTextFontDef_HeaderFile
+#define IGESGraph_Array1OfTextFontDef_HeaderFile
+
+#include <IGESGraph_TextFontDef.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(IGESGraph_TextFontDef)> IGESGraph_Array1OfTextFontDef;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: CKY / Contract Toubro-Larsen (TCD)
+// 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 IGESGraph_HArray1OfColor_HeaderFile
+#define IGESGraph_HArray1OfColor_HeaderFile
+
+#include <IGESGraph_Color.hxx>
+#include <IGESGraph_Array1OfColor.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(IGESGraph_HArray1OfColor, IGESGraph_Array1OfColor)
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: CKY / Contract Toubro-Larsen (TCD)
+// 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 IGESGraph_HArray1OfTextDisplayTemplate_HeaderFile
+#define IGESGraph_HArray1OfTextDisplayTemplate_HeaderFile
+
+#include <IGESGraph_TextDisplayTemplate.hxx>
+#include <IGESGraph_Array1OfTextDisplayTemplate.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(IGESGraph_HArray1OfTextDisplayTemplate, IGESGraph_Array1OfTextDisplayTemplate)
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: CKY / Contract Toubro-Larsen (TCD)
+// 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 IGESGraph_HArray1OfTextFontDef_HeaderFile
+#define IGESGraph_HArray1OfTextFontDef_HeaderFile
+
+#include <IGESGraph_TextFontDef.hxx>
+#include <IGESGraph_Array1OfTextFontDef.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(IGESGraph_HArray1OfTextFontDef, IGESGraph_Array1OfTextFontDef)
+
+
+#endif
IGESSolid_CMPLRS.edl
+IGESSolid_Array1OfLoop.hxx
+IGESSolid_Array1OfFace.hxx
+IGESSolid_Array1OfShell.hxx
+IGESSolid_Array1OfVertexList.hxx
+IGESSolid_HArray1OfLoop.hxx
+IGESSolid_HArray1OfFace.hxx
+IGESSolid_HArray1OfShell.hxx
+IGESSolid_HArray1OfVertexList.hxx
-- Instantiations
- class Array1OfLoop instantiates Array1 from TCollection (Loop);
- class Array1OfFace instantiates Array1 from TCollection (Face);
- class Array1OfShell instantiates Array1 from TCollection (Shell);
- class Array1OfVertexList instantiates Array1 from TCollection (VertexList);
- class HArray1OfLoop instantiates HArray1 from TCollection (Loop,Array1OfLoop);
- class HArray1OfFace instantiates HArray1 from TCollection (Face,Array1OfFace);
- class HArray1OfShell instantiates HArray1 from TCollection (Shell,Array1OfShell);
- class HArray1OfVertexList instantiates HArray1 from TCollection (VertexList,Array1OfVertexList);
+ imported Array1OfLoop;
+ imported Array1OfFace;
+ imported Array1OfShell;
+ imported Array1OfVertexList;
+ imported transient class HArray1OfLoop;
+ imported transient class HArray1OfFace;
+ imported transient class HArray1OfShell;
+ imported transient class HArray1OfVertexList;
-- Package methods
--- /dev/null
+// Created on: 1993-01-11
+// Created by: SIVA
+// 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 IGESSolid_Array1OfFace_HeaderFile
+#define IGESSolid_Array1OfFace_HeaderFile
+
+#include <IGESSolid_Face.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(IGESSolid_Face)> IGESSolid_Array1OfFace;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: SIVA
+// 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 IGESSolid_Array1OfLoop_HeaderFile
+#define IGESSolid_Array1OfLoop_HeaderFile
+
+#include <IGESSolid_Loop.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(IGESSolid_Loop)> IGESSolid_Array1OfLoop;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: SIVA
+// 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 IGESSolid_Array1OfShell_HeaderFile
+#define IGESSolid_Array1OfShell_HeaderFile
+
+#include <IGESSolid_Shell.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(IGESSolid_Shell)> IGESSolid_Array1OfShell;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: SIVA
+// 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 IGESSolid_Array1OfVertexList_HeaderFile
+#define IGESSolid_Array1OfVertexList_HeaderFile
+
+#include <IGESSolid_VertexList.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(IGESSolid_VertexList)> IGESSolid_Array1OfVertexList;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: SIVA
+// 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 IGESSolid_HArray1OfFace_HeaderFile
+#define IGESSolid_HArray1OfFace_HeaderFile
+
+#include <IGESSolid_Face.hxx>
+#include <IGESSolid_Array1OfFace.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(IGESSolid_HArray1OfFace, IGESSolid_Array1OfFace)
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: SIVA
+// 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 IGESSolid_HArray1OfLoop_HeaderFile
+#define IGESSolid_HArray1OfLoop_HeaderFile
+
+#include <IGESSolid_Loop.hxx>
+#include <IGESSolid_Array1OfLoop.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(IGESSolid_HArray1OfLoop, IGESSolid_Array1OfLoop)
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: SIVA
+// 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 IGESSolid_HArray1OfShell_HeaderFile
+#define IGESSolid_HArray1OfShell_HeaderFile
+
+#include <IGESSolid_Shell.hxx>
+#include <IGESSolid_Array1OfShell.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(IGESSolid_HArray1OfShell, IGESSolid_Array1OfShell)
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-11
+// Created by: SIVA
+// 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 IGESSolid_HArray1OfVertexList_HeaderFile
+#define IGESSolid_HArray1OfVertexList_HeaderFile
+
+#include <IGESSolid_VertexList.hxx>
+#include <IGESSolid_Array1OfVertexList.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(IGESSolid_HArray1OfVertexList, IGESSolid_Array1OfVertexList)
+
+
+#endif
--- /dev/null
+IntAna_ListOfCurve.hxx
+IntAna_ListIteratorOfListOfCurve.hxx
class Quadric;
--
- class ListOfCurve instantiates
- List from TCollection(Curve from IntAna);
+ imported ListOfCurve;
+ imported ListIteratorOfListOfCurve;
--
end IntAna;
--- /dev/null
+
+
+#ifndef IntAna_ListIteratorOfListOfCurve_HeaderFile
+#define IntAna_ListIteratorOfListOfCurve_HeaderFile
+
+#include <IntAna_ListOfCurve.hxx>
+
+#endif
--- /dev/null
+// Created on: 1992-06-30
+// Created by: Laurent BUCHARD
+// 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.
+
+#ifndef IntAna_ListOfCurve_HeaderFile
+#define IntAna_ListOfCurve_HeaderFile
+
+#include <IntAna_Curve.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<IntAna_Curve> IntAna_ListOfCurve;
+typedef NCollection_List<IntAna_Curve>::Iterator IntAna_ListIteratorOfListOfCurve;
+
+
+#endif
--- /dev/null
+IntCurveSurface_SequenceOfPnt.hxx
+IntCurveSurface_SequenceOfSeg.hxx
--------------------------------------------------
class IntersectionSegment;
--------------------------------------------------
- class SequenceOfPnt instantiates
- Sequence from TCollection(
- IntersectionPoint from IntCurveSurface);
+ imported SequenceOfPnt;
--------------------------------------------------
- class SequenceOfSeg instantiates
- Sequence from TCollection(
- IntersectionSegment from IntCurveSurface);
+ imported SequenceOfSeg;
--------------------------------------------------
generic class HCurveTool;
--------------------------------------------------
--- /dev/null
+// Created on: 1993-04-07
+// Created by: Laurent BUCHARD
+// 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 IntCurveSurface_SequenceOfPnt_HeaderFile
+#define IntCurveSurface_SequenceOfPnt_HeaderFile
+
+#include <IntCurveSurface_IntersectionPoint.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<IntCurveSurface_IntersectionPoint> IntCurveSurface_SequenceOfPnt;
+
+
+#endif
--- /dev/null
+// Created on: 1993-04-07
+// Created by: Laurent BUCHARD
+// 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 IntCurveSurface_SequenceOfSeg_HeaderFile
+#define IntCurveSurface_SequenceOfSeg_HeaderFile
+
+#include <IntCurveSurface_IntersectionSegment.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<IntCurveSurface_IntersectionSegment> IntCurveSurface_SequenceOfSeg;
+
+
+#endif
IntPatch_ImpImpIntersection_4.gxx
IntPatch_ImpImpIntersection_5.gxx
IntPatch_ImpImpIntersection_6.gxx
+IntPatch_SequenceOfPoint.hxx
+IntPatch_SequenceOfLine.hxx
class Intersection;
- class SequenceOfPoint instantiates Sequence from TCollection (Point from IntPatch);
+ imported SequenceOfPoint;
- class SequenceOfLine instantiates Sequence from TCollection (Line from IntPatch);
+ imported SequenceOfLine;
class TheSurfFunction instantiates ZerImpFunc from IntImp
(HSurface from Adaptor3d,
--- /dev/null
+// Created on: 1992-05-06
+// Created by: Jacques GOUSSARD
+// 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.
+
+#ifndef IntPatch_SequenceOfLine_HeaderFile
+#define IntPatch_SequenceOfLine_HeaderFile
+
+#include <IntPatch_Line.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(IntPatch_Line)> IntPatch_SequenceOfLine;
+
+
+#endif
--- /dev/null
+// Created on: 1992-05-06
+// Created by: Jacques GOUSSARD
+// 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.
+
+#ifndef IntPatch_SequenceOfPoint_HeaderFile
+#define IntPatch_SequenceOfPoint_HeaderFile
+
+#include <IntPatch_Point.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<IntPatch_Point> IntPatch_SequenceOfPoint;
+
+
+#endif
IntPolyh_ArrayOfStartPoints.hxx
IntPolyh_ArrayOfTangentZones.hxx
IntPolyh_ArrayOfTriangles.hxx
+IntPolyh_SeqOfStartPoints.hxx
class Point;
class StartPoint;
- class SeqOfStartPoints instantiates Sequence from TCollection
- (StartPoint from IntPolyh);
+ imported SeqOfStartPoints;
class Edge;
--- /dev/null
+// Created on: 1999-03-03
+// Created by: Fabrice SERVANT
+// Copyright (c) 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 IntPolyh_SeqOfStartPoints_HeaderFile
+#define IntPolyh_SeqOfStartPoints_HeaderFile
+
+#include <IntPolyh_StartPoint.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<IntPolyh_StartPoint> IntPolyh_SeqOfStartPoints;
+
+
+#endif
--- /dev/null
+IntRes2d_SequenceOfIntersectionPoint.hxx
+IntRes2d_SequenceOfIntersectionSegment.hxx
enumeration Situation is Inside, Outside, Unknown;
- class SequenceOfIntersectionPoint instantiates
- Sequence from TCollection (IntersectionPoint);
+ imported SequenceOfIntersectionPoint;
- class SequenceOfIntersectionSegment instantiates
- Sequence from TCollection (IntersectionSegment);
+ imported SequenceOfIntersectionSegment;
end IntRes2d;
--- /dev/null
+// Created on: 1992-04-03
+// Created by: Laurent BUCHARD
+// 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.
+
+#ifndef IntRes2d_SequenceOfIntersectionPoint_HeaderFile
+#define IntRes2d_SequenceOfIntersectionPoint_HeaderFile
+
+#include <IntRes2d_IntersectionPoint.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<IntRes2d_IntersectionPoint> IntRes2d_SequenceOfIntersectionPoint;
+
+
+#endif
--- /dev/null
+// Created on: 1992-04-03
+// Created by: Laurent BUCHARD
+// 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.
+
+#ifndef IntRes2d_SequenceOfIntersectionSegment_HeaderFile
+#define IntRes2d_SequenceOfIntersectionSegment_HeaderFile
+
+#include <IntRes2d_IntersectionSegment.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<IntRes2d_IntersectionSegment> IntRes2d_SequenceOfIntersectionSegment;
+
+
+#endif
IntSurf_Allocator.hxx
IntSurf_SequenceOfPntOn2S.hxx
+IntSurf_SequenceOfCouple.hxx
+IntSurf_SequenceOfPathPoint.hxx
+IntSurf_SequenceOfInteriorPoint.hxx
+IntSurf_ListOfPntOn2S.hxx
+IntSurf_ListIteratorOfListOfPntOn2S.hxx
class Couple;
- class SequenceOfCouple instantiates Sequence from TCollection
- (Couple from IntSurf);
+ imported SequenceOfCouple;
class LineOn2S;
class PathPoint;
- class SequenceOfPathPoint instantiates Sequence from TCollection
- (PathPoint from IntSurf);
+ imported SequenceOfPathPoint;
class PathPointTool;
class InteriorPoint;
- class SequenceOfInteriorPoint instantiates Sequence from TCollection
- (InteriorPoint from IntSurf);
+ imported SequenceOfInteriorPoint;
class InteriorPointTool;
class Transition;
--amv
- class ListOfPntOn2S instantiates List from TCollection
- (PntOn2S from IntSurf);
+ imported ListOfPntOn2S;
+ imported ListIteratorOfListOfPntOn2S;
enumeration TypeTrans is In, Out, Touch, Undecided;
--- /dev/null
+
+
+#ifndef IntSurf_ListIteratorOfListOfPntOn2S_HeaderFile
+#define IntSurf_ListIteratorOfListOfPntOn2S_HeaderFile
+
+#include <IntSurf_ListOfPntOn2S.hxx>
+
+#endif
--- /dev/null
+// Created on: 1992-08-24
+// Created by: Jacques GOUSSARD
+// 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.
+
+#ifndef IntSurf_ListOfPntOn2S_HeaderFile
+#define IntSurf_ListOfPntOn2S_HeaderFile
+
+#include <IntSurf_PntOn2S.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<IntSurf_PntOn2S> IntSurf_ListOfPntOn2S;
+typedef NCollection_List<IntSurf_PntOn2S>::Iterator IntSurf_ListIteratorOfListOfPntOn2S;
+
+
+#endif
--- /dev/null
+// Created on: 1992-08-24
+// Created by: Jacques GOUSSARD
+// 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.
+
+#ifndef IntSurf_SequenceOfCouple_HeaderFile
+#define IntSurf_SequenceOfCouple_HeaderFile
+
+#include <IntSurf_Couple.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<IntSurf_Couple> IntSurf_SequenceOfCouple;
+
+
+#endif
--- /dev/null
+// Created on: 1992-08-24
+// Created by: Jacques GOUSSARD
+// 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.
+
+#ifndef IntSurf_SequenceOfInteriorPoint_HeaderFile
+#define IntSurf_SequenceOfInteriorPoint_HeaderFile
+
+#include <IntSurf_InteriorPoint.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<IntSurf_InteriorPoint> IntSurf_SequenceOfInteriorPoint;
+
+
+#endif
--- /dev/null
+// Created on: 1992-08-24
+// Created by: Jacques GOUSSARD
+// 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.
+
+#ifndef IntSurf_SequenceOfPathPoint_HeaderFile
+#define IntSurf_SequenceOfPathPoint_HeaderFile
+
+#include <IntSurf_PathPoint.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<IntSurf_PathPoint> IntSurf_SequenceOfPathPoint;
+
+
+#endif
--- /dev/null
+IntTools_SequenceOfPntOn2Faces.hxx
+IntTools_SequenceOfCurves.hxx
+IntTools_SequenceOfRanges.hxx
+IntTools_SequenceOfRoots.hxx
+IntTools_Array1OfRoots.hxx
+IntTools_Array1OfRange.hxx
+IntTools_SequenceOfCommonPrts.hxx
+IntTools_IndexedDataMapOfTransientAddress.hxx
+IntTools_ListOfCurveRangeSample.hxx
+IntTools_ListIteratorOfListOfCurveRangeSample.hxx
+IntTools_ListOfSurfaceRangeSample.hxx
+IntTools_ListIteratorOfListOfSurfaceRangeSample.hxx
+IntTools_ListOfBox.hxx
+IntTools_ListIteratorOfListOfBox.hxx
+IntTools_MapOfCurveSample.hxx
+IntTools_MapIteratorOfMapOfCurveSample.hxx
+IntTools_MapOfSurfaceSample.hxx
+IntTools_MapIteratorOfMapOfSurfaceSample.hxx
+IntTools_DataMapOfCurveSampleBox.hxx
+IntTools_DataMapIteratorOfDataMapOfCurveSampleBox.hxx
+IntTools_DataMapOfSurfaceSampleBox.hxx
+IntTools_DataMapIteratorOfDataMapOfSurfaceSampleBox.hxx
---
--- I n s t a n t i a t i o n s
---
- class SequenceOfPntOn2Faces instantiates
- Sequence from TCollection(PntOn2Faces from IntTools);
+ imported SequenceOfPntOn2Faces;
--
- class SequenceOfCurves instantiates
- Sequence from TCollection(Curve from IntTools);
+ imported SequenceOfCurves;
- class SequenceOfRanges instantiates
- Sequence from TCollection(Range from IntTools);
+ imported SequenceOfRanges;
class CArray1OfInteger instantiates
CArray1(Integer from Standard);
class CArray1OfReal instantiates
CArray1(Real from Standard);
- class SequenceOfRoots instantiates
- Sequence from TCollection(Root from IntTools);
+ imported SequenceOfRoots;
- class Array1OfRoots instantiates
- Array1 from TCollection (Root from IntTools);
+ imported Array1OfRoots;
- class Array1OfRange instantiates
- Array1 from TCollection (Range from IntTools);
+ imported Array1OfRange;
class QuickSort instantiates
QuickSort from SortTools (Root from IntTools,
QuickSort from SortTools (Range from IntTools,
Array1OfRange from IntTools,
CompareRange from IntTools);
- class SequenceOfCommonPrts instantiates
- Sequence from TCollection(CommonPrt from IntTools);
+ imported SequenceOfCommonPrts;
- class IndexedDataMapOfTransientAddress instantiates
- IndexedDataMap from TCollection(Transient from Standard,
- Address from Standard,
- MapTransientHasher from TColStd);
+ imported IndexedDataMapOfTransientAddress;
- class ListOfCurveRangeSample instantiates
- List from TCollection(CurveRangeSample from IntTools);
+ imported ListOfCurveRangeSample;
+
+
+ imported ListIteratorOfListOfCurveRangeSample;
+
+ imported ListOfSurfaceRangeSample;
- class ListOfSurfaceRangeSample instantiates
- List from TCollection(SurfaceRangeSample from IntTools);
+ imported ListIteratorOfListOfSurfaceRangeSample;
- class ListOfBox instantiates
- List from TCollection(Box from Bnd);
+ imported ListOfBox;
+
+ imported ListIteratorOfListOfBox;
class CurveRangeSampleMapHasher;
class SurfaceRangeSampleMapHasher;
- class MapOfCurveSample instantiates
- Map from TCollection(CurveRangeSample from IntTools,
- CurveRangeSampleMapHasher from IntTools);
+ imported MapOfCurveSample;
+
+ imported MapIteratorOfMapOfCurveSample;
- class MapOfSurfaceSample instantiates
- Map from TCollection(SurfaceRangeSample from IntTools,
- SurfaceRangeSampleMapHasher from IntTools);
+ imported MapOfSurfaceSample;
+
+ imported MapIteratorOfMapOfSurfaceSample;
+
+ imported DataMapOfCurveSampleBox;
- class DataMapOfCurveSampleBox instantiates
- DataMap from TCollection(CurveRangeSample from IntTools,
- Box from Bnd,
- CurveRangeSampleMapHasher from IntTools);
-
- class DataMapOfSurfaceSampleBox instantiates
- DataMap from TCollection(SurfaceRangeSample from IntTools,
- Box from Bnd,
- SurfaceRangeSampleMapHasher from IntTools);
+ imported DataMapIteratorOfDataMapOfCurveSampleBox;
+
+ imported DataMapOfSurfaceSampleBox;
+
+ imported DataMapIteratorOfDataMapOfSurfaceSampleBox;
-----------------------------------------------------
-- Block of static functions
-----------------------------------------------------
--- /dev/null
+// Created on: 2000-05-18
+// Created by: Peter KURNEV
+// Copyright (c) 2000-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 IntTools_Array1OfRange_HeaderFile
+#define IntTools_Array1OfRange_HeaderFile
+
+#include <IntTools_Range.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<IntTools_Range> IntTools_Array1OfRange;
+
+
+#endif
--- /dev/null
+// Created on: 2000-05-18
+// Created by: Peter KURNEV
+// Copyright (c) 2000-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 IntTools_Array1OfRoots_HeaderFile
+#define IntTools_Array1OfRoots_HeaderFile
+
+#include <IntTools_Root.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<IntTools_Root> IntTools_Array1OfRoots;
+
+
+#endif
--- /dev/null
+
+
+#ifndef IntTools_DataMapIteratorOfDataMapOfCurveSampleBox_HeaderFile
+#define IntTools_DataMapIteratorOfDataMapOfCurveSampleBox_HeaderFile
+
+#include <IntTools_DataMapOfCurveSampleBox.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef IntTools_DataMapIteratorOfDataMapOfSurfaceSampleBox_HeaderFile
+#define IntTools_DataMapIteratorOfDataMapOfSurfaceSampleBox_HeaderFile
+
+#include <IntTools_DataMapOfSurfaceSampleBox.hxx>
+
+#endif
--- /dev/null
+// Created on: 2000-05-18
+// Created by: Peter KURNEV
+// Copyright (c) 2000-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 IntTools_DataMapOfCurveSampleBox_HeaderFile
+#define IntTools_DataMapOfCurveSampleBox_HeaderFile
+
+#include <IntTools_CurveRangeSample.hxx>
+#include <Bnd_Box.hxx>
+#include <IntTools_CurveRangeSampleMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<IntTools_CurveRangeSample,Bnd_Box,IntTools_CurveRangeSampleMapHasher> IntTools_DataMapOfCurveSampleBox;
+typedef NCollection_DataMap<IntTools_CurveRangeSample,Bnd_Box,IntTools_CurveRangeSampleMapHasher>::Iterator IntTools_DataMapIteratorOfDataMapOfCurveSampleBox;
+
+
+#endif
--- /dev/null
+// Created on: 2000-05-18
+// Created by: Peter KURNEV
+// Copyright (c) 2000-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 IntTools_DataMapOfSurfaceSampleBox_HeaderFile
+#define IntTools_DataMapOfSurfaceSampleBox_HeaderFile
+
+#include <IntTools_SurfaceRangeSample.hxx>
+#include <Bnd_Box.hxx>
+#include <IntTools_SurfaceRangeSampleMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<IntTools_SurfaceRangeSample,Bnd_Box,IntTools_SurfaceRangeSampleMapHasher> IntTools_DataMapOfSurfaceSampleBox;
+typedef NCollection_DataMap<IntTools_SurfaceRangeSample,Bnd_Box,IntTools_SurfaceRangeSampleMapHasher>::Iterator IntTools_DataMapIteratorOfDataMapOfSurfaceSampleBox;
+
+
+#endif
--- /dev/null
+// Created on: 2000-05-18
+// Created by: Peter KURNEV
+// Copyright (c) 2000-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 IntTools_IndexedDataMapOfTransientAddress_HeaderFile
+#define IntTools_IndexedDataMapOfTransientAddress_HeaderFile
+
+#include <Standard_Transient.hxx>
+#include <Standard_Address.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_IndexedDataMap.hxx>
+
+typedef NCollection_IndexedDataMap<Handle(Standard_Transient),Standard_Address,TColStd_MapTransientHasher> IntTools_IndexedDataMapOfTransientAddress;
+
+
+#endif
--- /dev/null
+
+
+#ifndef IntTools_ListIteratorOfListOfBox_HeaderFile
+#define IntTools_ListIteratorOfListOfBox_HeaderFile
+
+#include <IntTools_ListOfBox.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef IntTools_ListIteratorOfListOfCurveRangeSample_HeaderFile
+#define IntTools_ListIteratorOfListOfCurveRangeSample_HeaderFile
+
+#include <IntTools_ListOfCurveRangeSample.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef IntTools_ListIteratorOfListOfSurfaceRangeSample_HeaderFile
+#define IntTools_ListIteratorOfListOfSurfaceRangeSample_HeaderFile
+
+#include <IntTools_ListOfSurfaceRangeSample.hxx>
+
+#endif
--- /dev/null
+// Created on: 2000-05-18
+// Created by: Peter KURNEV
+// Copyright (c) 2000-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 IntTools_ListOfBox_HeaderFile
+#define IntTools_ListOfBox_HeaderFile
+
+#include <Bnd_Box.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Bnd_Box> IntTools_ListOfBox;
+typedef NCollection_List<Bnd_Box>::Iterator IntTools_ListIteratorOfListOfBox;
+
+
+#endif
--- /dev/null
+// Created on: 2000-05-18
+// Created by: Peter KURNEV
+// Copyright (c) 2000-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 IntTools_ListOfCurveRangeSample_HeaderFile
+#define IntTools_ListOfCurveRangeSample_HeaderFile
+
+#include <IntTools_CurveRangeSample.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<IntTools_CurveRangeSample> IntTools_ListOfCurveRangeSample;
+typedef NCollection_List<IntTools_CurveRangeSample>::Iterator IntTools_ListIteratorOfListOfCurveRangeSample;
+
+
+#endif
--- /dev/null
+// Created on: 2000-05-18
+// Created by: Peter KURNEV
+// Copyright (c) 2000-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 IntTools_ListOfSurfaceRangeSample_HeaderFile
+#define IntTools_ListOfSurfaceRangeSample_HeaderFile
+
+#include <IntTools_SurfaceRangeSample.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<IntTools_SurfaceRangeSample> IntTools_ListOfSurfaceRangeSample;
+typedef NCollection_List<IntTools_SurfaceRangeSample>::Iterator IntTools_ListIteratorOfListOfSurfaceRangeSample;
+
+
+#endif
--- /dev/null
+
+
+#ifndef IntTools_MapIteratorOfMapOfCurveSample_HeaderFile
+#define IntTools_MapIteratorOfMapOfCurveSample_HeaderFile
+
+#include <IntTools_MapOfCurveSample.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef IntTools_MapIteratorOfMapOfSurfaceSample_HeaderFile
+#define IntTools_MapIteratorOfMapOfSurfaceSample_HeaderFile
+
+#include <IntTools_MapOfSurfaceSample.hxx>
+
+#endif
--- /dev/null
+// Created on: 2000-05-18
+// Created by: Peter KURNEV
+// Copyright (c) 2000-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 IntTools_MapOfCurveSample_HeaderFile
+#define IntTools_MapOfCurveSample_HeaderFile
+
+#include <IntTools_CurveRangeSample.hxx>
+#include <IntTools_CurveRangeSampleMapHasher.hxx>
+#include <NCollection_Map.hxx>
+
+typedef NCollection_Map<IntTools_CurveRangeSample,IntTools_CurveRangeSampleMapHasher> IntTools_MapOfCurveSample;
+typedef NCollection_Map<IntTools_CurveRangeSample,IntTools_CurveRangeSampleMapHasher>::Iterator IntTools_MapIteratorOfMapOfCurveSample;
+
+
+#endif
--- /dev/null
+// Created on: 2000-05-18
+// Created by: Peter KURNEV
+// Copyright (c) 2000-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 IntTools_MapOfSurfaceSample_HeaderFile
+#define IntTools_MapOfSurfaceSample_HeaderFile
+
+#include <IntTools_SurfaceRangeSample.hxx>
+#include <IntTools_SurfaceRangeSampleMapHasher.hxx>
+#include <NCollection_Map.hxx>
+
+typedef NCollection_Map<IntTools_SurfaceRangeSample,IntTools_SurfaceRangeSampleMapHasher> IntTools_MapOfSurfaceSample;
+typedef NCollection_Map<IntTools_SurfaceRangeSample,IntTools_SurfaceRangeSampleMapHasher>::Iterator IntTools_MapIteratorOfMapOfSurfaceSample;
+
+
+#endif
--- /dev/null
+// Created on: 2000-05-18
+// Created by: Peter KURNEV
+// Copyright (c) 2000-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 IntTools_SequenceOfCommonPrts_HeaderFile
+#define IntTools_SequenceOfCommonPrts_HeaderFile
+
+#include <IntTools_CommonPrt.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<IntTools_CommonPrt> IntTools_SequenceOfCommonPrts;
+
+
+#endif
--- /dev/null
+// Created on: 2000-05-18
+// Created by: Peter KURNEV
+// Copyright (c) 2000-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 IntTools_SequenceOfCurves_HeaderFile
+#define IntTools_SequenceOfCurves_HeaderFile
+
+#include <IntTools_Curve.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<IntTools_Curve> IntTools_SequenceOfCurves;
+
+
+#endif
--- /dev/null
+// Created on: 2000-05-18
+// Created by: Peter KURNEV
+// Copyright (c) 2000-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 IntTools_SequenceOfPntOn2Faces_HeaderFile
+#define IntTools_SequenceOfPntOn2Faces_HeaderFile
+
+#include <IntTools_PntOn2Faces.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<IntTools_PntOn2Faces> IntTools_SequenceOfPntOn2Faces;
+
+
+#endif
--- /dev/null
+// Created on: 2000-05-18
+// Created by: Peter KURNEV
+// Copyright (c) 2000-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 IntTools_SequenceOfRanges_HeaderFile
+#define IntTools_SequenceOfRanges_HeaderFile
+
+#include <IntTools_Range.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<IntTools_Range> IntTools_SequenceOfRanges;
+
+
+#endif
--- /dev/null
+// Created on: 2000-05-18
+// Created by: Peter KURNEV
+// Copyright (c) 2000-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 IntTools_SequenceOfRoots_HeaderFile
+#define IntTools_SequenceOfRoots_HeaderFile
+
+#include <IntTools_Root.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<IntTools_Root> IntTools_SequenceOfRoots;
+
+
+#endif
Interface_StaticStandards.cxx
Interface_Version.hxx
Interface_VectorOfFileParameter.hxx
+Interface_SequenceOfCheck.hxx
+Interface_HSequenceOfCheck.hxx
+Interface_Array1OfFileParameter.hxx
+Interface_DataMapOfTransientInteger.hxx
+Interface_DataMapIteratorOfDataMapOfTransientInteger.hxx
+Interface_Array1OfHAsciiString.hxx
+Interface_HArray1OfHAsciiString.hxx
+Interface_IndexedMapOfAsciiString.hxx
-- -- Instantiations -- --
- private class SequenceOfCheck instantiates
- Sequence from TCollection (Check);
- private class HSequenceOfCheck instantiates
- HSequence from TCollection (Check,SequenceOfCheck);
+ imported SequenceOfCheck;
+ imported transient class HSequenceOfCheck;
- class Array1OfFileParameter instantiates
- Array1 from TCollection (FileParameter);
+ imported Array1OfFileParameter;
-- Useful Instantiations to define Data
- class DataMapOfTransientInteger instantiates DataMap from TCollection
- (Transient, Integer,MapTransientHasher from TColStd);
+ imported DataMapOfTransientInteger;
- class Array1OfHAsciiString instantiates Array1 from TCollection
- (HAsciiString from TCollection);
+ imported DataMapIteratorOfDataMapOfTransientInteger;
- class HArray1OfHAsciiString instantiates HArray1 from TCollection
- (HAsciiString from TCollection,Array1OfHAsciiString);
+ imported Array1OfHAsciiString;
+
+ imported transient class HArray1OfHAsciiString;
-- ==============IndexedMapOfAsciiString===================
class MapAsciiStringHasher; -- instantiates MapHasher from TCollection;
-class IndexedMapOfAsciiString instantiates IndexedMap from TCollection(AsciiString from TCollection,MapAsciiStringHasher from Interface);
+imported IndexedMapOfAsciiString;
-- ==================================
--- /dev/null
+// Created on: 1992-02-03
+// Created by: Christian CAILLET
+// 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.
+
+#ifndef Interface_Array1OfFileParameter_HeaderFile
+#define Interface_Array1OfFileParameter_HeaderFile
+
+#include <Interface_FileParameter.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Interface_FileParameter> Interface_Array1OfFileParameter;
+
+
+#endif
--- /dev/null
+// Created on: 1992-02-03
+// Created by: Christian CAILLET
+// 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.
+
+#ifndef Interface_Array1OfHAsciiString_HeaderFile
+#define Interface_Array1OfHAsciiString_HeaderFile
+
+#include <TCollection_HAsciiString.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(TCollection_HAsciiString)> Interface_Array1OfHAsciiString;
+
+
+#endif
--- /dev/null
+
+
+#ifndef Interface_DataMapIteratorOfDataMapOfTransientInteger_HeaderFile
+#define Interface_DataMapIteratorOfDataMapOfTransientInteger_HeaderFile
+
+#include <Interface_DataMapOfTransientInteger.hxx>
+
+#endif
--- /dev/null
+// Created on: 1992-02-03
+// Created by: Christian CAILLET
+// 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.
+
+#ifndef Interface_DataMapOfTransientInteger_HeaderFile
+#define Interface_DataMapOfTransientInteger_HeaderFile
+
+#include <Standard_Transient.hxx>
+#include <Standard_Integer.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Handle(Standard_Transient),Standard_Integer,TColStd_MapTransientHasher> Interface_DataMapOfTransientInteger;
+typedef NCollection_DataMap<Handle(Standard_Transient),Standard_Integer,TColStd_MapTransientHasher>::Iterator Interface_DataMapIteratorOfDataMapOfTransientInteger;
+
+
+#endif
--- /dev/null
+// Created on: 1992-02-03
+// Created by: Christian CAILLET
+// 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.
+
+#ifndef Interface_HArray1OfHAsciiString_HeaderFile
+#define Interface_HArray1OfHAsciiString_HeaderFile
+
+#include <TCollection_HAsciiString.hxx>
+#include <Interface_Array1OfHAsciiString.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(Interface_HArray1OfHAsciiString, Interface_Array1OfHAsciiString)
+
+
+#endif
--- /dev/null
+// Created on: 1992-02-03
+// Created by: Christian CAILLET
+// 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.
+
+#ifndef Interface_HSequenceOfCheck_HeaderFile
+#define Interface_HSequenceOfCheck_HeaderFile
+
+#include <Interface_Check.hxx>
+#include <Interface_SequenceOfCheck.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(Interface_HSequenceOfCheck, Interface_SequenceOfCheck)
+
+
+#endif
--- /dev/null
+// Created on: 1992-02-03
+// Created by: Christian CAILLET
+// 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.
+
+#ifndef Interface_IndexedMapOfAsciiString_HeaderFile
+#define Interface_IndexedMapOfAsciiString_HeaderFile
+
+#include <TCollection_AsciiString.hxx>
+#include <Interface_MapAsciiStringHasher.hxx>
+#include <NCollection_IndexedMap.hxx>
+
+typedef NCollection_IndexedMap<TCollection_AsciiString,Interface_MapAsciiStringHasher> Interface_IndexedMapOfAsciiString;
+
+
+#endif
--- /dev/null
+// Created on: 1992-02-03
+// Created by: Christian CAILLET
+// 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.
+
+#ifndef Interface_SequenceOfCheck_HeaderFile
+#define Interface_SequenceOfCheck_HeaderFile
+
+#include <Interface_Check.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Interface_Check)> Interface_SequenceOfCheck;
+
+
+#endif
--- /dev/null
+Intf_Array1OfLin.hxx
+Intf_SeqOfSectionPoint.hxx
+Intf_SeqOfSectionLine.hxx
+Intf_SeqOfTangentZone.hxx
deferred class Polygon2d;
- class Array1OfLin instantiates Array1 from TCollection
- (Lin from gp);
+ imported Array1OfLin;
---Purpose: Describes a set of Straight Lines to intersect with the
-- Polyhedron.
class SectionPoint;
- class SeqOfSectionPoint instantiates Sequence from TCollection
- (SectionPoint);
+ imported SeqOfSectionPoint;
class SectionLine;
- class SeqOfSectionLine instantiates Sequence from TCollection
- (SectionLine);
+ imported SeqOfSectionLine;
class TangentZone;
- class SeqOfTangentZone instantiates Sequence from TCollection
- (TangentZone);
+ imported SeqOfTangentZone;
deferred class Interference;
--- /dev/null
+// Created on: 1991-05-23
+// Created by: Didier PIFFAULT
+// 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 Intf_Array1OfLin_HeaderFile
+#define Intf_Array1OfLin_HeaderFile
+
+#include <gp_Lin.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<gp_Lin> Intf_Array1OfLin;
+
+
+#endif
--- /dev/null
+// Created on: 1991-05-23
+// Created by: Didier PIFFAULT
+// 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 Intf_SeqOfSectionLine_HeaderFile
+#define Intf_SeqOfSectionLine_HeaderFile
+
+#include <Intf_SectionLine.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Intf_SectionLine> Intf_SeqOfSectionLine;
+
+
+#endif
--- /dev/null
+// Created on: 1991-05-23
+// Created by: Didier PIFFAULT
+// 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 Intf_SeqOfSectionPoint_HeaderFile
+#define Intf_SeqOfSectionPoint_HeaderFile
+
+#include <Intf_SectionPoint.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Intf_SectionPoint> Intf_SeqOfSectionPoint;
+
+
+#endif
--- /dev/null
+// Created on: 1991-05-23
+// Created by: Didier PIFFAULT
+// 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 Intf_SeqOfTangentZone_HeaderFile
+#define Intf_SeqOfTangentZone_HeaderFile
+
+#include <Intf_TangentZone.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Intf_TangentZone> Intf_SeqOfTangentZone;
+
+
+#endif
--- /dev/null
+Intrv_SequenceOfInterval.hxx
class Interval;
class Intervals;
- class SequenceOfInterval instantiates Sequence from TCollection(Interval);
+ imported SequenceOfInterval;
end Intrv;
--- /dev/null
+// Created on: 1991-12-13
+// Created by: Christophe MARION
+// 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 Intrv_SequenceOfInterval_HeaderFile
+#define Intrv_SequenceOfInterval_HeaderFile
+
+#include <Intrv_Interval.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Intrv_Interval> Intrv_SequenceOfInterval;
+
+
+#endif
--- /dev/null
+LProp_SequenceOfCIType.hxx
class AnalyticCurInf;
- private class SequenceOfCIType instantiates Sequence from TCollection
- (CIType from LProp);
+ imported SequenceOfCIType;
end LProp;
--- /dev/null
+// Created on: 1991-03-27
+// Created by: Michel CHAUVAT
+// 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 LProp_SequenceOfCIType_HeaderFile
+#define LProp_SequenceOfCIType_HeaderFile
+
+#include <LProp_CIType.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<LProp_CIType> LProp_SequenceOfCIType;
+
+
+#endif
--- /dev/null
+Law_Laws.hxx
+Law_ListIteratorOfLaws.hxx
class Interpol; -- inherits BSpFunc from Law
- class Laws instantiates List from TCollection (Function from Law);
+ imported Laws;
+
+ imported ListIteratorOfLaws;
class Composite; -- inherits Function from Law
--- /dev/null
+// Created on: 1994-04-07
+// Created by: Isabelle GRIGNON
+// 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 Law_Laws_HeaderFile
+#define Law_Laws_HeaderFile
+
+#include <Law_Function.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Handle(Law_Function)> Law_Laws;
+typedef NCollection_List<Handle(Law_Function)>::Iterator Law_ListIteratorOfLaws;
+
+
+#endif
--- /dev/null
+
+
+#ifndef Law_ListIteratorOfLaws_HeaderFile
+#define Law_ListIteratorOfLaws_HeaderFile
+
+#include <Law_Laws.hxx>
+
+#endif
--- /dev/null
+LocOpe_DataMapOfShapePnt.hxx
+LocOpe_DataMapIteratorOfDataMapOfShapePnt.hxx
+LocOpe_SequenceOfPntFace.hxx
+LocOpe_SequenceOfLin.hxx
+LocOpe_SequenceOfCirc.hxx
class FindEdgesInFace;
- class DataMapOfShapePnt instantiates DataMap from TCollection
- (Shape from TopoDS,
- Pnt from gp,
- ShapeMapHasher from TopTools);
+ imported DataMapOfShapePnt;
+
+ imported DataMapIteratorOfDataMapOfShapePnt;
class PntFace;
class SplitDrafts;
- class SequenceOfPntFace instantiates Sequence from TCollection
- (PntFace from LocOpe);
+ imported SequenceOfPntFace;
- class SequenceOfLin instantiates Sequence from TCollection
- (Lin from gp);
+ imported SequenceOfLin;
- class SequenceOfCirc instantiates Sequence from TCollection
- (Circ from gp);
+ imported SequenceOfCirc;
private class HBuilder; -- inherits HBuilder from TopOpeBRepBuild
--- /dev/null
+
+
+#ifndef LocOpe_DataMapIteratorOfDataMapOfShapePnt_HeaderFile
+#define LocOpe_DataMapIteratorOfDataMapOfShapePnt_HeaderFile
+
+#include <LocOpe_DataMapOfShapePnt.hxx>
+
+#endif
--- /dev/null
+// Created on: 1995-04-25
+// 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 LocOpe_DataMapOfShapePnt_HeaderFile
+#define LocOpe_DataMapOfShapePnt_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <gp_Pnt.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,gp_Pnt,TopTools_ShapeMapHasher> LocOpe_DataMapOfShapePnt;
+typedef NCollection_DataMap<TopoDS_Shape,gp_Pnt,TopTools_ShapeMapHasher>::Iterator LocOpe_DataMapIteratorOfDataMapOfShapePnt;
+
+
+#endif
--- /dev/null
+// Created on: 1995-04-25
+// 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 LocOpe_SequenceOfCirc_HeaderFile
+#define LocOpe_SequenceOfCirc_HeaderFile
+
+#include <gp_Circ.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<gp_Circ> LocOpe_SequenceOfCirc;
+
+
+#endif
--- /dev/null
+// Created on: 1995-04-25
+// 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 LocOpe_SequenceOfLin_HeaderFile
+#define LocOpe_SequenceOfLin_HeaderFile
+
+#include <gp_Lin.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<gp_Lin> LocOpe_SequenceOfLin;
+
+
+#endif
--- /dev/null
+// Created on: 1995-04-25
+// 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 LocOpe_SequenceOfPntFace_HeaderFile
+#define LocOpe_SequenceOfPntFace_HeaderFile
+
+#include <LocOpe_PntFace.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<LocOpe_PntFace> LocOpe_SequenceOfPntFace;
+
+
+#endif
--- /dev/null
+MAT_SequenceOfBasicElt.hxx
+MAT_SequenceOfArc.hxx
+MAT_DataMapOfIntegerArc.hxx
+MAT_DataMapIteratorOfDataMapOfIntegerArc.hxx
+MAT_DataMapOfIntegerBasicElt.hxx
+MAT_DataMapIteratorOfDataMapOfIntegerBasicElt.hxx
+MAT_DataMapOfIntegerNode.hxx
+MAT_DataMapIteratorOfDataMapOfIntegerNode.hxx
+MAT_DataMapOfIntegerBisector.hxx
+MAT_DataMapIteratorOfDataMapOfIntegerBisector.hxx
class Zone;
- class SequenceOfBasicElt instantiates Sequence from TCollection
- (BasicElt from MAT);
+ imported SequenceOfBasicElt;
- class SequenceOfArc instantiates Sequence from TCollection
- (Arc from MAT) ;
-
- class DataMapOfIntegerArc instantiates
- DataMap from TCollection(Integer from Standard,
- Arc from MAT ,
- MapIntegerHasher from TColStd);
-
- class DataMapOfIntegerBasicElt instantiates
- DataMap from TCollection(Integer from Standard,
- BasicElt from MAT ,
- MapIntegerHasher from TColStd);
+ imported SequenceOfArc;
+
+ imported DataMapOfIntegerArc;
+
+ imported DataMapIteratorOfDataMapOfIntegerArc;
+
+ imported DataMapOfIntegerBasicElt;
+
+ imported DataMapIteratorOfDataMapOfIntegerBasicElt;
+
+ imported DataMapOfIntegerNode;
- class DataMapOfIntegerNode instantiates
- DataMap from TCollection(Integer from Standard,
- Node from MAT ,
- MapIntegerHasher from TColStd);
+ imported DataMapIteratorOfDataMapOfIntegerNode;
---------------------------------------------------
class Bisector;
- class DataMapOfIntegerBisector instantiates
- DataMap from TCollection(Integer from Standard,
- Bisector from MAT ,
- MapIntegerHasher from TColStd);
+ imported DataMapOfIntegerBisector;
+
+ imported DataMapIteratorOfDataMapOfIntegerBisector;
class ListOfBisector instantiates TList from MAT (Bisector from MAT);
--- /dev/null
+
+
+#ifndef MAT_DataMapIteratorOfDataMapOfIntegerArc_HeaderFile
+#define MAT_DataMapIteratorOfDataMapOfIntegerArc_HeaderFile
+
+#include <MAT_DataMapOfIntegerArc.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef MAT_DataMapIteratorOfDataMapOfIntegerBasicElt_HeaderFile
+#define MAT_DataMapIteratorOfDataMapOfIntegerBasicElt_HeaderFile
+
+#include <MAT_DataMapOfIntegerBasicElt.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef MAT_DataMapIteratorOfDataMapOfIntegerBisector_HeaderFile
+#define MAT_DataMapIteratorOfDataMapOfIntegerBisector_HeaderFile
+
+#include <MAT_DataMapOfIntegerBisector.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef MAT_DataMapIteratorOfDataMapOfIntegerNode_HeaderFile
+#define MAT_DataMapIteratorOfDataMapOfIntegerNode_HeaderFile
+
+#include <MAT_DataMapOfIntegerNode.hxx>
+
+#endif
--- /dev/null
+// Created on: 1992-09-22
+// Created by: Gilles DEBARBOUILLE
+// 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.
+
+#ifndef MAT_DataMapOfIntegerArc_HeaderFile
+#define MAT_DataMapOfIntegerArc_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <MAT_Arc.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,Handle(MAT_Arc),TColStd_MapIntegerHasher> MAT_DataMapOfIntegerArc;
+typedef NCollection_DataMap<Standard_Integer,Handle(MAT_Arc),TColStd_MapIntegerHasher>::Iterator MAT_DataMapIteratorOfDataMapOfIntegerArc;
+
+
+#endif
--- /dev/null
+// Created on: 1992-09-22
+// Created by: Gilles DEBARBOUILLE
+// 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.
+
+#ifndef MAT_DataMapOfIntegerBasicElt_HeaderFile
+#define MAT_DataMapOfIntegerBasicElt_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <MAT_BasicElt.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,Handle(MAT_BasicElt),TColStd_MapIntegerHasher> MAT_DataMapOfIntegerBasicElt;
+typedef NCollection_DataMap<Standard_Integer,Handle(MAT_BasicElt),TColStd_MapIntegerHasher>::Iterator MAT_DataMapIteratorOfDataMapOfIntegerBasicElt;
+
+
+#endif
--- /dev/null
+// Created on: 1992-09-22
+// Created by: Gilles DEBARBOUILLE
+// 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.
+
+#ifndef MAT_DataMapOfIntegerBisector_HeaderFile
+#define MAT_DataMapOfIntegerBisector_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <MAT_Bisector.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,Handle(MAT_Bisector),TColStd_MapIntegerHasher> MAT_DataMapOfIntegerBisector;
+typedef NCollection_DataMap<Standard_Integer,Handle(MAT_Bisector),TColStd_MapIntegerHasher>::Iterator MAT_DataMapIteratorOfDataMapOfIntegerBisector;
+
+
+#endif
--- /dev/null
+// Created on: 1992-09-22
+// Created by: Gilles DEBARBOUILLE
+// 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.
+
+#ifndef MAT_DataMapOfIntegerNode_HeaderFile
+#define MAT_DataMapOfIntegerNode_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <MAT_Node.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,Handle(MAT_Node),TColStd_MapIntegerHasher> MAT_DataMapOfIntegerNode;
+typedef NCollection_DataMap<Standard_Integer,Handle(MAT_Node),TColStd_MapIntegerHasher>::Iterator MAT_DataMapIteratorOfDataMapOfIntegerNode;
+
+
+#endif
--- /dev/null
+// Created on: 1992-09-22
+// Created by: Gilles DEBARBOUILLE
+// 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.
+
+#ifndef MAT_SequenceOfArc_HeaderFile
+#define MAT_SequenceOfArc_HeaderFile
+
+#include <MAT_Arc.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(MAT_Arc)> MAT_SequenceOfArc;
+
+
+#endif
--- /dev/null
+// Created on: 1992-09-22
+// Created by: Gilles DEBARBOUILLE
+// 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.
+
+#ifndef MAT_SequenceOfBasicElt_HeaderFile
+#define MAT_SequenceOfBasicElt_HeaderFile
+
+#include <MAT_BasicElt.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(MAT_BasicElt)> MAT_SequenceOfBasicElt;
+
+
+#endif
--- /dev/null
+MAT2d_SequenceOfConnexion.hxx
+MAT2d_DataMapOfIntegerSequenceOfConnexion.hxx
+MAT2d_DataMapIteratorOfDataMapOfIntegerSequenceOfConnexion.hxx
+MAT2d_Array2OfConnexion.hxx
+MAT2d_DataMapOfIntegerBisec.hxx
+MAT2d_DataMapIteratorOfDataMapOfIntegerBisec.hxx
+MAT2d_DataMapOfIntegerPnt2d.hxx
+MAT2d_DataMapIteratorOfDataMapOfIntegerPnt2d.hxx
+MAT2d_DataMapOfIntegerVec2d.hxx
+MAT2d_DataMapIteratorOfDataMapOfIntegerVec2d.hxx
+MAT2d_SequenceOfSequenceOfCurve.hxx
+MAT2d_SequenceOfSequenceOfGeometry.hxx
+MAT2d_DataMapOfIntegerConnexion.hxx
+MAT2d_DataMapIteratorOfDataMapOfIntegerConnexion.hxx
+MAT2d_DataMapOfBiIntSequenceOfInteger.hxx
+MAT2d_DataMapIteratorOfDataMapOfBiIntSequenceOfInteger.hxx
+MAT2d_DataMapOfBiIntInteger.hxx
+MAT2d_DataMapIteratorOfDataMapOfBiIntInteger.hxx
class CutCurve;
- class SequenceOfConnexion instantiates Sequence from TCollection
- (Connexion from MAT2d);
+ imported SequenceOfConnexion;
- class DataMapOfIntegerSequenceOfConnexion instantiates DataMap
- from TCollection (Integer from Standard,
- SequenceOfConnexion from MAT2d,
- MapIntegerHasher from TColStd);
+ imported DataMapOfIntegerSequenceOfConnexion;
+
+ imported DataMapIteratorOfDataMapOfIntegerSequenceOfConnexion;
- class Array2OfConnexion instantiates Array2 from TCollection
- (Connexion from MAT2d);
+ imported Array2OfConnexion;
+
+
+ imported DataMapOfIntegerBisec;
- class DataMapOfIntegerBisec instantiates DataMap from TCollection
- (Integer from Standard,
- Bisec from Bisector,
- MapIntegerHasher from TColStd);
+ imported DataMapIteratorOfDataMapOfIntegerBisec;
+
+ imported DataMapOfIntegerPnt2d;
- class DataMapOfIntegerPnt2d instantiates DataMap from TCollection
- (Integer from Standard,
- Pnt2d from gp,
- MapIntegerHasher from TColStd);
+ imported DataMapIteratorOfDataMapOfIntegerPnt2d;
- class DataMapOfIntegerVec2d instantiates DataMap from TCollection
- (Integer from Standard,
- Vec2d from gp,
- MapIntegerHasher from TColStd);
+ imported DataMapOfIntegerVec2d;
+
+ imported DataMapIteratorOfDataMapOfIntegerVec2d;
- class SequenceOfSequenceOfCurve instantiates Sequence from TCollection
- (SequenceOfCurve from TColGeom2d);
+ imported SequenceOfSequenceOfCurve;
- class SequenceOfSequenceOfGeometry instantiates Sequence from TCollection
- (SequenceOfGeometry from TColGeom2d);
+ imported SequenceOfSequenceOfGeometry;
+
+ imported DataMapOfIntegerConnexion;
- class DataMapOfIntegerConnexion instantiates DataMap from TCollection
- (Integer from Standard,
- Connexion from MAT2d,
- MapIntegerHasher from TColStd);
+ imported DataMapIteratorOfDataMapOfIntegerConnexion;
class BiInt;
class MapBiIntHasher;
- class DataMapOfBiIntSequenceOfInteger instantiates DataMap
- from TCollection (BiInt from MAT2d,
- SequenceOfInteger from TColStd,
- MapBiIntHasher from MAT2d);
+ imported DataMapOfBiIntSequenceOfInteger;
+
+ imported DataMapIteratorOfDataMapOfBiIntSequenceOfInteger;
+
+ imported DataMapOfBiIntInteger;
- class DataMapOfBiIntInteger instantiates DataMap
- from TCollection (BiInt from MAT2d,
- Integer from Standard,
- MapBiIntHasher from MAT2d);
+ imported DataMapIteratorOfDataMapOfBiIntInteger;
end MAT2d;
--- /dev/null
+// Created on: 1993-07-06
+// Created by: Yves FRICAUD
+// 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 MAT2d_Array2OfConnexion_HeaderFile
+#define MAT2d_Array2OfConnexion_HeaderFile
+
+#include <MAT2d_Connexion.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<Handle(MAT2d_Connexion)> MAT2d_Array2OfConnexion;
+
+
+#endif
--- /dev/null
+
+
+#ifndef MAT2d_DataMapIteratorOfDataMapOfBiIntInteger_HeaderFile
+#define MAT2d_DataMapIteratorOfDataMapOfBiIntInteger_HeaderFile
+
+#include <MAT2d_DataMapOfBiIntInteger.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef MAT2d_DataMapIteratorOfDataMapOfBiIntSequenceOfInteger_HeaderFile
+#define MAT2d_DataMapIteratorOfDataMapOfBiIntSequenceOfInteger_HeaderFile
+
+#include <MAT2d_DataMapOfBiIntSequenceOfInteger.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef MAT2d_DataMapIteratorOfDataMapOfIntegerBisec_HeaderFile
+#define MAT2d_DataMapIteratorOfDataMapOfIntegerBisec_HeaderFile
+
+#include <MAT2d_DataMapOfIntegerBisec.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef MAT2d_DataMapIteratorOfDataMapOfIntegerConnexion_HeaderFile
+#define MAT2d_DataMapIteratorOfDataMapOfIntegerConnexion_HeaderFile
+
+#include <MAT2d_DataMapOfIntegerConnexion.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef MAT2d_DataMapIteratorOfDataMapOfIntegerPnt2d_HeaderFile
+#define MAT2d_DataMapIteratorOfDataMapOfIntegerPnt2d_HeaderFile
+
+#include <MAT2d_DataMapOfIntegerPnt2d.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef MAT2d_DataMapIteratorOfDataMapOfIntegerSequenceOfConnexion_HeaderFile
+#define MAT2d_DataMapIteratorOfDataMapOfIntegerSequenceOfConnexion_HeaderFile
+
+#include <MAT2d_DataMapOfIntegerSequenceOfConnexion.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef MAT2d_DataMapIteratorOfDataMapOfIntegerVec2d_HeaderFile
+#define MAT2d_DataMapIteratorOfDataMapOfIntegerVec2d_HeaderFile
+
+#include <MAT2d_DataMapOfIntegerVec2d.hxx>
+
+#endif
--- /dev/null
+// Created on: 1993-07-06
+// Created by: Yves FRICAUD
+// 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 MAT2d_DataMapOfBiIntInteger_HeaderFile
+#define MAT2d_DataMapOfBiIntInteger_HeaderFile
+
+#include <MAT2d_BiInt.hxx>
+#include <Standard_Integer.hxx>
+#include <MAT2d_MapBiIntHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<MAT2d_BiInt,Standard_Integer,MAT2d_MapBiIntHasher> MAT2d_DataMapOfBiIntInteger;
+typedef NCollection_DataMap<MAT2d_BiInt,Standard_Integer,MAT2d_MapBiIntHasher>::Iterator MAT2d_DataMapIteratorOfDataMapOfBiIntInteger;
+
+
+#endif
--- /dev/null
+// Created on: 1993-07-06
+// Created by: Yves FRICAUD
+// 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 MAT2d_DataMapOfBiIntSequenceOfInteger_HeaderFile
+#define MAT2d_DataMapOfBiIntSequenceOfInteger_HeaderFile
+
+#include <MAT2d_BiInt.hxx>
+#include <TColStd_SequenceOfInteger.hxx>
+#include <MAT2d_MapBiIntHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<MAT2d_BiInt,TColStd_SequenceOfInteger,MAT2d_MapBiIntHasher> MAT2d_DataMapOfBiIntSequenceOfInteger;
+typedef NCollection_DataMap<MAT2d_BiInt,TColStd_SequenceOfInteger,MAT2d_MapBiIntHasher>::Iterator MAT2d_DataMapIteratorOfDataMapOfBiIntSequenceOfInteger;
+
+
+#endif
--- /dev/null
+// Created on: 1993-07-06
+// Created by: Yves FRICAUD
+// 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 MAT2d_DataMapOfIntegerBisec_HeaderFile
+#define MAT2d_DataMapOfIntegerBisec_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <Bisector_Bisec.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,Bisector_Bisec,TColStd_MapIntegerHasher> MAT2d_DataMapOfIntegerBisec;
+typedef NCollection_DataMap<Standard_Integer,Bisector_Bisec,TColStd_MapIntegerHasher>::Iterator MAT2d_DataMapIteratorOfDataMapOfIntegerBisec;
+
+
+#endif
--- /dev/null
+// Created on: 1993-07-06
+// Created by: Yves FRICAUD
+// 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 MAT2d_DataMapOfIntegerConnexion_HeaderFile
+#define MAT2d_DataMapOfIntegerConnexion_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <MAT2d_Connexion.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,Handle(MAT2d_Connexion),TColStd_MapIntegerHasher> MAT2d_DataMapOfIntegerConnexion;
+typedef NCollection_DataMap<Standard_Integer,Handle(MAT2d_Connexion),TColStd_MapIntegerHasher>::Iterator MAT2d_DataMapIteratorOfDataMapOfIntegerConnexion;
+
+
+#endif
--- /dev/null
+// Created on: 1993-07-06
+// Created by: Yves FRICAUD
+// 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 MAT2d_DataMapOfIntegerPnt2d_HeaderFile
+#define MAT2d_DataMapOfIntegerPnt2d_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <gp_Pnt2d.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,gp_Pnt2d,TColStd_MapIntegerHasher> MAT2d_DataMapOfIntegerPnt2d;
+typedef NCollection_DataMap<Standard_Integer,gp_Pnt2d,TColStd_MapIntegerHasher>::Iterator MAT2d_DataMapIteratorOfDataMapOfIntegerPnt2d;
+
+
+#endif
--- /dev/null
+// Created on: 1993-07-06
+// Created by: Yves FRICAUD
+// 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 MAT2d_DataMapOfIntegerSequenceOfConnexion_HeaderFile
+#define MAT2d_DataMapOfIntegerSequenceOfConnexion_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <MAT2d_SequenceOfConnexion.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,MAT2d_SequenceOfConnexion,TColStd_MapIntegerHasher> MAT2d_DataMapOfIntegerSequenceOfConnexion;
+typedef NCollection_DataMap<Standard_Integer,MAT2d_SequenceOfConnexion,TColStd_MapIntegerHasher>::Iterator MAT2d_DataMapIteratorOfDataMapOfIntegerSequenceOfConnexion;
+
+
+#endif
--- /dev/null
+// Created on: 1993-07-06
+// Created by: Yves FRICAUD
+// 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 MAT2d_DataMapOfIntegerVec2d_HeaderFile
+#define MAT2d_DataMapOfIntegerVec2d_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <gp_Vec2d.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,gp_Vec2d,TColStd_MapIntegerHasher> MAT2d_DataMapOfIntegerVec2d;
+typedef NCollection_DataMap<Standard_Integer,gp_Vec2d,TColStd_MapIntegerHasher>::Iterator MAT2d_DataMapIteratorOfDataMapOfIntegerVec2d;
+
+
+#endif
--- /dev/null
+// Created on: 1993-07-06
+// Created by: Yves FRICAUD
+// 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 MAT2d_SequenceOfConnexion_HeaderFile
+#define MAT2d_SequenceOfConnexion_HeaderFile
+
+#include <MAT2d_Connexion.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(MAT2d_Connexion)> MAT2d_SequenceOfConnexion;
+
+
+#endif
--- /dev/null
+// Created on: 1993-07-06
+// Created by: Yves FRICAUD
+// 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 MAT2d_SequenceOfSequenceOfCurve_HeaderFile
+#define MAT2d_SequenceOfSequenceOfCurve_HeaderFile
+
+#include <TColGeom2d_SequenceOfCurve.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<TColGeom2d_SequenceOfCurve> MAT2d_SequenceOfSequenceOfCurve;
+
+
+#endif
--- /dev/null
+// Created on: 1993-07-06
+// Created by: Yves FRICAUD
+// 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 MAT2d_SequenceOfSequenceOfGeometry_HeaderFile
+#define MAT2d_SequenceOfSequenceOfGeometry_HeaderFile
+
+#include <TColGeom2d_SequenceOfGeometry.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<TColGeom2d_SequenceOfGeometry> MAT2d_SequenceOfSequenceOfGeometry;
+
+
+#endif
MeshVS_SensitivePolyhedron.hxx
MeshVS_SensitivePolyhedron.cxx
MeshVS_SymmetricPairHasher.hxx
+MeshVS_SequenceOfPrsBuilder.hxx
+MeshVS_DataMapOfIntegerColor.hxx
+MeshVS_DataMapIteratorOfDataMapOfIntegerColor.hxx
+MeshVS_DataMapOfIntegerMaterial.hxx
+MeshVS_DataMapIteratorOfDataMapOfIntegerMaterial.hxx
+MeshVS_DataMapOfIntegerBoolean.hxx
+MeshVS_DataMapIteratorOfDataMapOfIntegerBoolean.hxx
+MeshVS_DataMapOfIntegerOwner.hxx
+MeshVS_DataMapIteratorOfDataMapOfIntegerOwner.hxx
+MeshVS_DataMapOfIntegerMeshEntityOwner.hxx
+MeshVS_DataMapIteratorOfDataMapOfIntegerMeshEntityOwner.hxx
+MeshVS_DataMapOfIntegerAsciiString.hxx
+MeshVS_DataMapIteratorOfDataMapOfIntegerAsciiString.hxx
+MeshVS_DataMapOfIntegerTwoColors.hxx
+MeshVS_DataMapIteratorOfDataMapOfIntegerTwoColors.hxx
+MeshVS_DataMapOfIntegerVector.hxx
+MeshVS_DataMapIteratorOfDataMapOfIntegerVector.hxx
+MeshVS_TwoColorsHasher.hxx
+MeshVS_DataMapOfTwoColorsMapOfInteger.hxx
+MeshVS_DataMapIteratorOfDataMapOfTwoColorsMapOfInteger.hxx
+MeshVS_DataMapOfColorMapOfInteger.hxx
+MeshVS_DataMapIteratorOfDataMapOfColorMapOfInteger.hxx
+MeshVS_Array1OfSequenceOfInteger.hxx
+MeshVS_HArray1OfSequenceOfInteger.hxx
+MeshVS_DataMapOfHArray1OfSequenceOfInteger.hxx
+MeshVS_DataMapIteratorOfDataMapOfHArray1OfSequenceOfInteger.hxx
+MeshVS_TwoNodesHasher.hxx
+MeshVS_MapOfTwoNodes.hxx
+MeshVS_MapIteratorOfMapOfTwoNodes.hxx
class Tool;
- class SequenceOfPrsBuilder instantiates Sequence from TCollection ( PrsBuilder );
+ imported SequenceOfPrsBuilder;
- class DataMapOfIntegerColor instantiates DataMap from TCollection
- ( Integer, Color from Quantity, MapIntegerHasher from TColStd );
+ imported DataMapOfIntegerColor;
- class DataMapOfIntegerMaterial instantiates DataMap from TCollection
- ( Integer, MaterialAspect from Graphic3d, MapIntegerHasher from TColStd );
+ imported DataMapIteratorOfDataMapOfIntegerColor;
- class DataMapOfIntegerBoolean instantiates DataMap from TCollection
- ( Integer, Boolean, MapIntegerHasher from TColStd );
+ imported DataMapOfIntegerMaterial;
- class DataMapOfIntegerOwner instantiates DataMap from TCollection
- ( Integer, EntityOwner from SelectMgr, MapIntegerHasher from TColStd );
+ imported DataMapIteratorOfDataMapOfIntegerMaterial;
- class DataMapOfIntegerMeshEntityOwner instantiates DataMap from TCollection
- ( Integer, MeshEntityOwner from MeshVS, MapIntegerHasher from TColStd );
+ imported DataMapOfIntegerBoolean;
- class DataMapOfIntegerAsciiString instantiates DataMap from TCollection
- ( Integer, AsciiString from TCollection, MapIntegerHasher from TColStd );
+ imported DataMapIteratorOfDataMapOfIntegerBoolean;
- class DataMapOfIntegerTwoColors instantiates DataMap from TCollection
- ( Integer, TwoColors from MeshVS, MapIntegerHasher from TColStd );
+ imported DataMapOfIntegerOwner;
- class DataMapOfIntegerVector instantiates DataMap from TCollection
- ( Integer, Vec from gp, MapIntegerHasher from TColStd );
+ imported DataMapIteratorOfDataMapOfIntegerOwner;
- class TwoColorsHasher instantiates MapHasher from TCollection( TwoColors );
+ imported DataMapOfIntegerMeshEntityOwner;
+
+ imported DataMapIteratorOfDataMapOfIntegerMeshEntityOwner;
+
+ imported DataMapOfIntegerAsciiString;
+
+ imported DataMapIteratorOfDataMapOfIntegerAsciiString;
+
+ imported DataMapOfIntegerTwoColors;
+
+ imported DataMapIteratorOfDataMapOfIntegerTwoColors;
+
+ imported DataMapOfIntegerVector;
+
+ imported DataMapIteratorOfDataMapOfIntegerVector;
+
+ imported TwoColorsHasher;
class ColorHasher;
- class DataMapOfTwoColorsMapOfInteger instantiates DataMap from TCollection
- ( TwoColors from MeshVS, MapOfInteger from TColStd, TwoColorsHasher );
+ imported DataMapOfTwoColorsMapOfInteger;
+
+ imported DataMapIteratorOfDataMapOfTwoColorsMapOfInteger;
+
+ imported DataMapOfColorMapOfInteger;
+
+ imported DataMapIteratorOfDataMapOfColorMapOfInteger;
+
+ imported Array1OfSequenceOfInteger;
- class DataMapOfColorMapOfInteger instantiates DataMap from TCollection
- ( Color from Quantity, MapOfInteger from TColStd, ColorHasher );
+ imported transient class HArray1OfSequenceOfInteger;
- class Array1OfSequenceOfInteger instantiates Array1 from TCollection( SequenceOfInteger from TColStd );
+ imported DataMapOfHArray1OfSequenceOfInteger;
- class HArray1OfSequenceOfInteger instantiates HArray1 from TCollection
- ( SequenceOfInteger from TColStd, Array1OfSequenceOfInteger );
+ imported DataMapIteratorOfDataMapOfHArray1OfSequenceOfInteger;
- class DataMapOfHArray1OfSequenceOfInteger instantiates DataMap from TCollection
- ( Integer, HArray1OfSequenceOfInteger from MeshVS, MapIntegerHasher from TColStd );
+ imported TwoNodesHasher;
- class TwoNodesHasher instantiates MapHasher from TCollection( TwoNodes );
+ imported MapOfTwoNodes;
- class MapOfTwoNodes instantiates Map from TCollection( TwoNodes, TwoNodesHasher );
+ imported MapIteratorOfMapOfTwoNodes;
end MeshVS;
--- /dev/null
+// Created on: 2003-10-10
+// Created by: Alexander SOLOVYOV
+// Copyright (c) 2003-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 MeshVS_Array1OfSequenceOfInteger_HeaderFile
+#define MeshVS_Array1OfSequenceOfInteger_HeaderFile
+
+#include <TColStd_SequenceOfInteger.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<TColStd_SequenceOfInteger> MeshVS_Array1OfSequenceOfInteger;
+
+
+#endif
--- /dev/null
+
+
+#ifndef MeshVS_DataMapIteratorOfDataMapOfColorMapOfInteger_HeaderFile
+#define MeshVS_DataMapIteratorOfDataMapOfColorMapOfInteger_HeaderFile
+
+#include <MeshVS_DataMapOfColorMapOfInteger.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef MeshVS_DataMapIteratorOfDataMapOfHArray1OfSequenceOfInteger_HeaderFile
+#define MeshVS_DataMapIteratorOfDataMapOfHArray1OfSequenceOfInteger_HeaderFile
+
+#include <MeshVS_DataMapOfHArray1OfSequenceOfInteger.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef MeshVS_DataMapIteratorOfDataMapOfIntegerAsciiString_HeaderFile
+#define MeshVS_DataMapIteratorOfDataMapOfIntegerAsciiString_HeaderFile
+
+#include <MeshVS_DataMapOfIntegerAsciiString.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef MeshVS_DataMapIteratorOfDataMapOfIntegerBoolean_HeaderFile
+#define MeshVS_DataMapIteratorOfDataMapOfIntegerBoolean_HeaderFile
+
+#include <MeshVS_DataMapOfIntegerBoolean.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef MeshVS_DataMapIteratorOfDataMapOfIntegerColor_HeaderFile
+#define MeshVS_DataMapIteratorOfDataMapOfIntegerColor_HeaderFile
+
+#include <MeshVS_DataMapOfIntegerColor.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef MeshVS_DataMapIteratorOfDataMapOfIntegerMaterial_HeaderFile
+#define MeshVS_DataMapIteratorOfDataMapOfIntegerMaterial_HeaderFile
+
+#include <MeshVS_DataMapOfIntegerMaterial.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef MeshVS_DataMapIteratorOfDataMapOfIntegerMeshEntityOwner_HeaderFile
+#define MeshVS_DataMapIteratorOfDataMapOfIntegerMeshEntityOwner_HeaderFile
+
+#include <MeshVS_DataMapOfIntegerMeshEntityOwner.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef MeshVS_DataMapIteratorOfDataMapOfIntegerOwner_HeaderFile
+#define MeshVS_DataMapIteratorOfDataMapOfIntegerOwner_HeaderFile
+
+#include <MeshVS_DataMapOfIntegerOwner.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef MeshVS_DataMapIteratorOfDataMapOfIntegerTwoColors_HeaderFile
+#define MeshVS_DataMapIteratorOfDataMapOfIntegerTwoColors_HeaderFile
+
+#include <MeshVS_DataMapOfIntegerTwoColors.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef MeshVS_DataMapIteratorOfDataMapOfIntegerVector_HeaderFile
+#define MeshVS_DataMapIteratorOfDataMapOfIntegerVector_HeaderFile
+
+#include <MeshVS_DataMapOfIntegerVector.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef MeshVS_DataMapIteratorOfDataMapOfTwoColorsMapOfInteger_HeaderFile
+#define MeshVS_DataMapIteratorOfDataMapOfTwoColorsMapOfInteger_HeaderFile
+
+#include <MeshVS_DataMapOfTwoColorsMapOfInteger.hxx>
+
+#endif
--- /dev/null
+// Created on: 2003-10-10
+// Created by: Alexander SOLOVYOV
+// Copyright (c) 2003-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 MeshVS_DataMapOfColorMapOfInteger_HeaderFile
+#define MeshVS_DataMapOfColorMapOfInteger_HeaderFile
+
+#include <Quantity_Color.hxx>
+#include <TColStd_MapOfInteger.hxx>
+#include <MeshVS_ColorHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Quantity_Color,TColStd_MapOfInteger,MeshVS_ColorHasher> MeshVS_DataMapOfColorMapOfInteger;
+typedef NCollection_DataMap<Quantity_Color,TColStd_MapOfInteger,MeshVS_ColorHasher>::Iterator MeshVS_DataMapIteratorOfDataMapOfColorMapOfInteger;
+
+
+#endif
--- /dev/null
+// Created on: 2003-10-10
+// Created by: Alexander SOLOVYOV
+// Copyright (c) 2003-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 MeshVS_DataMapOfHArray1OfSequenceOfInteger_HeaderFile
+#define MeshVS_DataMapOfHArray1OfSequenceOfInteger_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <MeshVS_HArray1OfSequenceOfInteger.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,Handle(MeshVS_HArray1OfSequenceOfInteger),TColStd_MapIntegerHasher> MeshVS_DataMapOfHArray1OfSequenceOfInteger;
+typedef NCollection_DataMap<Standard_Integer,Handle(MeshVS_HArray1OfSequenceOfInteger),TColStd_MapIntegerHasher>::Iterator MeshVS_DataMapIteratorOfDataMapOfHArray1OfSequenceOfInteger;
+
+
+#endif
--- /dev/null
+// Created on: 2003-10-10
+// Created by: Alexander SOLOVYOV
+// Copyright (c) 2003-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 MeshVS_DataMapOfIntegerAsciiString_HeaderFile
+#define MeshVS_DataMapOfIntegerAsciiString_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <TCollection_AsciiString.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,TCollection_AsciiString,TColStd_MapIntegerHasher> MeshVS_DataMapOfIntegerAsciiString;
+typedef NCollection_DataMap<Standard_Integer,TCollection_AsciiString,TColStd_MapIntegerHasher>::Iterator MeshVS_DataMapIteratorOfDataMapOfIntegerAsciiString;
+
+
+#endif
--- /dev/null
+// Created on: 2003-10-10
+// Created by: Alexander SOLOVYOV
+// Copyright (c) 2003-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 MeshVS_DataMapOfIntegerBoolean_HeaderFile
+#define MeshVS_DataMapOfIntegerBoolean_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <Standard_Boolean.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,Standard_Boolean,TColStd_MapIntegerHasher> MeshVS_DataMapOfIntegerBoolean;
+typedef NCollection_DataMap<Standard_Integer,Standard_Boolean,TColStd_MapIntegerHasher>::Iterator MeshVS_DataMapIteratorOfDataMapOfIntegerBoolean;
+
+
+#endif
--- /dev/null
+// Created on: 2003-10-10
+// Created by: Alexander SOLOVYOV
+// Copyright (c) 2003-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 MeshVS_DataMapOfIntegerColor_HeaderFile
+#define MeshVS_DataMapOfIntegerColor_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <Quantity_Color.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,Quantity_Color,TColStd_MapIntegerHasher> MeshVS_DataMapOfIntegerColor;
+typedef NCollection_DataMap<Standard_Integer,Quantity_Color,TColStd_MapIntegerHasher>::Iterator MeshVS_DataMapIteratorOfDataMapOfIntegerColor;
+
+
+#endif
--- /dev/null
+// Created on: 2003-10-10
+// Created by: Alexander SOLOVYOV
+// Copyright (c) 2003-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 MeshVS_DataMapOfIntegerMaterial_HeaderFile
+#define MeshVS_DataMapOfIntegerMaterial_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <Graphic3d_MaterialAspect.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,Graphic3d_MaterialAspect,TColStd_MapIntegerHasher> MeshVS_DataMapOfIntegerMaterial;
+typedef NCollection_DataMap<Standard_Integer,Graphic3d_MaterialAspect,TColStd_MapIntegerHasher>::Iterator MeshVS_DataMapIteratorOfDataMapOfIntegerMaterial;
+
+
+#endif
--- /dev/null
+// Created on: 2003-10-10
+// Created by: Alexander SOLOVYOV
+// Copyright (c) 2003-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 MeshVS_DataMapOfIntegerMeshEntityOwner_HeaderFile
+#define MeshVS_DataMapOfIntegerMeshEntityOwner_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <MeshVS_MeshEntityOwner.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,Handle(MeshVS_MeshEntityOwner),TColStd_MapIntegerHasher> MeshVS_DataMapOfIntegerMeshEntityOwner;
+typedef NCollection_DataMap<Standard_Integer,Handle(MeshVS_MeshEntityOwner),TColStd_MapIntegerHasher>::Iterator MeshVS_DataMapIteratorOfDataMapOfIntegerMeshEntityOwner;
+
+
+#endif
--- /dev/null
+// Created on: 2003-10-10
+// Created by: Alexander SOLOVYOV
+// Copyright (c) 2003-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 MeshVS_DataMapOfIntegerOwner_HeaderFile
+#define MeshVS_DataMapOfIntegerOwner_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <SelectMgr_EntityOwner.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,Handle(SelectMgr_EntityOwner),TColStd_MapIntegerHasher> MeshVS_DataMapOfIntegerOwner;
+typedef NCollection_DataMap<Standard_Integer,Handle(SelectMgr_EntityOwner),TColStd_MapIntegerHasher>::Iterator MeshVS_DataMapIteratorOfDataMapOfIntegerOwner;
+
+
+#endif
--- /dev/null
+// Created on: 2003-10-10
+// Created by: Alexander SOLOVYOV
+// Copyright (c) 2003-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 MeshVS_DataMapOfIntegerTwoColors_HeaderFile
+#define MeshVS_DataMapOfIntegerTwoColors_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <MeshVS_TwoColors.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,MeshVS_TwoColors,TColStd_MapIntegerHasher> MeshVS_DataMapOfIntegerTwoColors;
+typedef NCollection_DataMap<Standard_Integer,MeshVS_TwoColors,TColStd_MapIntegerHasher>::Iterator MeshVS_DataMapIteratorOfDataMapOfIntegerTwoColors;
+
+
+#endif
--- /dev/null
+// Created on: 2003-10-10
+// Created by: Alexander SOLOVYOV
+// Copyright (c) 2003-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 MeshVS_DataMapOfIntegerVector_HeaderFile
+#define MeshVS_DataMapOfIntegerVector_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <gp_Vec.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,gp_Vec,TColStd_MapIntegerHasher> MeshVS_DataMapOfIntegerVector;
+typedef NCollection_DataMap<Standard_Integer,gp_Vec,TColStd_MapIntegerHasher>::Iterator MeshVS_DataMapIteratorOfDataMapOfIntegerVector;
+
+
+#endif
--- /dev/null
+// Created on: 2003-10-10
+// Created by: Alexander SOLOVYOV
+// Copyright (c) 2003-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 MeshVS_DataMapOfTwoColorsMapOfInteger_HeaderFile
+#define MeshVS_DataMapOfTwoColorsMapOfInteger_HeaderFile
+
+#include <MeshVS_TwoColors.hxx>
+#include <TColStd_MapOfInteger.hxx>
+#include <MeshVS_TwoColorsHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<MeshVS_TwoColors,TColStd_MapOfInteger,MeshVS_TwoColorsHasher> MeshVS_DataMapOfTwoColorsMapOfInteger;
+typedef NCollection_DataMap<MeshVS_TwoColors,TColStd_MapOfInteger,MeshVS_TwoColorsHasher>::Iterator MeshVS_DataMapIteratorOfDataMapOfTwoColorsMapOfInteger;
+
+
+#endif
--- /dev/null
+// Created on: 2003-10-10
+// Created by: Alexander SOLOVYOV
+// Copyright (c) 2003-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 MeshVS_HArray1OfSequenceOfInteger_HeaderFile
+#define MeshVS_HArray1OfSequenceOfInteger_HeaderFile
+
+#include <TColStd_SequenceOfInteger.hxx>
+#include <MeshVS_Array1OfSequenceOfInteger.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(MeshVS_HArray1OfSequenceOfInteger, MeshVS_Array1OfSequenceOfInteger)
+
+
+#endif
--- /dev/null
+
+
+#ifndef MeshVS_MapIteratorOfMapOfTwoNodes_HeaderFile
+#define MeshVS_MapIteratorOfMapOfTwoNodes_HeaderFile
+
+#include <MeshVS_MapOfTwoNodes.hxx>
+
+#endif
--- /dev/null
+// Created on: 2003-10-10
+// Created by: Alexander SOLOVYOV
+// Copyright (c) 2003-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 MeshVS_MapOfTwoNodes_HeaderFile
+#define MeshVS_MapOfTwoNodes_HeaderFile
+
+#include <MeshVS_TwoNodes.hxx>
+#include <MeshVS_TwoNodesHasher.hxx>
+#include <NCollection_Map.hxx>
+
+typedef NCollection_Map<MeshVS_TwoNodes,MeshVS_TwoNodesHasher> MeshVS_MapOfTwoNodes;
+typedef NCollection_Map<MeshVS_TwoNodes,MeshVS_TwoNodesHasher>::Iterator MeshVS_MapIteratorOfMapOfTwoNodes;
+
+
+#endif
--- /dev/null
+// Created on: 2003-10-10
+// Created by: Alexander SOLOVYOV
+// Copyright (c) 2003-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 MeshVS_SequenceOfPrsBuilder_HeaderFile
+#define MeshVS_SequenceOfPrsBuilder_HeaderFile
+
+#include <MeshVS_PrsBuilder.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(MeshVS_PrsBuilder)> MeshVS_SequenceOfPrsBuilder;
+
+
+#endif
--- /dev/null
+// Created on: 2003-10-10
+// Created by: Alexander SOLOVYOV
+// Copyright (c) 2003-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 MeshVS_TwoColorsHasher_HeaderFile
+#define MeshVS_TwoColorsHasher_HeaderFile
+
+#include <MeshVS_TwoColors.hxx>
+#include <NCollection_DefaultHasher.hxx>
+
+typedef NCollection_DefaultHasher<MeshVS_TwoColors> MeshVS_TwoColorsHasher;
+
+
+#endif
--- /dev/null
+// Created on: 2003-10-10
+// Created by: Alexander SOLOVYOV
+// Copyright (c) 2003-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 MeshVS_TwoNodesHasher_HeaderFile
+#define MeshVS_TwoNodesHasher_HeaderFile
+
+#include <MeshVS_TwoNodes.hxx>
+#include <NCollection_DefaultHasher.hxx>
+
+typedef NCollection_DefaultHasher<MeshVS_TwoNodes> MeshVS_TwoNodesHasher;
+
+
+#endif
Message_StatusType.hxx
Message_ExecStatus.hxx
Message_HArrayOfMsg.hxx
+Message_ListOfMsg.hxx
+Message_ListIteratorOfListOfMsg.hxx
+Message_SequenceOfPrinters.hxx
+Message_SequenceOfProgressScale.hxx
deferred class Printer;
class PrinterOStream;
- class ListOfMsg instantiates List from TCollection (Msg from Message);
+ imported ListOfMsg;
- class SequenceOfPrinters instantiates
- Sequence from TCollection (Printer from Message);
+ imported ListIteratorOfListOfMsg;
+
+ imported SequenceOfPrinters;
-- Progress indication
deferred class ProgressIndicator;
class ProgressScale;
class ProgressSentry;
- class SequenceOfProgressScale instantiates
- Sequence from TCollection (ProgressScale from Message);
+ imported SequenceOfProgressScale;
DefaultMessenger returns Messenger from Message;
---Purpose: Defines default messenger for OCCT applications.
--- /dev/null
+
+
+#ifndef Message_ListIteratorOfListOfMsg_HeaderFile
+#define Message_ListIteratorOfListOfMsg_HeaderFile
+
+#include <Message_ListOfMsg.hxx>
+
+#endif
--- /dev/null
+// Created on: 1999-07-29
+// Created by: Roman LYGIN
+// Copyright (c) 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 Message_ListOfMsg_HeaderFile
+#define Message_ListOfMsg_HeaderFile
+
+#include <Message_Msg.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Message_Msg> Message_ListOfMsg;
+typedef NCollection_List<Message_Msg>::Iterator Message_ListIteratorOfListOfMsg;
+
+
+#endif
--- /dev/null
+// Created on: 1999-07-29
+// Created by: Roman LYGIN
+// Copyright (c) 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 Message_SequenceOfPrinters_HeaderFile
+#define Message_SequenceOfPrinters_HeaderFile
+
+#include <Message_Printer.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Message_Printer)> Message_SequenceOfPrinters;
+
+
+#endif
--- /dev/null
+// Created on: 1999-07-29
+// Created by: Roman LYGIN
+// Copyright (c) 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 Message_SequenceOfProgressScale_HeaderFile
+#define Message_SequenceOfProgressScale_HeaderFile
+
+#include <Message_ProgressScale.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Message_ProgressScale> Message_SequenceOfProgressScale;
+
+
+#endif
MoniTool_ValueInterpret.hxx
MoniTool_ValueSatisfies.hxx
MoniTool_Macros.hxx
+MoniTool_DataMapOfShapeTransient.hxx
+MoniTool_DataMapIteratorOfDataMapOfShapeTransient.hxx
+MoniTool_IndexedDataMapOfShapeTransient.hxx
+MoniTool_SequenceOfElement.hxx
+MoniTool_HSequenceOfElement.hxx
+MoniTool_DataMapOfTimer.hxx
+MoniTool_DataMapIteratorOfDataMapOfTimer.hxx
ValueMisc, ValueInteger, ValueReal, ValueIdent, ValueVoid, ValueText,
ValueEnum, ValueLogical, ValueSub, ValueHexa, ValueBinary;
- class DataMapOfShapeTransient instantiates
- DataMap from TCollection
- (Shape from TopoDS,
- Transient from Standard,
- ShapeMapHasher from TopTools);
-
- class IndexedDataMapOfShapeTransient instantiates
- IndexedDataMap from TCollection
- (Shape from TopoDS,
- Transient from Standard,
- ShapeMapHasher from TopTools);
-
- class SequenceOfElement instantiates
- Sequence from TCollection (Element);
- class HSequenceOfElement instantiates
- HSequence from TCollection (Element,SequenceOfElement);
+ imported DataMapOfShapeTransient;
+
+ imported DataMapIteratorOfDataMapOfShapeTransient;
+
+ imported IndexedDataMapOfShapeTransient;
+
+ imported SequenceOfElement;
+ imported transient class HSequenceOfElement;
-- Timers
class Timer;
class TimerSentry;
class MTHasher;
- class DataMapOfTimer instantiates DataMap from TCollection
- (CString from Standard,
- Timer from MoniTool,
- MTHasher from MoniTool);
+ imported DataMapOfTimer;
+ imported DataMapIteratorOfDataMapOfTimer;
end MoniTool;
--- /dev/null
+
+
+#ifndef MoniTool_DataMapIteratorOfDataMapOfShapeTransient_HeaderFile
+#define MoniTool_DataMapIteratorOfDataMapOfShapeTransient_HeaderFile
+
+#include <MoniTool_DataMapOfShapeTransient.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef MoniTool_DataMapIteratorOfDataMapOfTimer_HeaderFile
+#define MoniTool_DataMapIteratorOfDataMapOfTimer_HeaderFile
+
+#include <MoniTool_DataMapOfTimer.hxx>
+
+#endif
--- /dev/null
+// Created on: 1998-04-01
+// Created by: Christian CAILLET
+// Copyright (c) 1998-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 MoniTool_DataMapOfShapeTransient_HeaderFile
+#define MoniTool_DataMapOfShapeTransient_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <Standard_Transient.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,Handle(Standard_Transient),TopTools_ShapeMapHasher> MoniTool_DataMapOfShapeTransient;
+typedef NCollection_DataMap<TopoDS_Shape,Handle(Standard_Transient),TopTools_ShapeMapHasher>::Iterator MoniTool_DataMapIteratorOfDataMapOfShapeTransient;
+
+
+#endif
--- /dev/null
+// Created on: 1998-04-01
+// Created by: Christian CAILLET
+// Copyright (c) 1998-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 MoniTool_DataMapOfTimer_HeaderFile
+#define MoniTool_DataMapOfTimer_HeaderFile
+
+#include <Standard_CString.hxx>
+#include <MoniTool_Timer.hxx>
+#include <MoniTool_MTHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_CString,Handle(MoniTool_Timer),MoniTool_MTHasher> MoniTool_DataMapOfTimer;
+typedef NCollection_DataMap<Standard_CString,Handle(MoniTool_Timer),MoniTool_MTHasher>::Iterator MoniTool_DataMapIteratorOfDataMapOfTimer;
+
+
+#endif
--- /dev/null
+// Created on: 1998-04-01
+// Created by: Christian CAILLET
+// Copyright (c) 1998-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 MoniTool_HSequenceOfElement_HeaderFile
+#define MoniTool_HSequenceOfElement_HeaderFile
+
+#include <MoniTool_Element.hxx>
+#include <MoniTool_SequenceOfElement.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(MoniTool_HSequenceOfElement, MoniTool_SequenceOfElement)
+
+
+#endif
--- /dev/null
+// Created on: 1998-04-01
+// Created by: Christian CAILLET
+// Copyright (c) 1998-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 MoniTool_IndexedDataMapOfShapeTransient_HeaderFile
+#define MoniTool_IndexedDataMapOfShapeTransient_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <Standard_Transient.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_IndexedDataMap.hxx>
+
+typedef NCollection_IndexedDataMap<TopoDS_Shape,Handle(Standard_Transient),TopTools_ShapeMapHasher> MoniTool_IndexedDataMapOfShapeTransient;
+
+
+#endif
--- /dev/null
+// Created on: 1998-04-01
+// Created by: Christian CAILLET
+// Copyright (c) 1998-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 MoniTool_SequenceOfElement_HeaderFile
+#define MoniTool_SequenceOfElement_HeaderFile
+
+#include <MoniTool_Element.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(MoniTool_Element)> MoniTool_SequenceOfElement;
+
+
+#endif
--- /dev/null
+NLPlate_StackOfPlate.hxx
+NLPlate_ListIteratorOfStackOfPlate.hxx
+NLPlate_SequenceOfHGPPConstraint.hxx
--
-- utilities and internal Classes
- class StackOfPlate instantiates List from TCollection
- (Plate from Plate);
- class SequenceOfHGPPConstraint instantiates Sequence from TCollection
- (HGPPConstraint);
+ imported StackOfPlate;
+ imported ListIteratorOfStackOfPlate;
+ imported SequenceOfHGPPConstraint;
end NLPlate;
--- /dev/null
+
+
+#ifndef NLPlate_ListIteratorOfStackOfPlate_HeaderFile
+#define NLPlate_ListIteratorOfStackOfPlate_HeaderFile
+
+#include <NLPlate_StackOfPlate.hxx>
+
+#endif
--- /dev/null
+// Created on: 1998-04-08
+// Created by: Andre LIEUTIER
+// Copyright (c) 1998-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 NLPlate_SequenceOfHGPPConstraint_HeaderFile
+#define NLPlate_SequenceOfHGPPConstraint_HeaderFile
+
+#include <NLPlate_HGPPConstraint.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(NLPlate_HGPPConstraint)> NLPlate_SequenceOfHGPPConstraint;
+
+
+#endif
--- /dev/null
+// Created on: 1998-04-08
+// Created by: Andre LIEUTIER
+// Copyright (c) 1998-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 NLPlate_StackOfPlate_HeaderFile
+#define NLPlate_StackOfPlate_HeaderFile
+
+#include <Plate_Plate.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Plate_Plate> NLPlate_StackOfPlate;
+typedef NCollection_List<Plate_Plate>::Iterator NLPlate_ListIteratorOfStackOfPlate;
+
+
+#endif
PCDM_DOMHeaderParser.hxx
PCDM_DOMHeaderParser.cxx
+PCDM_SequenceOfDocument.hxx
+PCDM_SequenceOfReference.hxx
end StoreStatus;
deferred class Document;
- class SequenceOfDocument instantiates Sequence from TCollection(Document from PCDM);
+ imported SequenceOfDocument;
deferred class Reader;
deferred class Writer;
---Category: classes for versioning reading/writing og the headers.
private class Reference;
- private class SequenceOfReference instantiates Sequence from TCollection(Reference from PCDM);
+ imported SequenceOfReference;
private deferred class ReadWriter;
private class ReadWriter_1;
--- /dev/null
+// Created on: 1997-08-01
+// Created by: Jean-Louis Frenkel
+// 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 PCDM_SequenceOfDocument_HeaderFile
+#define PCDM_SequenceOfDocument_HeaderFile
+
+#include <PCDM_Document.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(PCDM_Document)> PCDM_SequenceOfDocument;
+
+
+#endif
--- /dev/null
+// Created on: 1997-08-01
+// Created by: Jean-Louis Frenkel
+// 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 PCDM_SequenceOfReference_HeaderFile
+#define PCDM_SequenceOfReference_HeaderFile
+
+#include <PCDM_Reference.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<PCDM_Reference> PCDM_SequenceOfReference;
+
+
+#endif
--- /dev/null
+Plate_SequenceOfPinpointConstraint.hxx
+Plate_SequenceOfLinearXYZConstraint.hxx
+Plate_SequenceOfLinearScalarConstraint.hxx
+Plate_Array1OfPinpointConstraint.hxx
+Plate_HArray1OfPinpointConstraint.hxx
class D1;
class D2;
class D3;
- class SequenceOfPinpointConstraint instantiates Sequence from TCollection
- (PinpointConstraint from Plate);
- class SequenceOfLinearXYZConstraint instantiates Sequence from TCollection
- (LinearXYZConstraint from Plate);
- class SequenceOfLinearScalarConstraint instantiates Sequence from TCollection
- (LinearScalarConstraint from Plate);
- class Array1OfPinpointConstraint instantiates Array1 from TCollection
- (PinpointConstraint from Plate);
- class HArray1OfPinpointConstraint instantiates HArray1 from TCollection
- (PinpointConstraint from Plate,
- Array1OfPinpointConstraint from Plate);
+ imported SequenceOfPinpointConstraint;
+ imported SequenceOfLinearXYZConstraint;
+ imported SequenceOfLinearScalarConstraint;
+ imported Array1OfPinpointConstraint;
+ imported transient class HArray1OfPinpointConstraint;
end Plate;
--- /dev/null
+// Created on: 1995-10-17
+// Created by: Andre LIEUTIER
+// 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 Plate_Array1OfPinpointConstraint_HeaderFile
+#define Plate_Array1OfPinpointConstraint_HeaderFile
+
+#include <Plate_PinpointConstraint.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Plate_PinpointConstraint> Plate_Array1OfPinpointConstraint;
+
+
+#endif
--- /dev/null
+// Created on: 1995-10-17
+// Created by: Andre LIEUTIER
+// 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 Plate_HArray1OfPinpointConstraint_HeaderFile
+#define Plate_HArray1OfPinpointConstraint_HeaderFile
+
+#include <Plate_PinpointConstraint.hxx>
+#include <Plate_Array1OfPinpointConstraint.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(Plate_HArray1OfPinpointConstraint, Plate_Array1OfPinpointConstraint)
+
+
+#endif
--- /dev/null
+// Created on: 1995-10-17
+// Created by: Andre LIEUTIER
+// 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 Plate_SequenceOfLinearScalarConstraint_HeaderFile
+#define Plate_SequenceOfLinearScalarConstraint_HeaderFile
+
+#include <Plate_LinearScalarConstraint.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Plate_LinearScalarConstraint> Plate_SequenceOfLinearScalarConstraint;
+
+
+#endif
--- /dev/null
+// Created on: 1995-10-17
+// Created by: Andre LIEUTIER
+// 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 Plate_SequenceOfLinearXYZConstraint_HeaderFile
+#define Plate_SequenceOfLinearXYZConstraint_HeaderFile
+
+#include <Plate_LinearXYZConstraint.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Plate_LinearXYZConstraint> Plate_SequenceOfLinearXYZConstraint;
+
+
+#endif
--- /dev/null
+// Created on: 1995-10-17
+// Created by: Andre LIEUTIER
+// 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 Plate_SequenceOfPinpointConstraint_HeaderFile
+#define Plate_SequenceOfPinpointConstraint_HeaderFile
+
+#include <Plate_PinpointConstraint.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Plate_PinpointConstraint> Plate_SequenceOfPinpointConstraint;
+
+
+#endif
Plugin_Macro.hxx
+Plugin_MapOfFunctions.hxx
+Plugin_DataMapIteratorOfMapOfFunctions.hxx
exception Failure inherits Failure from Standard;
- class MapOfFunctions instantiates DataMap from TCollection(AsciiString from TCollection ,Function from OSD, AsciiString from TCollection);
+ imported MapOfFunctions;
+
+ imported DataMapIteratorOfMapOfFunctions;
Load(aGUID: GUID from Standard; theVerbose: Boolean from Standard = Standard_True)
--- /dev/null
+
+
+#ifndef Plugin_DataMapIteratorOfMapOfFunctions_HeaderFile
+#define Plugin_DataMapIteratorOfMapOfFunctions_HeaderFile
+
+#include <Plugin_MapOfFunctions.hxx>
+
+#endif
--- /dev/null
+// Created on: 1997-02-28
+// Created by: Jean-Louis Frenkel
+// 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 Plugin_MapOfFunctions_HeaderFile
+#define Plugin_MapOfFunctions_HeaderFile
+
+#include <TCollection_AsciiString.hxx>
+#include <OSD_Function.hxx>
+#include <TCollection_AsciiString.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TCollection_AsciiString,OSD_Function,TCollection_AsciiString> Plugin_MapOfFunctions;
+typedef NCollection_DataMap<TCollection_AsciiString,OSD_Function,TCollection_AsciiString>::Iterator Plugin_DataMapIteratorOfMapOfFunctions;
+
+
+#endif
Poly_MakeLoops.hxx
Poly_MakeLoops.cxx
Poly_ListOfTriangulation.hxx
+Poly_Array1OfTriangle.hxx
+Poly_HArray1OfTriangle.hxx
class Triangle;
- class Array1OfTriangle
- instantiates Array1 from TCollection(Triangle from Poly);
+ imported Array1OfTriangle;
- class HArray1OfTriangle
- instantiates HArray1 from TCollection(Triangle from Poly,
- Array1OfTriangle from Poly);
+ imported transient class HArray1OfTriangle;
class Triangulation;
--- /dev/null
+// Created on: 1995-03-06
+// Created by: Laurent PAINNOT
+// 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 Poly_Array1OfTriangle_HeaderFile
+#define Poly_Array1OfTriangle_HeaderFile
+
+#include <Poly_Triangle.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Poly_Triangle> Poly_Array1OfTriangle;
+
+
+#endif
--- /dev/null
+// Created on: 1995-03-06
+// Created by: Laurent PAINNOT
+// 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 Poly_HArray1OfTriangle_HeaderFile
+#define Poly_HArray1OfTriangle_HeaderFile
+
+#include <Poly_Triangle.hxx>
+#include <Poly_Array1OfTriangle.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(Poly_HArray1OfTriangle, Poly_Array1OfTriangle)
+
+
+#endif
--- /dev/null
+ProjLib_SequenceOfHSequenceOfPnt.hxx
+ProjLib_HSequenceOfHSequenceOfPnt.hxx
-- Normal projection of a curve on a surface
-- Computes the different parts
-----------------------------------------------
- class SequenceOfHSequenceOfPnt
- instantiates Sequence from TCollection (HSequenceOfPnt from TColgp);
+ imported SequenceOfHSequenceOfPnt;
- class HSequenceOfHSequenceOfPnt
- instantiates HSequence from TCollection (HSequenceOfPnt from TColgp,SequenceOfHSequenceOfPnt from ProjLib);
+ imported transient class HSequenceOfHSequenceOfPnt;
class CompProjectedCurve;
class HCompProjectedCurve
instantiates GenHCurve2d from Adaptor2d (CompProjectedCurve);
--- /dev/null
+// Created on: 1993-08-11
+// Created by: Bruno DUMORTIER
+// 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 ProjLib_HSequenceOfHSequenceOfPnt_HeaderFile
+#define ProjLib_HSequenceOfHSequenceOfPnt_HeaderFile
+
+#include <TColgp_HSequenceOfPnt.hxx>
+#include <ProjLib_SequenceOfHSequenceOfPnt.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(ProjLib_HSequenceOfHSequenceOfPnt, ProjLib_SequenceOfHSequenceOfPnt)
+
+
+#endif
--- /dev/null
+// Created on: 1993-08-11
+// Created by: Bruno DUMORTIER
+// 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 ProjLib_SequenceOfHSequenceOfPnt_HeaderFile
+#define ProjLib_SequenceOfHSequenceOfPnt_HeaderFile
+
+#include <TColgp_HSequenceOfPnt.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(TColgp_HSequenceOfPnt)> ProjLib_SequenceOfHSequenceOfPnt;
+
+
+#endif
PrsMgr_ListOfPresentations.hxx
PrsMgr_ListOfPresentableObjects.hxx
+PrsMgr_Presentations.hxx
class Prs;
class ModedPresentation;
- class Presentations instantiates Sequence from TCollection
- (ModedPresentation from PrsMgr);
+ imported Presentations;
pointer PresentationPointer to Presentation from PrsMgr;
pointer PresentableObjectPointer to PresentableObject from PrsMgr;
end PrsMgr;
--- /dev/null
+// Created on: 1995-01-25
+// Created by: Jean-Louis Frenkel
+// 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 PrsMgr_Presentations_HeaderFile
+#define PrsMgr_Presentations_HeaderFile
+
+#include <PrsMgr_ModedPresentation.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<PrsMgr_ModedPresentation> PrsMgr_Presentations;
+
+
+#endif
QANCollection_Stl.cxx
QANCollection_Common.cxx
QANCollection_Common.hxx
+QANCollection_ListOfPnt.hxx
+QANCollection_ListIteratorOfListOfPnt.hxx
+QANCollection_DataMapOfRealPnt.hxx
+QANCollection_DataMapIteratorOfDataMapOfRealPnt.hxx
+QANCollection_IndexedDataMapOfRealPnt.hxx
+QANCollection_DoubleMapOfRealInteger.hxx
+QANCollection_DoubleMapIteratorOfDoubleMapOfRealInteger.hxx
gp
is
- class ListOfPnt instantiates List from TCollection (Pnt from gp);
- class DataMapOfRealPnt instantiates DataMap from TCollection
- (Real from Standard,
- Pnt from gp,
- MapRealHasher from TColStd);
- class IndexedDataMapOfRealPnt instantiates IndexedDataMap from TCollection
- (Real from Standard,
- Pnt from gp,
- MapRealHasher from TColStd);
- class DoubleMapOfRealInteger instantiates DoubleMap from TCollection
- (Real from Standard,
- Integer from Standard,
- MapRealHasher from TColStd,
- MapIntegerHasher from TColStd);
+ imported ListOfPnt;
+ imported ListIteratorOfListOfPnt;
+ imported DataMapOfRealPnt;
+ imported DataMapIteratorOfDataMapOfRealPnt;
+ imported IndexedDataMapOfRealPnt;
+ imported DoubleMapOfRealInteger;
+ imported DoubleMapIteratorOfDoubleMapOfRealInteger;
Commands(DI : in out Interpretor from Draw);
CommandsSimple(DI : in out Interpretor from Draw);
--- /dev/null
+
+
+#ifndef QANCollection_DataMapIteratorOfDataMapOfRealPnt_HeaderFile
+#define QANCollection_DataMapIteratorOfDataMapOfRealPnt_HeaderFile
+
+#include <QANCollection_DataMapOfRealPnt.hxx>
+
+#endif
--- /dev/null
+// Created on: 2004-03-05
+// Created by: Mikhail KUZMITCHEV
+// Copyright (c) 2004-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 QANCollection_DataMapOfRealPnt_HeaderFile
+#define QANCollection_DataMapOfRealPnt_HeaderFile
+
+#include <Standard_Real.hxx>
+#include <gp_Pnt.hxx>
+#include <TColStd_MapRealHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Real,gp_Pnt,TColStd_MapRealHasher> QANCollection_DataMapOfRealPnt;
+typedef NCollection_DataMap<Standard_Real,gp_Pnt,TColStd_MapRealHasher>::Iterator QANCollection_DataMapIteratorOfDataMapOfRealPnt;
+
+
+#endif
--- /dev/null
+
+
+#ifndef QANCollection_DoubleMapIteratorOfDoubleMapOfRealInteger_HeaderFile
+#define QANCollection_DoubleMapIteratorOfDoubleMapOfRealInteger_HeaderFile
+
+#include <QANCollection_DoubleMapOfRealInteger.hxx>
+
+#endif
--- /dev/null
+// Created on: 2004-03-05
+// Created by: Mikhail KUZMITCHEV
+// Copyright (c) 2004-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 QANCollection_DoubleMapOfRealInteger_HeaderFile
+#define QANCollection_DoubleMapOfRealInteger_HeaderFile
+
+#include <Standard_Real.hxx>
+#include <Standard_Integer.hxx>
+#include <TColStd_MapRealHasher.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DoubleMap.hxx>
+
+typedef NCollection_DoubleMap<Standard_Real,Standard_Integer,TColStd_MapRealHasher,TColStd_MapIntegerHasher> QANCollection_DoubleMapOfRealInteger;
+typedef NCollection_DoubleMap<Standard_Real,Standard_Integer,TColStd_MapRealHasher,TColStd_MapIntegerHasher>::Iterator QANCollection_DoubleMapIteratorOfDoubleMapOfRealInteger;
+
+
+#endif
--- /dev/null
+// Created on: 2004-03-05
+// Created by: Mikhail KUZMITCHEV
+// Copyright (c) 2004-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 QANCollection_IndexedDataMapOfRealPnt_HeaderFile
+#define QANCollection_IndexedDataMapOfRealPnt_HeaderFile
+
+#include <Standard_Real.hxx>
+#include <gp_Pnt.hxx>
+#include <TColStd_MapRealHasher.hxx>
+#include <NCollection_IndexedDataMap.hxx>
+
+typedef NCollection_IndexedDataMap<Standard_Real,gp_Pnt,TColStd_MapRealHasher> QANCollection_IndexedDataMapOfRealPnt;
+
+
+#endif
--- /dev/null
+
+
+#ifndef QANCollection_ListIteratorOfListOfPnt_HeaderFile
+#define QANCollection_ListIteratorOfListOfPnt_HeaderFile
+
+#include <QANCollection_ListOfPnt.hxx>
+
+#endif
--- /dev/null
+// Created on: 2004-03-05
+// Created by: Mikhail KUZMITCHEV
+// Copyright (c) 2004-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 QANCollection_ListOfPnt_HeaderFile
+#define QANCollection_ListOfPnt_HeaderFile
+
+#include <gp_Pnt.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<gp_Pnt> QANCollection_ListOfPnt;
+typedef NCollection_List<gp_Pnt>::Iterator QANCollection_ListIteratorOfListOfPnt;
+
+
+#endif
Quantity_Color_1.hxx
Quantity_Period.lxx
+Quantity_Array1OfCoefficient.hxx
+Quantity_Array2OfColor.hxx
+Quantity_Array1OfColor.hxx
+Quantity_HArray1OfColor.hxx
class Convert;
- class Array1OfCoefficient instantiates
- Array1 from TCollection (Coefficient from Quantity);
+ imported Array1OfCoefficient;
---Category: Instantiated classes
- class Array2OfColor instantiates
- Array2 from TCollection (Color from Quantity);
+ imported Array2OfColor;
---Category: Instantiated classes
- class Array1OfColor instantiates
- Array1 from TCollection (Color from Quantity);
+ imported Array1OfColor;
---Category: Instantiated classes
- class HArray1OfColor instantiates
- HArray1 from TCollection (Color from Quantity,
- Array1OfColor from Quantity);
+ imported transient class HArray1OfColor;
---Category: Instantiated classes
--- /dev/null
+// Created on: 1994-02-08
+// Created by: Gilles DEBARBOUILLE
+// 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 Quantity_Array1OfCoefficient_HeaderFile
+#define Quantity_Array1OfCoefficient_HeaderFile
+
+#include <Quantity_Coefficient.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Quantity_Coefficient> Quantity_Array1OfCoefficient;
+
+
+#endif
--- /dev/null
+// Created on: 1994-02-08
+// Created by: Gilles DEBARBOUILLE
+// 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 Quantity_Array1OfColor_HeaderFile
+#define Quantity_Array1OfColor_HeaderFile
+
+#include <Quantity_Color.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Quantity_Color> Quantity_Array1OfColor;
+
+
+#endif
--- /dev/null
+// Created on: 1994-02-08
+// Created by: Gilles DEBARBOUILLE
+// 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 Quantity_Array2OfColor_HeaderFile
+#define Quantity_Array2OfColor_HeaderFile
+
+#include <Quantity_Color.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<Quantity_Color> Quantity_Array2OfColor;
+
+
+#endif
--- /dev/null
+// Created on: 1994-02-08
+// Created by: Gilles DEBARBOUILLE
+// 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 Quantity_HArray1OfColor_HeaderFile
+#define Quantity_HArray1OfColor_HeaderFile
+
+#include <Quantity_Color.hxx>
+#include <Quantity_Array1OfColor.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(Quantity_HArray1OfColor, Quantity_Array1OfColor)
+
+
+#endif
Resource_ConvertUnicode.hxx
Resource_Shiftjis.h
Resource_gb2312.h
+Resource_DataMapOfAsciiStringAsciiString.hxx
+Resource_DataMapIteratorOfDataMapOfAsciiStringAsciiString.hxx
+Resource_DataMapOfAsciiStringExtendedString.hxx
+Resource_DataMapIteratorOfDataMapOfAsciiStringExtendedString.hxx
-- Resource_Unicode class to convert a string
-- from one of these non ASCII format to Unicode, and vice versa.
- class DataMapOfAsciiStringAsciiString instantiates
- DataMap from TCollection(AsciiString from TCollection,
- AsciiString from TCollection,
- AsciiString from TCollection) ;
+ imported DataMapOfAsciiStringAsciiString;
- class DataMapOfAsciiStringExtendedString instantiates
- DataMap from TCollection(AsciiString from TCollection,
- ExtendedString from TCollection,
- AsciiString from TCollection) ;
+ imported DataMapIteratorOfDataMapOfAsciiStringAsciiString;
+
+ imported DataMapOfAsciiStringExtendedString;
+
+ imported DataMapIteratorOfDataMapOfAsciiStringExtendedString;
class QuickSortOfArray1 instantiates
QuickSort from SortTools(AsciiString from TCollection,
--- /dev/null
+
+
+#ifndef Resource_DataMapIteratorOfDataMapOfAsciiStringAsciiString_HeaderFile
+#define Resource_DataMapIteratorOfDataMapOfAsciiStringAsciiString_HeaderFile
+
+#include <Resource_DataMapOfAsciiStringAsciiString.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef Resource_DataMapIteratorOfDataMapOfAsciiStringExtendedString_HeaderFile
+#define Resource_DataMapIteratorOfDataMapOfAsciiStringExtendedString_HeaderFile
+
+#include <Resource_DataMapOfAsciiStringExtendedString.hxx>
+
+#endif
--- /dev/null
+// Created on: 1995-04-20
+// Created by: Tony GEORGIADES
+// 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 Resource_DataMapOfAsciiStringAsciiString_HeaderFile
+#define Resource_DataMapOfAsciiStringAsciiString_HeaderFile
+
+#include <TCollection_AsciiString.hxx>
+#include <TCollection_AsciiString.hxx>
+#include <TCollection_AsciiString.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TCollection_AsciiString,TCollection_AsciiString,TCollection_AsciiString> Resource_DataMapOfAsciiStringAsciiString;
+typedef NCollection_DataMap<TCollection_AsciiString,TCollection_AsciiString,TCollection_AsciiString>::Iterator Resource_DataMapIteratorOfDataMapOfAsciiStringAsciiString;
+
+
+#endif
--- /dev/null
+// Created on: 1995-04-20
+// Created by: Tony GEORGIADES
+// 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 Resource_DataMapOfAsciiStringExtendedString_HeaderFile
+#define Resource_DataMapOfAsciiStringExtendedString_HeaderFile
+
+#include <TCollection_AsciiString.hxx>
+#include <TCollection_ExtendedString.hxx>
+#include <TCollection_AsciiString.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TCollection_AsciiString,TCollection_ExtendedString,TCollection_AsciiString> Resource_DataMapOfAsciiStringExtendedString;
+typedef NCollection_DataMap<TCollection_AsciiString,TCollection_ExtendedString,TCollection_AsciiString>::Iterator Resource_DataMapIteratorOfDataMapOfAsciiStringExtendedString;
+
+
+#endif
--- /dev/null
+STEPCAFControl_DataMapOfShapeSDR.hxx
+STEPCAFControl_DataMapIteratorOfDataMapOfShapeSDR.hxx
+STEPCAFControl_DataMapOfShapePD.hxx
+STEPCAFControl_DataMapIteratorOfDataMapOfShapePD.hxx
+STEPCAFControl_DataMapOfSDRExternFile.hxx
+STEPCAFControl_DataMapIteratorOfDataMapOfSDRExternFile.hxx
+STEPCAFControl_DataMapOfPDExternFile.hxx
+STEPCAFControl_DataMapIteratorOfDataMapOfPDExternFile.hxx
+STEPCAFControl_DataMapOfLabelShape.hxx
+STEPCAFControl_DataMapIteratorOfDataMapOfLabelShape.hxx
+STEPCAFControl_DataMapOfLabelExternFile.hxx
+STEPCAFControl_DataMapIteratorOfDataMapOfLabelExternFile.hxx
class DictionaryOfExternFile instantiates
Dictionary from Dico (ExternFile from STEPCAFControl);
- class DataMapOfShapeSDR instantiates
- DataMap from TCollection (Shape from TopoDS,
- ShapeDefinitionRepresentation from StepShape,
- ShapeMapHasher from TopTools);
+ imported DataMapOfShapeSDR;
+
+ imported DataMapIteratorOfDataMapOfShapeSDR;
--- skl
- class DataMapOfShapePD instantiates
- DataMap from TCollection (Shape from TopoDS,
- ProductDefinition from StepBasic,
- ShapeMapHasher from TopTools);
+ imported DataMapOfShapePD;
+ imported DataMapIteratorOfDataMapOfShapePD;
+
+ imported DataMapOfSDRExternFile;
- class DataMapOfSDRExternFile instantiates
- DataMap from TCollection (ShapeDefinitionRepresentation from StepShape,
- ExternFile from STEPCAFControl,
- MapTransientHasher from TColStd);
+ imported DataMapIteratorOfDataMapOfSDRExternFile;
--- skl
- class DataMapOfPDExternFile instantiates
- DataMap from TCollection (ProductDefinition from StepBasic,
- ExternFile from STEPCAFControl,
- MapTransientHasher from TColStd);
-
- class DataMapOfLabelShape instantiates
- DataMap from TCollection (Label from TDF,
- Shape from TopoDS,
- LabelMapHasher from TDF);
-
- class DataMapOfLabelExternFile instantiates
- DataMap from TCollection (Label from TDF,
- ExternFile from STEPCAFControl,
- LabelMapHasher from TDF);
+ imported DataMapOfPDExternFile;
+ imported DataMapIteratorOfDataMapOfPDExternFile;
+
+ imported DataMapOfLabelShape;
+
+ imported DataMapIteratorOfDataMapOfLabelShape;
+
+ imported DataMapOfLabelExternFile;
+
+ imported DataMapIteratorOfDataMapOfLabelExternFile;
end STEPCAFControl;
--- /dev/null
+
+
+#ifndef STEPCAFControl_DataMapIteratorOfDataMapOfLabelExternFile_HeaderFile
+#define STEPCAFControl_DataMapIteratorOfDataMapOfLabelExternFile_HeaderFile
+
+#include <STEPCAFControl_DataMapOfLabelExternFile.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef STEPCAFControl_DataMapIteratorOfDataMapOfLabelShape_HeaderFile
+#define STEPCAFControl_DataMapIteratorOfDataMapOfLabelShape_HeaderFile
+
+#include <STEPCAFControl_DataMapOfLabelShape.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef STEPCAFControl_DataMapIteratorOfDataMapOfPDExternFile_HeaderFile
+#define STEPCAFControl_DataMapIteratorOfDataMapOfPDExternFile_HeaderFile
+
+#include <STEPCAFControl_DataMapOfPDExternFile.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef STEPCAFControl_DataMapIteratorOfDataMapOfSDRExternFile_HeaderFile
+#define STEPCAFControl_DataMapIteratorOfDataMapOfSDRExternFile_HeaderFile
+
+#include <STEPCAFControl_DataMapOfSDRExternFile.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef STEPCAFControl_DataMapIteratorOfDataMapOfShapePD_HeaderFile
+#define STEPCAFControl_DataMapIteratorOfDataMapOfShapePD_HeaderFile
+
+#include <STEPCAFControl_DataMapOfShapePD.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef STEPCAFControl_DataMapIteratorOfDataMapOfShapeSDR_HeaderFile
+#define STEPCAFControl_DataMapIteratorOfDataMapOfShapeSDR_HeaderFile
+
+#include <STEPCAFControl_DataMapOfShapeSDR.hxx>
+
+#endif
--- /dev/null
+// Created on: 2000-04-09
+// Created by: Sergey MOZOKHIN
+// Copyright (c) 2000-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 STEPCAFControl_DataMapOfLabelExternFile_HeaderFile
+#define STEPCAFControl_DataMapOfLabelExternFile_HeaderFile
+
+#include <TDF_Label.hxx>
+#include <STEPCAFControl_ExternFile.hxx>
+#include <TDF_LabelMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TDF_Label,Handle(STEPCAFControl_ExternFile),TDF_LabelMapHasher> STEPCAFControl_DataMapOfLabelExternFile;
+typedef NCollection_DataMap<TDF_Label,Handle(STEPCAFControl_ExternFile),TDF_LabelMapHasher>::Iterator STEPCAFControl_DataMapIteratorOfDataMapOfLabelExternFile;
+
+
+#endif
--- /dev/null
+// Created on: 2000-04-09
+// Created by: Sergey MOZOKHIN
+// Copyright (c) 2000-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 STEPCAFControl_DataMapOfLabelShape_HeaderFile
+#define STEPCAFControl_DataMapOfLabelShape_HeaderFile
+
+#include <TDF_Label.hxx>
+#include <TopoDS_Shape.hxx>
+#include <TDF_LabelMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TDF_Label,TopoDS_Shape,TDF_LabelMapHasher> STEPCAFControl_DataMapOfLabelShape;
+typedef NCollection_DataMap<TDF_Label,TopoDS_Shape,TDF_LabelMapHasher>::Iterator STEPCAFControl_DataMapIteratorOfDataMapOfLabelShape;
+
+
+#endif
--- /dev/null
+// Created on: 2000-04-09
+// Created by: Sergey MOZOKHIN
+// Copyright (c) 2000-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 STEPCAFControl_DataMapOfPDExternFile_HeaderFile
+#define STEPCAFControl_DataMapOfPDExternFile_HeaderFile
+
+#include <StepBasic_ProductDefinition.hxx>
+#include <STEPCAFControl_ExternFile.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Handle(StepBasic_ProductDefinition),Handle(STEPCAFControl_ExternFile),TColStd_MapTransientHasher> STEPCAFControl_DataMapOfPDExternFile;
+typedef NCollection_DataMap<Handle(StepBasic_ProductDefinition),Handle(STEPCAFControl_ExternFile),TColStd_MapTransientHasher>::Iterator STEPCAFControl_DataMapIteratorOfDataMapOfPDExternFile;
+
+
+#endif
--- /dev/null
+// Created on: 2000-04-09
+// Created by: Sergey MOZOKHIN
+// Copyright (c) 2000-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 STEPCAFControl_DataMapOfSDRExternFile_HeaderFile
+#define STEPCAFControl_DataMapOfSDRExternFile_HeaderFile
+
+#include <StepShape_ShapeDefinitionRepresentation.hxx>
+#include <STEPCAFControl_ExternFile.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Handle(StepShape_ShapeDefinitionRepresentation),Handle(STEPCAFControl_ExternFile),TColStd_MapTransientHasher> STEPCAFControl_DataMapOfSDRExternFile;
+typedef NCollection_DataMap<Handle(StepShape_ShapeDefinitionRepresentation),Handle(STEPCAFControl_ExternFile),TColStd_MapTransientHasher>::Iterator STEPCAFControl_DataMapIteratorOfDataMapOfSDRExternFile;
+
+
+#endif
--- /dev/null
+// Created on: 2000-04-09
+// Created by: Sergey MOZOKHIN
+// Copyright (c) 2000-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 STEPCAFControl_DataMapOfShapePD_HeaderFile
+#define STEPCAFControl_DataMapOfShapePD_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,Handle(StepBasic_ProductDefinition),TopTools_ShapeMapHasher> STEPCAFControl_DataMapOfShapePD;
+typedef NCollection_DataMap<TopoDS_Shape,Handle(StepBasic_ProductDefinition),TopTools_ShapeMapHasher>::Iterator STEPCAFControl_DataMapIteratorOfDataMapOfShapePD;
+
+
+#endif
--- /dev/null
+// Created on: 2000-04-09
+// Created by: Sergey MOZOKHIN
+// Copyright (c) 2000-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 STEPCAFControl_DataMapOfShapeSDR_HeaderFile
+#define STEPCAFControl_DataMapOfShapeSDR_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <StepShape_ShapeDefinitionRepresentation.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,Handle(StepShape_ShapeDefinitionRepresentation),TopTools_ShapeMapHasher> STEPCAFControl_DataMapOfShapeSDR;
+typedef NCollection_DataMap<TopoDS_Shape,Handle(StepShape_ShapeDefinitionRepresentation),TopTools_ShapeMapHasher>::Iterator STEPCAFControl_DataMapIteratorOfDataMapOfShapeSDR;
+
+
+#endif
EXTERNLIB
+STEPConstruct_DataMapOfAsciiStringTransient.hxx
+STEPConstruct_DataMapIteratorOfDataMapOfAsciiStringTransient.hxx
+STEPConstruct_DataMapOfPointTransient.hxx
+STEPConstruct_DataMapIteratorOfDataMapOfPointTransient.hxx
class ContextTool;
--- skl 15.01.2004
- class DataMapOfAsciiStringTransient instantiates
- DataMap from TCollection (AsciiString from TCollection,
- Transient from Standard,
- AsciiString from TCollection);
+ imported DataMapOfAsciiStringTransient;
+ imported DataMapIteratorOfDataMapOfAsciiStringTransient;
class PointHasher;
- class DataMapOfPointTransient instantiates
- DataMap from TCollection (Pnt from gp,
- Transient,
- PointHasher from STEPConstruct);
+ imported DataMapOfPointTransient;
+
+ imported DataMapIteratorOfDataMapOfPointTransient;
FindEntity (FinderProcess: FinderProcess from Transfer; Shape: Shape from TopoDS)
--- /dev/null
+
+
+#ifndef STEPConstruct_DataMapIteratorOfDataMapOfAsciiStringTransient_HeaderFile
+#define STEPConstruct_DataMapIteratorOfDataMapOfAsciiStringTransient_HeaderFile
+
+#include <STEPConstruct_DataMapOfAsciiStringTransient.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef STEPConstruct_DataMapIteratorOfDataMapOfPointTransient_HeaderFile
+#define STEPConstruct_DataMapIteratorOfDataMapOfPointTransient_HeaderFile
+
+#include <STEPConstruct_DataMapOfPointTransient.hxx>
+
+#endif
--- /dev/null
+// Created on: 1999-11-17
+// Created by: Andrey BETENEV
+// Copyright (c) 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 STEPConstruct_DataMapOfAsciiStringTransient_HeaderFile
+#define STEPConstruct_DataMapOfAsciiStringTransient_HeaderFile
+
+#include <TCollection_AsciiString.hxx>
+#include <Standard_Transient.hxx>
+#include <TCollection_AsciiString.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TCollection_AsciiString,Handle(Standard_Transient),TCollection_AsciiString> STEPConstruct_DataMapOfAsciiStringTransient;
+typedef NCollection_DataMap<TCollection_AsciiString,Handle(Standard_Transient),TCollection_AsciiString>::Iterator STEPConstruct_DataMapIteratorOfDataMapOfAsciiStringTransient;
+
+
+#endif
--- /dev/null
+// Created on: 1999-11-17
+// Created by: Andrey BETENEV
+// Copyright (c) 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 STEPConstruct_DataMapOfPointTransient_HeaderFile
+#define STEPConstruct_DataMapOfPointTransient_HeaderFile
+
+#include <gp_Pnt.hxx>
+#include <Standard_Transient.hxx>
+#include <STEPConstruct_PointHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<gp_Pnt,Handle(Standard_Transient),STEPConstruct_PointHasher> STEPConstruct_DataMapOfPointTransient;
+typedef NCollection_DataMap<gp_Pnt,Handle(Standard_Transient),STEPConstruct_PointHasher>::Iterator STEPConstruct_DataMapIteratorOfDataMapOfPointTransient;
+
+
+#endif
--- /dev/null
+STEPSelections_SequenceOfAssemblyLink.hxx
+STEPSelections_HSequenceOfAssemblyLink.hxx
+STEPSelections_SequenceOfAssemblyComponent.hxx
class SelectForTransfer;
-- Classes that are intended for assembly exploration
- class SequenceOfAssemblyLink instantiates
- Sequence from TCollection (AssemblyLink from STEPSelections);
+ imported SequenceOfAssemblyLink;
- class HSequenceOfAssemblyLink instantiates
- HSequence from TCollection (AssemblyLink from STEPSelections,
- SequenceOfAssemblyLink from STEPSelections);
+ imported transient class HSequenceOfAssemblyLink;
- class SequenceOfAssemblyComponent instantiates
- Sequence from TCollection (AssemblyComponent from STEPSelections);
+ imported SequenceOfAssemblyComponent;
class AssemblyComponent;
--- /dev/null
+// Created on: 1994-12-22
+// Created by: Christian CAILLET
+// 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 STEPSelections_HSequenceOfAssemblyLink_HeaderFile
+#define STEPSelections_HSequenceOfAssemblyLink_HeaderFile
+
+#include <STEPSelections_AssemblyLink.hxx>
+#include <STEPSelections_SequenceOfAssemblyLink.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(STEPSelections_HSequenceOfAssemblyLink, STEPSelections_SequenceOfAssemblyLink)
+
+
+#endif
--- /dev/null
+// Created on: 1994-12-22
+// Created by: Christian CAILLET
+// 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 STEPSelections_SequenceOfAssemblyComponent_HeaderFile
+#define STEPSelections_SequenceOfAssemblyComponent_HeaderFile
+
+#include <STEPSelections_AssemblyComponent.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(STEPSelections_AssemblyComponent)> STEPSelections_SequenceOfAssemblyComponent;
+
+
+#endif
--- /dev/null
+// Created on: 1994-12-22
+// Created by: Christian CAILLET
+// 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 STEPSelections_SequenceOfAssemblyLink_HeaderFile
+#define STEPSelections_SequenceOfAssemblyLink_HeaderFile
+
+#include <STEPSelections_AssemblyLink.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(STEPSelections_AssemblyLink)> STEPSelections_SequenceOfAssemblyLink;
+
+
+#endif
SelectMgr_ViewerSelector.hxx
SelectMgr_ViewerSelector.cxx
SelectMgr_ViewerSelector.lxx
+SelectMgr_SequenceOfFilter.hxx
+SelectMgr_ListOfFilter.hxx
+SelectMgr_ListIteratorOfListOfFilter.hxx
+SelectMgr_SequenceOfOwner.hxx
+SelectMgr_SequenceOfSelector.hxx
+SelectMgr_DataMapOfObjectSelectors.hxx
+SelectMgr_DataMapIteratorOfDataMapOfObjectSelectors.hxx
+SelectMgr_IndexedDataMapOfOwnerCriterion.hxx
---Category: instantiations of classes from TCollection...
- class SequenceOfFilter instantiates Sequence from TCollection
- (Filter from SelectMgr);
+ imported SequenceOfFilter;
- class ListOfFilter instantiates List from TCollection
- (Filter from SelectMgr);
+ imported ListOfFilter;
- class SequenceOfOwner instantiates Sequence from TCollection
- (EntityOwner from SelectMgr);
+ imported ListIteratorOfListOfFilter;
- class SequenceOfSelector instantiates Sequence from TCollection
- (ViewerSelector from SelectMgr);
+ imported SequenceOfOwner;
- class DataMapOfObjectSelectors instantiates DataMap from TCollection
- (SelectableObject from SelectMgr,SequenceOfSelector,MapTransientHasher from TColStd);
+ imported SequenceOfSelector;
- private class IndexedDataMapOfOwnerCriterion
- instantiates IndexedDataMap from TCollection
- (EntityOwner from SelectBasics,
- SortCriterion from SelectMgr,
- MapTransientHasher from TColStd);
+ imported DataMapOfObjectSelectors;
+
+ imported DataMapIteratorOfDataMapOfObjectSelectors;
+
+ imported IndexedDataMapOfOwnerCriterion;
private class SortCriterion;
--- /dev/null
+
+
+#ifndef SelectMgr_DataMapIteratorOfDataMapOfObjectSelectors_HeaderFile
+#define SelectMgr_DataMapIteratorOfDataMapOfObjectSelectors_HeaderFile
+
+#include <SelectMgr_DataMapOfObjectSelectors.hxx>
+
+#endif
--- /dev/null
+// Created on: 1995-02-06
+// Created by: Mister rmi
+// 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 SelectMgr_DataMapOfObjectSelectors_HeaderFile
+#define SelectMgr_DataMapOfObjectSelectors_HeaderFile
+
+#include <SelectMgr_SelectableObject.hxx>
+#include <SelectMgr_SequenceOfSelector.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Handle(SelectMgr_SelectableObject),SelectMgr_SequenceOfSelector,TColStd_MapTransientHasher> SelectMgr_DataMapOfObjectSelectors;
+typedef NCollection_DataMap<Handle(SelectMgr_SelectableObject),SelectMgr_SequenceOfSelector,TColStd_MapTransientHasher>::Iterator SelectMgr_DataMapIteratorOfDataMapOfObjectSelectors;
+
+
+#endif
--- /dev/null
+// Created on: 1995-02-06
+// Created by: Mister rmi
+// 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 SelectMgr_IndexedDataMapOfOwnerCriterion_HeaderFile
+#define SelectMgr_IndexedDataMapOfOwnerCriterion_HeaderFile
+
+#include <SelectBasics_EntityOwner.hxx>
+#include <SelectMgr_SortCriterion.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_IndexedDataMap.hxx>
+
+typedef NCollection_IndexedDataMap<Handle(SelectBasics_EntityOwner),SelectMgr_SortCriterion,TColStd_MapTransientHasher> SelectMgr_IndexedDataMapOfOwnerCriterion;
+
+
+#endif
--- /dev/null
+
+
+#ifndef SelectMgr_ListIteratorOfListOfFilter_HeaderFile
+#define SelectMgr_ListIteratorOfListOfFilter_HeaderFile
+
+#include <SelectMgr_ListOfFilter.hxx>
+
+#endif
--- /dev/null
+// Created on: 1995-02-06
+// Created by: Mister rmi
+// 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 SelectMgr_ListOfFilter_HeaderFile
+#define SelectMgr_ListOfFilter_HeaderFile
+
+#include <SelectMgr_Filter.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Handle(SelectMgr_Filter)> SelectMgr_ListOfFilter;
+typedef NCollection_List<Handle(SelectMgr_Filter)>::Iterator SelectMgr_ListIteratorOfListOfFilter;
+
+
+#endif
--- /dev/null
+// Created on: 1995-02-06
+// Created by: Mister rmi
+// 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 SelectMgr_SequenceOfFilter_HeaderFile
+#define SelectMgr_SequenceOfFilter_HeaderFile
+
+#include <SelectMgr_Filter.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(SelectMgr_Filter)> SelectMgr_SequenceOfFilter;
+
+
+#endif
--- /dev/null
+// Created on: 1995-02-06
+// Created by: Mister rmi
+// 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 SelectMgr_SequenceOfOwner_HeaderFile
+#define SelectMgr_SequenceOfOwner_HeaderFile
+
+#include <SelectMgr_EntityOwner.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(SelectMgr_EntityOwner)> SelectMgr_SequenceOfOwner;
+
+
+#endif
--- /dev/null
+// Created on: 1995-02-06
+// Created by: Mister rmi
+// 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 SelectMgr_SequenceOfSelector_HeaderFile
+#define SelectMgr_SequenceOfSelector_HeaderFile
+
+#include <SelectMgr_ViewerSelector.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(SelectMgr_ViewerSelector)> SelectMgr_SequenceOfSelector;
+
+
+#endif
ShapeAnalysis_BoxBndTree.hxx
ShapeAnalysis_BoxBndTree.cxx
+ShapeAnalysis_SequenceOfFreeBounds.hxx
+ShapeAnalysis_HSequenceOfFreeBounds.hxx
+ShapeAnalysis_DataMapOfShapeListOfReal.hxx
+ShapeAnalysis_DataMapIteratorOfDataMapOfShapeListOfReal.hxx
class TransferParametersProj;
- class SequenceOfFreeBounds instantiates
- Sequence from TCollection (FreeBoundData from ShapeAnalysis);
+ imported SequenceOfFreeBounds;
- class HSequenceOfFreeBounds instantiates
- HSequence from TCollection (FreeBoundData from ShapeAnalysis,
- SequenceOfFreeBounds from ShapeAnalysis);
+ imported transient class HSequenceOfFreeBounds;
- class DataMapOfShapeListOfReal instantiates
- DataMap from TCollection(Shape from TopoDS,
- ListOfReal from TColStd,
- ShapeMapHasher from TopTools);
+ imported DataMapOfShapeListOfReal;
+
+ imported DataMapIteratorOfDataMapOfShapeListOfReal;
--class SequenceOfOverlapEdges instantiates
--Sequence from TCollection (OverlapEdges from ShapeAnalysis);
--- /dev/null
+
+
+#ifndef ShapeAnalysis_DataMapIteratorOfDataMapOfShapeListOfReal_HeaderFile
+#define ShapeAnalysis_DataMapIteratorOfDataMapOfShapeListOfReal_HeaderFile
+
+#include <ShapeAnalysis_DataMapOfShapeListOfReal.hxx>
+
+#endif
--- /dev/null
+// Created on: 1998-06-03
+// Created by: data exchange team
+// Copyright (c) 1998-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 ShapeAnalysis_DataMapOfShapeListOfReal_HeaderFile
+#define ShapeAnalysis_DataMapOfShapeListOfReal_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TColStd_ListOfReal.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,TColStd_ListOfReal,TopTools_ShapeMapHasher> ShapeAnalysis_DataMapOfShapeListOfReal;
+typedef NCollection_DataMap<TopoDS_Shape,TColStd_ListOfReal,TopTools_ShapeMapHasher>::Iterator ShapeAnalysis_DataMapIteratorOfDataMapOfShapeListOfReal;
+
+
+#endif
--- /dev/null
+// Created on: 1998-06-03
+// Created by: data exchange team
+// Copyright (c) 1998-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 ShapeAnalysis_HSequenceOfFreeBounds_HeaderFile
+#define ShapeAnalysis_HSequenceOfFreeBounds_HeaderFile
+
+#include <ShapeAnalysis_FreeBoundData.hxx>
+#include <ShapeAnalysis_SequenceOfFreeBounds.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(ShapeAnalysis_HSequenceOfFreeBounds, ShapeAnalysis_SequenceOfFreeBounds)
+
+
+#endif
--- /dev/null
+// Created on: 1998-06-03
+// Created by: data exchange team
+// Copyright (c) 1998-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 ShapeAnalysis_SequenceOfFreeBounds_HeaderFile
+#define ShapeAnalysis_SequenceOfFreeBounds_HeaderFile
+
+#include <ShapeAnalysis_FreeBoundData.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(ShapeAnalysis_FreeBoundData)> ShapeAnalysis_SequenceOfFreeBounds;
+
+
+#endif
--- /dev/null
+ShapeExtend_DataMapOfShapeListOfMsg.hxx
+ShapeExtend_DataMapIteratorOfDataMapOfShapeListOfMsg.hxx
+ShapeExtend_DataMapOfTransientListOfMsg.hxx
+ShapeExtend_DataMapIteratorOfDataMapOfTransientListOfMsg.hxx
class Explorer;
- class DataMapOfShapeListOfMsg instantiates DataMap from TCollection
- (Shape from TopoDS,
- ListOfMsg from Message,
- ShapeMapHasher from TopTools);
+ imported DataMapOfShapeListOfMsg;
+
+ imported DataMapIteratorOfDataMapOfShapeListOfMsg;
+
+ imported DataMapOfTransientListOfMsg;
- class DataMapOfTransientListOfMsg instantiates DataMap from TCollection
- (Transient,
- ListOfMsg from Message,
- MapTransientHasher from TColStd);
+ imported DataMapIteratorOfDataMapOfTransientListOfMsg;
Init;
---Purpose: Inits using of ShapeExtend.
--- /dev/null
+
+
+#ifndef ShapeExtend_DataMapIteratorOfDataMapOfShapeListOfMsg_HeaderFile
+#define ShapeExtend_DataMapIteratorOfDataMapOfShapeListOfMsg_HeaderFile
+
+#include <ShapeExtend_DataMapOfShapeListOfMsg.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef ShapeExtend_DataMapIteratorOfDataMapOfTransientListOfMsg_HeaderFile
+#define ShapeExtend_DataMapIteratorOfDataMapOfTransientListOfMsg_HeaderFile
+
+#include <ShapeExtend_DataMapOfTransientListOfMsg.hxx>
+
+#endif
--- /dev/null
+// Created on: 1998-07-21
+// Created by: data exchange team
+// Copyright (c) 1998-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 ShapeExtend_DataMapOfShapeListOfMsg_HeaderFile
+#define ShapeExtend_DataMapOfShapeListOfMsg_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <Message_ListOfMsg.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,Message_ListOfMsg,TopTools_ShapeMapHasher> ShapeExtend_DataMapOfShapeListOfMsg;
+typedef NCollection_DataMap<TopoDS_Shape,Message_ListOfMsg,TopTools_ShapeMapHasher>::Iterator ShapeExtend_DataMapIteratorOfDataMapOfShapeListOfMsg;
+
+
+#endif
--- /dev/null
+// Created on: 1998-07-21
+// Created by: data exchange team
+// Copyright (c) 1998-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 ShapeExtend_DataMapOfTransientListOfMsg_HeaderFile
+#define ShapeExtend_DataMapOfTransientListOfMsg_HeaderFile
+
+#include <Standard_Transient.hxx>
+#include <Message_ListOfMsg.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Handle(Standard_Transient),Message_ListOfMsg,TColStd_MapTransientHasher> ShapeExtend_DataMapOfTransientListOfMsg;
+typedef NCollection_DataMap<Handle(Standard_Transient),Message_ListOfMsg,TColStd_MapTransientHasher>::Iterator ShapeExtend_DataMapIteratorOfDataMapOfTransientListOfMsg;
+
+
+#endif
ShapeFix_Wire_1.cxx
+ShapeFix_SequenceOfWireSegment.hxx
+ShapeFix_DataMapOfShapeBox2d.hxx
+ShapeFix_DataMapIteratorOfDataMapOfShapeBox2d.hxx
class SplitTool;
- class SequenceOfWireSegment instantiates Sequence from TCollection
- (WireSegment from ShapeFix);
+ imported SequenceOfWireSegment;
- class DataMapOfShapeBox2d instantiates DataMap from TCollection
- (Shape from TopoDS, Box2d from Bnd, ShapeMapHasher from TopTools);
+ imported DataMapOfShapeBox2d;
+
+ imported DataMapIteratorOfDataMapOfShapeBox2d;
SameParameter (shape : Shape from TopoDS;
--- /dev/null
+
+
+#ifndef ShapeFix_DataMapIteratorOfDataMapOfShapeBox2d_HeaderFile
+#define ShapeFix_DataMapIteratorOfDataMapOfShapeBox2d_HeaderFile
+
+#include <ShapeFix_DataMapOfShapeBox2d.hxx>
+
+#endif
--- /dev/null
+// Created on: 1998-06-03
+// Created by: data exchange team
+// Copyright (c) 1998-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 ShapeFix_DataMapOfShapeBox2d_HeaderFile
+#define ShapeFix_DataMapOfShapeBox2d_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <Bnd_Box2d.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,Bnd_Box2d,TopTools_ShapeMapHasher> ShapeFix_DataMapOfShapeBox2d;
+typedef NCollection_DataMap<TopoDS_Shape,Bnd_Box2d,TopTools_ShapeMapHasher>::Iterator ShapeFix_DataMapIteratorOfDataMapOfShapeBox2d;
+
+
+#endif
--- /dev/null
+// Created on: 1998-06-03
+// Created by: data exchange team
+// Copyright (c) 1998-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 ShapeFix_SequenceOfWireSegment_HeaderFile
+#define ShapeFix_SequenceOfWireSegment_HeaderFile
+
+#include <ShapeFix_WireSegment.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<ShapeFix_WireSegment> ShapeFix_SequenceOfWireSegment;
+
+
+#endif
StdSelect_ViewerSelector3d.hxx
StdSelect_ViewerSelector3d.cxx
StdSelect_ViewerSelector3d.lxx
+StdSelect_IndexedDataMapOfOwnerPrs.hxx
private class Shape;
- private class IndexedDataMapOfOwnerPrs instantiates IndexedDataMap from TCollection
- (EntityOwner from SelectBasics,Prs from StdSelect,MapTransientHasher from TColStd);
+ imported IndexedDataMapOfOwnerPrs;
SetDrawerForBRepOwner(aSelection: Selection from SelectMgr;
aDrawer : Drawer from Prs3d);
--- /dev/null
+// Created on: 1995-03-08
+// Created by: Mister rmi
+// 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 StdSelect_IndexedDataMapOfOwnerPrs_HeaderFile
+#define StdSelect_IndexedDataMapOfOwnerPrs_HeaderFile
+
+#include <SelectBasics_EntityOwner.hxx>
+#include <StdSelect_Prs.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_IndexedDataMap.hxx>
+
+typedef NCollection_IndexedDataMap<Handle(SelectBasics_EntityOwner),Handle(StdSelect_Prs),TColStd_MapTransientHasher> StdSelect_IndexedDataMapOfOwnerPrs;
+
+
+#endif
--- /dev/null
+StepAP203_Array1OfApprovedItem.hxx
+StepAP203_HArray1OfApprovedItem.hxx
+StepAP203_Array1OfCertifiedItem.hxx
+StepAP203_HArray1OfCertifiedItem.hxx
+StepAP203_Array1OfClassifiedItem.hxx
+StepAP203_HArray1OfClassifiedItem.hxx
+StepAP203_Array1OfContractedItem.hxx
+StepAP203_HArray1OfContractedItem.hxx
+StepAP203_Array1OfDateTimeItem.hxx
+StepAP203_HArray1OfDateTimeItem.hxx
+StepAP203_Array1OfPersonOrganizationItem.hxx
+StepAP203_HArray1OfPersonOrganizationItem.hxx
+StepAP203_Array1OfSpecifiedItem.hxx
+StepAP203_HArray1OfSpecifiedItem.hxx
+StepAP203_Array1OfWorkItem.hxx
+StepAP203_HArray1OfWorkItem.hxx
+StepAP203_Array1OfChangeRequestItem.hxx
+StepAP203_HArray1OfChangeRequestItem.hxx
+StepAP203_Array1OfStartRequestItem.hxx
+StepAP203_HArray1OfStartRequestItem.hxx
class StartWork;
class WorkItem;
- class Array1OfApprovedItem instantiates
- Array1 from TCollection (ApprovedItem);
- class HArray1OfApprovedItem instantiates
- HArray1 from TCollection (ApprovedItem, Array1OfApprovedItem);
-
- class Array1OfCertifiedItem instantiates
- Array1 from TCollection (CertifiedItem);
- class HArray1OfCertifiedItem instantiates
- HArray1 from TCollection (CertifiedItem, Array1OfCertifiedItem);
-
- class Array1OfClassifiedItem instantiates
- Array1 from TCollection (ClassifiedItem);
- class HArray1OfClassifiedItem instantiates
- HArray1 from TCollection (ClassifiedItem, Array1OfClassifiedItem);
-
- class Array1OfContractedItem instantiates
- Array1 from TCollection (ContractedItem);
- class HArray1OfContractedItem instantiates
- HArray1 from TCollection (ContractedItem, Array1OfContractedItem);
-
- class Array1OfDateTimeItem instantiates
- Array1 from TCollection (DateTimeItem);
- class HArray1OfDateTimeItem instantiates
- HArray1 from TCollection (DateTimeItem, Array1OfDateTimeItem);
-
- class Array1OfPersonOrganizationItem instantiates
- Array1 from TCollection (PersonOrganizationItem);
- class HArray1OfPersonOrganizationItem instantiates
- HArray1 from TCollection (PersonOrganizationItem, Array1OfPersonOrganizationItem);
-
- class Array1OfSpecifiedItem instantiates
- Array1 from TCollection (SpecifiedItem);
- class HArray1OfSpecifiedItem instantiates
- HArray1 from TCollection (SpecifiedItem, Array1OfSpecifiedItem);
-
- class Array1OfWorkItem instantiates
- Array1 from TCollection (WorkItem);
- class HArray1OfWorkItem instantiates
- HArray1 from TCollection (WorkItem, Array1OfWorkItem);
-
- class Array1OfChangeRequestItem instantiates
- Array1 from TCollection (ChangeRequestItem);
- class HArray1OfChangeRequestItem instantiates
- HArray1 from TCollection (ChangeRequestItem, Array1OfChangeRequestItem);
-
- class Array1OfStartRequestItem instantiates
- Array1 from TCollection (StartRequestItem);
- class HArray1OfStartRequestItem instantiates
- HArray1 from TCollection (StartRequestItem, Array1OfStartRequestItem);
+ imported Array1OfApprovedItem;
+ imported transient class HArray1OfApprovedItem;
+
+ imported Array1OfCertifiedItem;
+ imported transient class HArray1OfCertifiedItem;
+
+ imported Array1OfClassifiedItem;
+ imported transient class HArray1OfClassifiedItem;
+
+ imported Array1OfContractedItem;
+ imported transient class HArray1OfContractedItem;
+
+ imported Array1OfDateTimeItem;
+ imported transient class HArray1OfDateTimeItem;
+
+ imported Array1OfPersonOrganizationItem;
+ imported transient class HArray1OfPersonOrganizationItem;
+
+ imported Array1OfSpecifiedItem;
+ imported transient class HArray1OfSpecifiedItem;
+
+ imported Array1OfWorkItem;
+ imported transient class HArray1OfWorkItem;
+
+ imported Array1OfChangeRequestItem;
+ imported transient class HArray1OfChangeRequestItem;
+
+ imported Array1OfStartRequestItem;
+ imported transient class HArray1OfStartRequestItem;
end StepAP203;
--- /dev/null
+// Created on: 1999-11-09
+// Created by: data exchange team
+// Copyright (c) 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 StepAP203_Array1OfApprovedItem_HeaderFile
+#define StepAP203_Array1OfApprovedItem_HeaderFile
+
+#include <StepAP203_ApprovedItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP203_ApprovedItem> StepAP203_Array1OfApprovedItem;
+
+
+#endif
--- /dev/null
+// Created on: 1999-11-09
+// Created by: data exchange team
+// Copyright (c) 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 StepAP203_Array1OfCertifiedItem_HeaderFile
+#define StepAP203_Array1OfCertifiedItem_HeaderFile
+
+#include <StepAP203_CertifiedItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP203_CertifiedItem> StepAP203_Array1OfCertifiedItem;
+
+
+#endif
--- /dev/null
+// Created on: 1999-11-09
+// Created by: data exchange team
+// Copyright (c) 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 StepAP203_Array1OfChangeRequestItem_HeaderFile
+#define StepAP203_Array1OfChangeRequestItem_HeaderFile
+
+#include <StepAP203_ChangeRequestItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP203_ChangeRequestItem> StepAP203_Array1OfChangeRequestItem;
+
+
+#endif
--- /dev/null
+// Created on: 1999-11-09
+// Created by: data exchange team
+// Copyright (c) 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 StepAP203_Array1OfClassifiedItem_HeaderFile
+#define StepAP203_Array1OfClassifiedItem_HeaderFile
+
+#include <StepAP203_ClassifiedItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP203_ClassifiedItem> StepAP203_Array1OfClassifiedItem;
+
+
+#endif
--- /dev/null
+// Created on: 1999-11-09
+// Created by: data exchange team
+// Copyright (c) 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 StepAP203_Array1OfContractedItem_HeaderFile
+#define StepAP203_Array1OfContractedItem_HeaderFile
+
+#include <StepAP203_ContractedItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP203_ContractedItem> StepAP203_Array1OfContractedItem;
+
+
+#endif
--- /dev/null
+// Created on: 1999-11-09
+// Created by: data exchange team
+// Copyright (c) 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 StepAP203_Array1OfDateTimeItem_HeaderFile
+#define StepAP203_Array1OfDateTimeItem_HeaderFile
+
+#include <StepAP203_DateTimeItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP203_DateTimeItem> StepAP203_Array1OfDateTimeItem;
+
+
+#endif
--- /dev/null
+// Created on: 1999-11-09
+// Created by: data exchange team
+// Copyright (c) 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 StepAP203_Array1OfPersonOrganizationItem_HeaderFile
+#define StepAP203_Array1OfPersonOrganizationItem_HeaderFile
+
+#include <StepAP203_PersonOrganizationItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP203_PersonOrganizationItem> StepAP203_Array1OfPersonOrganizationItem;
+
+
+#endif
--- /dev/null
+// Created on: 1999-11-09
+// Created by: data exchange team
+// Copyright (c) 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 StepAP203_Array1OfSpecifiedItem_HeaderFile
+#define StepAP203_Array1OfSpecifiedItem_HeaderFile
+
+#include <StepAP203_SpecifiedItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP203_SpecifiedItem> StepAP203_Array1OfSpecifiedItem;
+
+
+#endif
--- /dev/null
+// Created on: 1999-11-09
+// Created by: data exchange team
+// Copyright (c) 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 StepAP203_Array1OfStartRequestItem_HeaderFile
+#define StepAP203_Array1OfStartRequestItem_HeaderFile
+
+#include <StepAP203_StartRequestItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP203_StartRequestItem> StepAP203_Array1OfStartRequestItem;
+
+
+#endif
--- /dev/null
+// Created on: 1999-11-09
+// Created by: data exchange team
+// Copyright (c) 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 StepAP203_Array1OfWorkItem_HeaderFile
+#define StepAP203_Array1OfWorkItem_HeaderFile
+
+#include <StepAP203_WorkItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP203_WorkItem> StepAP203_Array1OfWorkItem;
+
+
+#endif
--- /dev/null
+// Created on: 1999-11-09
+// Created by: data exchange team
+// Copyright (c) 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 StepAP203_HArray1OfApprovedItem_HeaderFile
+#define StepAP203_HArray1OfApprovedItem_HeaderFile
+
+#include <StepAP203_ApprovedItem.hxx>
+#include <StepAP203_Array1OfApprovedItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP203_HArray1OfApprovedItem, StepAP203_Array1OfApprovedItem)
+
+
+#endif
--- /dev/null
+// Created on: 1999-11-09
+// Created by: data exchange team
+// Copyright (c) 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 StepAP203_HArray1OfCertifiedItem_HeaderFile
+#define StepAP203_HArray1OfCertifiedItem_HeaderFile
+
+#include <StepAP203_CertifiedItem.hxx>
+#include <StepAP203_Array1OfCertifiedItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP203_HArray1OfCertifiedItem, StepAP203_Array1OfCertifiedItem)
+
+
+#endif
--- /dev/null
+// Created on: 1999-11-09
+// Created by: data exchange team
+// Copyright (c) 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 StepAP203_HArray1OfChangeRequestItem_HeaderFile
+#define StepAP203_HArray1OfChangeRequestItem_HeaderFile
+
+#include <StepAP203_ChangeRequestItem.hxx>
+#include <StepAP203_Array1OfChangeRequestItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP203_HArray1OfChangeRequestItem, StepAP203_Array1OfChangeRequestItem)
+
+
+#endif
--- /dev/null
+// Created on: 1999-11-09
+// Created by: data exchange team
+// Copyright (c) 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 StepAP203_HArray1OfClassifiedItem_HeaderFile
+#define StepAP203_HArray1OfClassifiedItem_HeaderFile
+
+#include <StepAP203_ClassifiedItem.hxx>
+#include <StepAP203_Array1OfClassifiedItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP203_HArray1OfClassifiedItem, StepAP203_Array1OfClassifiedItem)
+
+
+#endif
--- /dev/null
+// Created on: 1999-11-09
+// Created by: data exchange team
+// Copyright (c) 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 StepAP203_HArray1OfContractedItem_HeaderFile
+#define StepAP203_HArray1OfContractedItem_HeaderFile
+
+#include <StepAP203_ContractedItem.hxx>
+#include <StepAP203_Array1OfContractedItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP203_HArray1OfContractedItem, StepAP203_Array1OfContractedItem)
+
+
+#endif
--- /dev/null
+// Created on: 1999-11-09
+// Created by: data exchange team
+// Copyright (c) 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 StepAP203_HArray1OfDateTimeItem_HeaderFile
+#define StepAP203_HArray1OfDateTimeItem_HeaderFile
+
+#include <StepAP203_DateTimeItem.hxx>
+#include <StepAP203_Array1OfDateTimeItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP203_HArray1OfDateTimeItem, StepAP203_Array1OfDateTimeItem)
+
+
+#endif
--- /dev/null
+// Created on: 1999-11-09
+// Created by: data exchange team
+// Copyright (c) 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 StepAP203_HArray1OfPersonOrganizationItem_HeaderFile
+#define StepAP203_HArray1OfPersonOrganizationItem_HeaderFile
+
+#include <StepAP203_PersonOrganizationItem.hxx>
+#include <StepAP203_Array1OfPersonOrganizationItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP203_HArray1OfPersonOrganizationItem, StepAP203_Array1OfPersonOrganizationItem)
+
+
+#endif
--- /dev/null
+// Created on: 1999-11-09
+// Created by: data exchange team
+// Copyright (c) 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 StepAP203_HArray1OfSpecifiedItem_HeaderFile
+#define StepAP203_HArray1OfSpecifiedItem_HeaderFile
+
+#include <StepAP203_SpecifiedItem.hxx>
+#include <StepAP203_Array1OfSpecifiedItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP203_HArray1OfSpecifiedItem, StepAP203_Array1OfSpecifiedItem)
+
+
+#endif
--- /dev/null
+// Created on: 1999-11-09
+// Created by: data exchange team
+// Copyright (c) 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 StepAP203_HArray1OfStartRequestItem_HeaderFile
+#define StepAP203_HArray1OfStartRequestItem_HeaderFile
+
+#include <StepAP203_StartRequestItem.hxx>
+#include <StepAP203_Array1OfStartRequestItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP203_HArray1OfStartRequestItem, StepAP203_Array1OfStartRequestItem)
+
+
+#endif
--- /dev/null
+// Created on: 1999-11-09
+// Created by: data exchange team
+// Copyright (c) 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 StepAP203_HArray1OfWorkItem_HeaderFile
+#define StepAP203_HArray1OfWorkItem_HeaderFile
+
+#include <StepAP203_WorkItem.hxx>
+#include <StepAP203_Array1OfWorkItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP203_HArray1OfWorkItem, StepAP203_Array1OfWorkItem)
+
+
+#endif
StepAP214_CMPLRS.edl
+StepAP214_Array1OfAutoDesignDateAndTimeItem.hxx
+StepAP214_HArray1OfAutoDesignDateAndTimeItem.hxx
+StepAP214_Array1OfAutoDesignDatedItem.hxx
+StepAP214_HArray1OfAutoDesignDatedItem.hxx
+StepAP214_Array1OfAutoDesignGeneralOrgItem.hxx
+StepAP214_HArray1OfAutoDesignGeneralOrgItem.hxx
+StepAP214_Array1OfAutoDesignDateAndPersonItem.hxx
+StepAP214_HArray1OfAutoDesignDateAndPersonItem.hxx
+StepAP214_Array1OfAutoDesignGroupedItem.hxx
+StepAP214_HArray1OfAutoDesignGroupedItem.hxx
+StepAP214_Array1OfAutoDesignPresentedItemSelect.hxx
+StepAP214_HArray1OfAutoDesignPresentedItemSelect.hxx
+StepAP214_Array1OfAutoDesignReferencingItem.hxx
+StepAP214_HArray1OfAutoDesignReferencingItem.hxx
+StepAP214_Array1OfDateAndTimeItem.hxx
+StepAP214_HArray1OfDateAndTimeItem.hxx
+StepAP214_Array1OfDateItem.hxx
+StepAP214_HArray1OfDateItem.hxx
+StepAP214_Array1OfApprovalItem.hxx
+StepAP214_HArray1OfApprovalItem.hxx
+StepAP214_Array1OfOrganizationItem.hxx
+StepAP214_HArray1OfOrganizationItem.hxx
+StepAP214_Array1OfPersonAndOrganizationItem.hxx
+StepAP214_HArray1OfPersonAndOrganizationItem.hxx
+StepAP214_Array1OfGroupItem.hxx
+StepAP214_HArray1OfGroupItem.hxx
+StepAP214_Array1OfSecurityClassificationItem.hxx
+StepAP214_HArray1OfSecurityClassificationItem.hxx
+StepAP214_Array1OfPresentedItemSelect.hxx
+StepAP214_HArray1OfPresentedItemSelect.hxx
+StepAP214_Array1OfDocumentReferenceItem.hxx
+StepAP214_HArray1OfDocumentReferenceItem.hxx
+StepAP214_Array1OfExternalIdentificationItem.hxx
+StepAP214_HArray1OfExternalIdentificationItem.hxx
class ExternallyDefinedGeneralProperty;
class RepItemGroup;
-class Array1OfAutoDesignDateAndTimeItem instantiates Array1 from TCollection (AutoDesignDateAndTimeItem);
-class HArray1OfAutoDesignDateAndTimeItem instantiates HArray1 from TCollection (AutoDesignDateAndTimeItem,Array1OfAutoDesignDateAndTimeItem from StepAP214);
+imported Array1OfAutoDesignDateAndTimeItem;
+imported transient class HArray1OfAutoDesignDateAndTimeItem;
-class Array1OfAutoDesignDatedItem instantiates Array1 from TCollection (AutoDesignDatedItem);
-class HArray1OfAutoDesignDatedItem instantiates HArray1 from TCollection (AutoDesignDatedItem,Array1OfAutoDesignDatedItem from StepAP214);
+imported Array1OfAutoDesignDatedItem;
+imported transient class HArray1OfAutoDesignDatedItem;
-class Array1OfAutoDesignGeneralOrgItem instantiates Array1 from TCollection (AutoDesignGeneralOrgItem);
-class HArray1OfAutoDesignGeneralOrgItem instantiates HArray1 from TCollection (AutoDesignGeneralOrgItem,Array1OfAutoDesignGeneralOrgItem from StepAP214);
+imported Array1OfAutoDesignGeneralOrgItem;
+imported transient class HArray1OfAutoDesignGeneralOrgItem;
-class Array1OfAutoDesignDateAndPersonItem instantiates Array1 from TCollection (AutoDesignDateAndPersonItem);
-class HArray1OfAutoDesignDateAndPersonItem instantiates HArray1 from TCollection (AutoDesignDateAndPersonItem,Array1OfAutoDesignDateAndPersonItem from StepAP214);
+imported Array1OfAutoDesignDateAndPersonItem;
+imported transient class HArray1OfAutoDesignDateAndPersonItem;
-class Array1OfAutoDesignGroupedItem instantiates Array1 from TCollection (AutoDesignGroupedItem);
-class HArray1OfAutoDesignGroupedItem instantiates HArray1 from TCollection (AutoDesignGroupedItem,Array1OfAutoDesignGroupedItem from StepAP214);
+imported Array1OfAutoDesignGroupedItem;
+imported transient class HArray1OfAutoDesignGroupedItem;
-- Added from Rev2 to Rev4
-class Array1OfAutoDesignPresentedItemSelect instantiates Array1 from TCollection (AutoDesignPresentedItemSelect from StepAP214);
-class HArray1OfAutoDesignPresentedItemSelect instantiates HArray1 from TCollection (AutoDesignPresentedItemSelect from StepAP214,Array1OfAutoDesignPresentedItemSelect);
+imported Array1OfAutoDesignPresentedItemSelect;
+imported transient class HArray1OfAutoDesignPresentedItemSelect;
-- Added from CC1 to CC2 of STEP214
-class Array1OfAutoDesignReferencingItem instantiates Array1 from TCollection (AutoDesignReferencingItem from StepAP214);
-class HArray1OfAutoDesignReferencingItem instantiates HArray1 from TCollection (AutoDesignReferencingItem from StepAP214,Array1OfAutoDesignReferencingItem);
+imported Array1OfAutoDesignReferencingItem;
+imported transient class HArray1OfAutoDesignReferencingItem;
-- Protocol returns Protocol from StepAP214;
-- : creates a Protocol
-- added from Cc2 to DIS
-class Array1OfDateAndTimeItem instantiates Array1 from TCollection (DateAndTimeItem);
-class HArray1OfDateAndTimeItem instantiates HArray1 from TCollection (DateAndTimeItem,Array1OfDateAndTimeItem from StepAP214);
+imported Array1OfDateAndTimeItem;
+imported transient class HArray1OfDateAndTimeItem;
-class Array1OfDateItem instantiates Array1 from TCollection (DateItem);
-class HArray1OfDateItem instantiates HArray1 from TCollection (DateItem,Array1OfDateItem from StepAP214);
+imported Array1OfDateItem;
+imported transient class HArray1OfDateItem;
-class Array1OfApprovalItem instantiates Array1 from TCollection (ApprovalItem);
-class HArray1OfApprovalItem instantiates HArray1 from TCollection (ApprovalItem,Array1OfApprovalItem from StepAP214);
+imported Array1OfApprovalItem;
+imported transient class HArray1OfApprovalItem;
-class Array1OfOrganizationItem instantiates Array1 from TCollection (OrganizationItem);
-class HArray1OfOrganizationItem instantiates HArray1 from TCollection (OrganizationItem,Array1OfOrganizationItem from StepAP214);
+imported Array1OfOrganizationItem;
+imported transient class HArray1OfOrganizationItem;
-class Array1OfPersonAndOrganizationItem instantiates Array1 from TCollection (PersonAndOrganizationItem);
-class HArray1OfPersonAndOrganizationItem instantiates HArray1 from TCollection (PersonAndOrganizationItem,Array1OfPersonAndOrganizationItem from StepAP214);
+imported Array1OfPersonAndOrganizationItem;
+imported transient class HArray1OfPersonAndOrganizationItem;
-class Array1OfGroupItem instantiates Array1 from TCollection (GroupItem);
-class HArray1OfGroupItem instantiates HArray1 from TCollection (GroupItem,Array1OfGroupItem from StepAP214);
+imported Array1OfGroupItem;
+imported transient class HArray1OfGroupItem;
-class Array1OfSecurityClassificationItem instantiates Array1 from TCollection (SecurityClassificationItem);
-class HArray1OfSecurityClassificationItem instantiates HArray1 from TCollection (SecurityClassificationItem,Array1OfSecurityClassificationItem from StepAP214);
+imported Array1OfSecurityClassificationItem;
+imported transient class HArray1OfSecurityClassificationItem;
-class Array1OfPresentedItemSelect instantiates Array1 from TCollection (PresentedItemSelect);
-class HArray1OfPresentedItemSelect instantiates HArray1 from TCollection (PresentedItemSelect,Array1OfPresentedItemSelect from StepAP214);
+imported Array1OfPresentedItemSelect;
+imported transient class HArray1OfPresentedItemSelect;
-class Array1OfDocumentReferenceItem instantiates Array1 from TCollection (DocumentReferenceItem);
-class HArray1OfDocumentReferenceItem instantiates HArray1 from TCollection (DocumentReferenceItem,Array1OfDocumentReferenceItem from StepAP214);
+imported Array1OfDocumentReferenceItem;
+imported transient class HArray1OfDocumentReferenceItem;
-class Array1OfExternalIdentificationItem instantiates Array1 from TCollection (ExternalIdentificationItem);
-class HArray1OfExternalIdentificationItem instantiates HArray1 from TCollection (ExternalIdentificationItem,Array1OfExternalIdentificationItem from StepAP214);
+imported Array1OfExternalIdentificationItem;
+imported transient class HArray1OfExternalIdentificationItem;
Protocol returns Protocol from StepAP214;
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_Array1OfApprovalItem_HeaderFile
+#define StepAP214_Array1OfApprovalItem_HeaderFile
+
+#include <StepAP214_ApprovalItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP214_ApprovalItem> StepAP214_Array1OfApprovalItem;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_Array1OfAutoDesignDateAndPersonItem_HeaderFile
+#define StepAP214_Array1OfAutoDesignDateAndPersonItem_HeaderFile
+
+#include <StepAP214_AutoDesignDateAndPersonItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP214_AutoDesignDateAndPersonItem> StepAP214_Array1OfAutoDesignDateAndPersonItem;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_Array1OfAutoDesignDateAndTimeItem_HeaderFile
+#define StepAP214_Array1OfAutoDesignDateAndTimeItem_HeaderFile
+
+#include <StepAP214_AutoDesignDateAndTimeItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP214_AutoDesignDateAndTimeItem> StepAP214_Array1OfAutoDesignDateAndTimeItem;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_Array1OfAutoDesignDatedItem_HeaderFile
+#define StepAP214_Array1OfAutoDesignDatedItem_HeaderFile
+
+#include <StepAP214_AutoDesignDatedItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP214_AutoDesignDatedItem> StepAP214_Array1OfAutoDesignDatedItem;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_Array1OfAutoDesignGeneralOrgItem_HeaderFile
+#define StepAP214_Array1OfAutoDesignGeneralOrgItem_HeaderFile
+
+#include <StepAP214_AutoDesignGeneralOrgItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP214_AutoDesignGeneralOrgItem> StepAP214_Array1OfAutoDesignGeneralOrgItem;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_Array1OfAutoDesignGroupedItem_HeaderFile
+#define StepAP214_Array1OfAutoDesignGroupedItem_HeaderFile
+
+#include <StepAP214_AutoDesignGroupedItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP214_AutoDesignGroupedItem> StepAP214_Array1OfAutoDesignGroupedItem;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_Array1OfAutoDesignPresentedItemSelect_HeaderFile
+#define StepAP214_Array1OfAutoDesignPresentedItemSelect_HeaderFile
+
+#include <StepAP214_AutoDesignPresentedItemSelect.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP214_AutoDesignPresentedItemSelect> StepAP214_Array1OfAutoDesignPresentedItemSelect;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_Array1OfAutoDesignReferencingItem_HeaderFile
+#define StepAP214_Array1OfAutoDesignReferencingItem_HeaderFile
+
+#include <StepAP214_AutoDesignReferencingItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP214_AutoDesignReferencingItem> StepAP214_Array1OfAutoDesignReferencingItem;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_Array1OfDateAndTimeItem_HeaderFile
+#define StepAP214_Array1OfDateAndTimeItem_HeaderFile
+
+#include <StepAP214_DateAndTimeItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP214_DateAndTimeItem> StepAP214_Array1OfDateAndTimeItem;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_Array1OfDateItem_HeaderFile
+#define StepAP214_Array1OfDateItem_HeaderFile
+
+#include <StepAP214_DateItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP214_DateItem> StepAP214_Array1OfDateItem;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_Array1OfDocumentReferenceItem_HeaderFile
+#define StepAP214_Array1OfDocumentReferenceItem_HeaderFile
+
+#include <StepAP214_DocumentReferenceItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP214_DocumentReferenceItem> StepAP214_Array1OfDocumentReferenceItem;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_Array1OfExternalIdentificationItem_HeaderFile
+#define StepAP214_Array1OfExternalIdentificationItem_HeaderFile
+
+#include <StepAP214_ExternalIdentificationItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP214_ExternalIdentificationItem> StepAP214_Array1OfExternalIdentificationItem;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_Array1OfGroupItem_HeaderFile
+#define StepAP214_Array1OfGroupItem_HeaderFile
+
+#include <StepAP214_GroupItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP214_GroupItem> StepAP214_Array1OfGroupItem;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_Array1OfOrganizationItem_HeaderFile
+#define StepAP214_Array1OfOrganizationItem_HeaderFile
+
+#include <StepAP214_OrganizationItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP214_OrganizationItem> StepAP214_Array1OfOrganizationItem;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_Array1OfPersonAndOrganizationItem_HeaderFile
+#define StepAP214_Array1OfPersonAndOrganizationItem_HeaderFile
+
+#include <StepAP214_PersonAndOrganizationItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP214_PersonAndOrganizationItem> StepAP214_Array1OfPersonAndOrganizationItem;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_Array1OfPresentedItemSelect_HeaderFile
+#define StepAP214_Array1OfPresentedItemSelect_HeaderFile
+
+#include <StepAP214_PresentedItemSelect.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP214_PresentedItemSelect> StepAP214_Array1OfPresentedItemSelect;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_Array1OfSecurityClassificationItem_HeaderFile
+#define StepAP214_Array1OfSecurityClassificationItem_HeaderFile
+
+#include <StepAP214_SecurityClassificationItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepAP214_SecurityClassificationItem> StepAP214_Array1OfSecurityClassificationItem;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_HArray1OfApprovalItem_HeaderFile
+#define StepAP214_HArray1OfApprovalItem_HeaderFile
+
+#include <StepAP214_ApprovalItem.hxx>
+#include <StepAP214_Array1OfApprovalItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP214_HArray1OfApprovalItem, StepAP214_Array1OfApprovalItem)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_HArray1OfAutoDesignDateAndPersonItem_HeaderFile
+#define StepAP214_HArray1OfAutoDesignDateAndPersonItem_HeaderFile
+
+#include <StepAP214_AutoDesignDateAndPersonItem.hxx>
+#include <StepAP214_Array1OfAutoDesignDateAndPersonItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP214_HArray1OfAutoDesignDateAndPersonItem, StepAP214_Array1OfAutoDesignDateAndPersonItem)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_HArray1OfAutoDesignDateAndTimeItem_HeaderFile
+#define StepAP214_HArray1OfAutoDesignDateAndTimeItem_HeaderFile
+
+#include <StepAP214_AutoDesignDateAndTimeItem.hxx>
+#include <StepAP214_Array1OfAutoDesignDateAndTimeItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP214_HArray1OfAutoDesignDateAndTimeItem, StepAP214_Array1OfAutoDesignDateAndTimeItem)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_HArray1OfAutoDesignDatedItem_HeaderFile
+#define StepAP214_HArray1OfAutoDesignDatedItem_HeaderFile
+
+#include <StepAP214_AutoDesignDatedItem.hxx>
+#include <StepAP214_Array1OfAutoDesignDatedItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP214_HArray1OfAutoDesignDatedItem, StepAP214_Array1OfAutoDesignDatedItem)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_HArray1OfAutoDesignGeneralOrgItem_HeaderFile
+#define StepAP214_HArray1OfAutoDesignGeneralOrgItem_HeaderFile
+
+#include <StepAP214_AutoDesignGeneralOrgItem.hxx>
+#include <StepAP214_Array1OfAutoDesignGeneralOrgItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP214_HArray1OfAutoDesignGeneralOrgItem, StepAP214_Array1OfAutoDesignGeneralOrgItem)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_HArray1OfAutoDesignGroupedItem_HeaderFile
+#define StepAP214_HArray1OfAutoDesignGroupedItem_HeaderFile
+
+#include <StepAP214_AutoDesignGroupedItem.hxx>
+#include <StepAP214_Array1OfAutoDesignGroupedItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP214_HArray1OfAutoDesignGroupedItem, StepAP214_Array1OfAutoDesignGroupedItem)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_HArray1OfAutoDesignPresentedItemSelect_HeaderFile
+#define StepAP214_HArray1OfAutoDesignPresentedItemSelect_HeaderFile
+
+#include <StepAP214_AutoDesignPresentedItemSelect.hxx>
+#include <StepAP214_Array1OfAutoDesignPresentedItemSelect.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP214_HArray1OfAutoDesignPresentedItemSelect, StepAP214_Array1OfAutoDesignPresentedItemSelect)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_HArray1OfAutoDesignReferencingItem_HeaderFile
+#define StepAP214_HArray1OfAutoDesignReferencingItem_HeaderFile
+
+#include <StepAP214_AutoDesignReferencingItem.hxx>
+#include <StepAP214_Array1OfAutoDesignReferencingItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP214_HArray1OfAutoDesignReferencingItem, StepAP214_Array1OfAutoDesignReferencingItem)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_HArray1OfDateAndTimeItem_HeaderFile
+#define StepAP214_HArray1OfDateAndTimeItem_HeaderFile
+
+#include <StepAP214_DateAndTimeItem.hxx>
+#include <StepAP214_Array1OfDateAndTimeItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP214_HArray1OfDateAndTimeItem, StepAP214_Array1OfDateAndTimeItem)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_HArray1OfDateItem_HeaderFile
+#define StepAP214_HArray1OfDateItem_HeaderFile
+
+#include <StepAP214_DateItem.hxx>
+#include <StepAP214_Array1OfDateItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP214_HArray1OfDateItem, StepAP214_Array1OfDateItem)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_HArray1OfDocumentReferenceItem_HeaderFile
+#define StepAP214_HArray1OfDocumentReferenceItem_HeaderFile
+
+#include <StepAP214_DocumentReferenceItem.hxx>
+#include <StepAP214_Array1OfDocumentReferenceItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP214_HArray1OfDocumentReferenceItem, StepAP214_Array1OfDocumentReferenceItem)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_HArray1OfExternalIdentificationItem_HeaderFile
+#define StepAP214_HArray1OfExternalIdentificationItem_HeaderFile
+
+#include <StepAP214_ExternalIdentificationItem.hxx>
+#include <StepAP214_Array1OfExternalIdentificationItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP214_HArray1OfExternalIdentificationItem, StepAP214_Array1OfExternalIdentificationItem)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_HArray1OfGroupItem_HeaderFile
+#define StepAP214_HArray1OfGroupItem_HeaderFile
+
+#include <StepAP214_GroupItem.hxx>
+#include <StepAP214_Array1OfGroupItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP214_HArray1OfGroupItem, StepAP214_Array1OfGroupItem)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_HArray1OfOrganizationItem_HeaderFile
+#define StepAP214_HArray1OfOrganizationItem_HeaderFile
+
+#include <StepAP214_OrganizationItem.hxx>
+#include <StepAP214_Array1OfOrganizationItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP214_HArray1OfOrganizationItem, StepAP214_Array1OfOrganizationItem)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_HArray1OfPersonAndOrganizationItem_HeaderFile
+#define StepAP214_HArray1OfPersonAndOrganizationItem_HeaderFile
+
+#include <StepAP214_PersonAndOrganizationItem.hxx>
+#include <StepAP214_Array1OfPersonAndOrganizationItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP214_HArray1OfPersonAndOrganizationItem, StepAP214_Array1OfPersonAndOrganizationItem)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_HArray1OfPresentedItemSelect_HeaderFile
+#define StepAP214_HArray1OfPresentedItemSelect_HeaderFile
+
+#include <StepAP214_PresentedItemSelect.hxx>
+#include <StepAP214_Array1OfPresentedItemSelect.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP214_HArray1OfPresentedItemSelect, StepAP214_Array1OfPresentedItemSelect)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepAP214_HArray1OfSecurityClassificationItem_HeaderFile
+#define StepAP214_HArray1OfSecurityClassificationItem_HeaderFile
+
+#include <StepAP214_SecurityClassificationItem.hxx>
+#include <StepAP214_Array1OfSecurityClassificationItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepAP214_HArray1OfSecurityClassificationItem, StepAP214_Array1OfSecurityClassificationItem)
+
+
+#endif
--- /dev/null
+StepBasic_Array1OfProductDefinition.hxx
+StepBasic_HArray1OfProductDefinition.hxx
+StepBasic_Array1OfApproval.hxx
+StepBasic_HArray1OfApproval.hxx
+StepBasic_Array1OfUncertaintyMeasureWithUnit.hxx
+StepBasic_HArray1OfUncertaintyMeasureWithUnit.hxx
+StepBasic_Array1OfNamedUnit.hxx
+StepBasic_HArray1OfNamedUnit.hxx
+StepBasic_Array1OfOrganization.hxx
+StepBasic_HArray1OfOrganization.hxx
+StepBasic_Array1OfPerson.hxx
+StepBasic_HArray1OfPerson.hxx
+StepBasic_Array1OfProductContext.hxx
+StepBasic_HArray1OfProductContext.hxx
+StepBasic_Array1OfProduct.hxx
+StepBasic_HArray1OfProduct.hxx
+StepBasic_Array1OfDerivedUnitElement.hxx
+StepBasic_HArray1OfDerivedUnitElement.hxx
+StepBasic_Array1OfDocument.hxx
+StepBasic_HArray1OfDocument.hxx
-- Instantiations
-class Array1OfProductDefinition instantiates Array1 from TCollection (ProductDefinition);
-class HArray1OfProductDefinition instantiates HArray1 from TCollection (ProductDefinition,Array1OfProductDefinition from StepBasic);
+imported Array1OfProductDefinition;
+imported transient class HArray1OfProductDefinition;
-class Array1OfApproval instantiates Array1 from TCollection (Approval);
-class HArray1OfApproval instantiates HArray1 from TCollection (Approval,Array1OfApproval from StepBasic);
+imported Array1OfApproval;
+imported transient class HArray1OfApproval;
-class Array1OfUncertaintyMeasureWithUnit instantiates Array1 from TCollection (UncertaintyMeasureWithUnit);
-class HArray1OfUncertaintyMeasureWithUnit instantiates HArray1 from TCollection (UncertaintyMeasureWithUnit,Array1OfUncertaintyMeasureWithUnit from StepBasic);
+imported Array1OfUncertaintyMeasureWithUnit;
+imported transient class HArray1OfUncertaintyMeasureWithUnit;
-class Array1OfNamedUnit instantiates Array1 from TCollection (NamedUnit);
-class HArray1OfNamedUnit instantiates HArray1 from TCollection (NamedUnit,Array1OfNamedUnit from StepBasic);
+imported Array1OfNamedUnit;
+imported transient class HArray1OfNamedUnit;
-class Array1OfOrganization instantiates Array1 from TCollection (Organization);
-class HArray1OfOrganization instantiates HArray1 from TCollection (Organization,Array1OfOrganization from StepBasic);
+imported Array1OfOrganization;
+imported transient class HArray1OfOrganization;
-class Array1OfPerson instantiates Array1 from TCollection (Person);
-class HArray1OfPerson instantiates HArray1 from TCollection (Person,Array1OfPerson from StepBasic);
+imported Array1OfPerson;
+imported transient class HArray1OfPerson;
-class Array1OfProductContext instantiates Array1 from TCollection (ProductContext);
-class HArray1OfProductContext instantiates HArray1 from TCollection (ProductContext,Array1OfProductContext from StepBasic);
+imported Array1OfProductContext;
+imported transient class HArray1OfProductContext;
-class Array1OfProduct instantiates Array1 from TCollection (Product);
-class HArray1OfProduct instantiates HArray1 from TCollection (Product,Array1OfProduct from StepBasic);
+imported Array1OfProduct;
+imported transient class HArray1OfProduct;
-class Array1OfDerivedUnitElement instantiates Array1 from TCollection (DerivedUnitElement from StepBasic);
-class HArray1OfDerivedUnitElement instantiates HArray1 from TCollection (DerivedUnitElement from StepBasic,Array1OfDerivedUnitElement from StepBasic);
+imported Array1OfDerivedUnitElement;
+imported transient class HArray1OfDerivedUnitElement;
-- Added from AP214 CC1 to CC2
-class Array1OfDocument instantiates Array1 from TCollection (Document);
-class HArray1OfDocument instantiates HArray1 from TCollection (Document,Array1OfDocument from StepBasic);
+imported Array1OfDocument;
+imported transient class HArray1OfDocument;
-- Protocol returns Protocol from StepBasic;
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepBasic_Array1OfApproval_HeaderFile
+#define StepBasic_Array1OfApproval_HeaderFile
+
+#include <StepBasic_Approval.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepBasic_Approval)> StepBasic_Array1OfApproval;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepBasic_Array1OfDerivedUnitElement_HeaderFile
+#define StepBasic_Array1OfDerivedUnitElement_HeaderFile
+
+#include <StepBasic_DerivedUnitElement.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepBasic_DerivedUnitElement)> StepBasic_Array1OfDerivedUnitElement;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepBasic_Array1OfDocument_HeaderFile
+#define StepBasic_Array1OfDocument_HeaderFile
+
+#include <StepBasic_Document.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepBasic_Document)> StepBasic_Array1OfDocument;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepBasic_Array1OfNamedUnit_HeaderFile
+#define StepBasic_Array1OfNamedUnit_HeaderFile
+
+#include <StepBasic_NamedUnit.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepBasic_NamedUnit)> StepBasic_Array1OfNamedUnit;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepBasic_Array1OfOrganization_HeaderFile
+#define StepBasic_Array1OfOrganization_HeaderFile
+
+#include <StepBasic_Organization.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepBasic_Organization)> StepBasic_Array1OfOrganization;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepBasic_Array1OfPerson_HeaderFile
+#define StepBasic_Array1OfPerson_HeaderFile
+
+#include <StepBasic_Person.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepBasic_Person)> StepBasic_Array1OfPerson;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepBasic_Array1OfProduct_HeaderFile
+#define StepBasic_Array1OfProduct_HeaderFile
+
+#include <StepBasic_Product.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepBasic_Product)> StepBasic_Array1OfProduct;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepBasic_Array1OfProductContext_HeaderFile
+#define StepBasic_Array1OfProductContext_HeaderFile
+
+#include <StepBasic_ProductContext.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepBasic_ProductContext)> StepBasic_Array1OfProductContext;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepBasic_Array1OfProductDefinition_HeaderFile
+#define StepBasic_Array1OfProductDefinition_HeaderFile
+
+#include <StepBasic_ProductDefinition.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepBasic_ProductDefinition)> StepBasic_Array1OfProductDefinition;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepBasic_Array1OfUncertaintyMeasureWithUnit_HeaderFile
+#define StepBasic_Array1OfUncertaintyMeasureWithUnit_HeaderFile
+
+#include <StepBasic_UncertaintyMeasureWithUnit.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepBasic_UncertaintyMeasureWithUnit)> StepBasic_Array1OfUncertaintyMeasureWithUnit;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepBasic_HArray1OfApproval_HeaderFile
+#define StepBasic_HArray1OfApproval_HeaderFile
+
+#include <StepBasic_Approval.hxx>
+#include <StepBasic_Array1OfApproval.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepBasic_HArray1OfApproval, StepBasic_Array1OfApproval)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepBasic_HArray1OfDerivedUnitElement_HeaderFile
+#define StepBasic_HArray1OfDerivedUnitElement_HeaderFile
+
+#include <StepBasic_DerivedUnitElement.hxx>
+#include <StepBasic_Array1OfDerivedUnitElement.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepBasic_HArray1OfDerivedUnitElement, StepBasic_Array1OfDerivedUnitElement)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepBasic_HArray1OfDocument_HeaderFile
+#define StepBasic_HArray1OfDocument_HeaderFile
+
+#include <StepBasic_Document.hxx>
+#include <StepBasic_Array1OfDocument.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepBasic_HArray1OfDocument, StepBasic_Array1OfDocument)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepBasic_HArray1OfNamedUnit_HeaderFile
+#define StepBasic_HArray1OfNamedUnit_HeaderFile
+
+#include <StepBasic_NamedUnit.hxx>
+#include <StepBasic_Array1OfNamedUnit.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepBasic_HArray1OfNamedUnit, StepBasic_Array1OfNamedUnit)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepBasic_HArray1OfOrganization_HeaderFile
+#define StepBasic_HArray1OfOrganization_HeaderFile
+
+#include <StepBasic_Organization.hxx>
+#include <StepBasic_Array1OfOrganization.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepBasic_HArray1OfOrganization, StepBasic_Array1OfOrganization)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepBasic_HArray1OfPerson_HeaderFile
+#define StepBasic_HArray1OfPerson_HeaderFile
+
+#include <StepBasic_Person.hxx>
+#include <StepBasic_Array1OfPerson.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepBasic_HArray1OfPerson, StepBasic_Array1OfPerson)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepBasic_HArray1OfProduct_HeaderFile
+#define StepBasic_HArray1OfProduct_HeaderFile
+
+#include <StepBasic_Product.hxx>
+#include <StepBasic_Array1OfProduct.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepBasic_HArray1OfProduct, StepBasic_Array1OfProduct)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepBasic_HArray1OfProductContext_HeaderFile
+#define StepBasic_HArray1OfProductContext_HeaderFile
+
+#include <StepBasic_ProductContext.hxx>
+#include <StepBasic_Array1OfProductContext.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepBasic_HArray1OfProductContext, StepBasic_Array1OfProductContext)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepBasic_HArray1OfProductDefinition_HeaderFile
+#define StepBasic_HArray1OfProductDefinition_HeaderFile
+
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepBasic_Array1OfProductDefinition.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepBasic_HArray1OfProductDefinition, StepBasic_Array1OfProductDefinition)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepBasic_HArray1OfUncertaintyMeasureWithUnit_HeaderFile
+#define StepBasic_HArray1OfUncertaintyMeasureWithUnit_HeaderFile
+
+#include <StepBasic_UncertaintyMeasureWithUnit.hxx>
+#include <StepBasic_Array1OfUncertaintyMeasureWithUnit.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepBasic_HArray1OfUncertaintyMeasureWithUnit, StepBasic_Array1OfUncertaintyMeasureWithUnit)
+
+
+#endif
--- /dev/null
+StepData_Array1OfField.hxx
+StepData_HArray1OfField.hxx
-- Init & Protocol encapsulate the general actions required to work with
-- this package. While their use is not mandatory, it makes work easier.
- class Array1OfField instantiates Array1 from TCollection
- (Field from StepData);
- class HArray1OfField instantiates HArray1 from TCollection
- (Field from StepData,Array1OfField from StepData);
+ imported Array1OfField;
+ imported transient class HArray1OfField;
HeaderProtocol returns Protocol from StepData;
---Purpose : Returns the recorded HeaderProtocol, which can be :
--- /dev/null
+// Created on: 1992-02-11
+// Created by: Christian CAILLET
+// 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.
+
+#ifndef StepData_Array1OfField_HeaderFile
+#define StepData_Array1OfField_HeaderFile
+
+#include <StepData_Field.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepData_Field> StepData_Array1OfField;
+
+
+#endif
--- /dev/null
+// Created on: 1992-02-11
+// Created by: Christian CAILLET
+// 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.
+
+#ifndef StepData_HArray1OfField_HeaderFile
+#define StepData_HArray1OfField_HeaderFile
+
+#include <StepData_Field.hxx>
+#include <StepData_Array1OfField.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepData_HArray1OfField, StepData_Array1OfField)
+
+
+#endif
--- /dev/null
+StepDimTol_Array1OfDatumReference.hxx
+StepDimTol_HArray1OfDatumReference.hxx
class GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol;
- class Array1OfDatumReference instantiates Array1 from TCollection (DatumReference);
- class HArray1OfDatumReference instantiates HArray1 from TCollection (DatumReference,Array1OfDatumReference from StepDimTol);
+ imported Array1OfDatumReference;
+ imported transient class HArray1OfDatumReference;
end StepDimTol;
--- /dev/null
+// Created on: 2003-06-02
+// Created by: EXPRESS->CDL V0.2 Translator
+// Copyright (c) 2003-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 StepDimTol_Array1OfDatumReference_HeaderFile
+#define StepDimTol_Array1OfDatumReference_HeaderFile
+
+#include <StepDimTol_DatumReference.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepDimTol_DatumReference)> StepDimTol_Array1OfDatumReference;
+
+
+#endif
--- /dev/null
+// Created on: 2003-06-02
+// Created by: EXPRESS->CDL V0.2 Translator
+// Copyright (c) 2003-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 StepDimTol_HArray1OfDatumReference_HeaderFile
+#define StepDimTol_HArray1OfDatumReference_HeaderFile
+
+#include <StepDimTol_DatumReference.hxx>
+#include <StepDimTol_Array1OfDatumReference.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepDimTol_HArray1OfDatumReference, StepDimTol_Array1OfDatumReference)
+
+
+#endif
--- /dev/null
+StepElement_Array2OfCurveElementPurposeMember.hxx
+StepElement_HArray2OfCurveElementPurposeMember.hxx
+StepElement_Array2OfSurfaceElementPurposeMember.hxx
+StepElement_HArray2OfSurfaceElementPurposeMember.hxx
+StepElement_Array1OfVolumeElementPurposeMember.hxx
+StepElement_HArray1OfVolumeElementPurposeMember.hxx
+StepElement_Array2OfSurfaceElementPurpose.hxx
+StepElement_HArray2OfSurfaceElementPurpose.hxx
+StepElement_Array1OfMeasureOrUnspecifiedValue.hxx
+StepElement_HArray1OfMeasureOrUnspecifiedValue.hxx
+StepElement_Array1OfSurfaceSection.hxx
+StepElement_HArray1OfSurfaceSection.hxx
+StepElement_Array1OfVolumeElementPurpose.hxx
+StepElement_HArray1OfVolumeElementPurpose.hxx
+StepElement_Array1OfCurveElementEndReleasePacket.hxx
+StepElement_HArray1OfCurveElementEndReleasePacket.hxx
+StepElement_Array1OfCurveElementSectionDefinition.hxx
+StepElement_HArray1OfCurveElementSectionDefinition.hxx
+StepElement_SequenceOfElementMaterial.hxx
+StepElement_HSequenceOfElementMaterial.hxx
+StepElement_SequenceOfCurveElementSectionDefinition.hxx
+StepElement_HSequenceOfCurveElementSectionDefinition.hxx
+StepElement_SequenceOfCurveElementPurposeMember.hxx
+StepElement_HSequenceOfCurveElementPurposeMember.hxx
+StepElement_Array1OfHSequenceOfCurveElementPurposeMember.hxx
+StepElement_HArray1OfHSequenceOfCurveElementPurposeMember.hxx
+StepElement_SequenceOfSurfaceElementPurposeMember.hxx
+StepElement_HSequenceOfSurfaceElementPurposeMember.hxx
+StepElement_Array1OfHSequenceOfSurfaceElementPurposeMember.hxx
+StepElement_HArray1OfHSequenceOfSurfaceElementPurposeMember.hxx
--- Instantiations
-class Array2OfCurveElementPurposeMember instantiates Array2 from TCollection (CurveElementPurposeMember);
-class HArray2OfCurveElementPurposeMember instantiates HArray2 from TCollection (CurveElementPurposeMember,Array2OfCurveElementPurposeMember from StepElement);
+imported Array2OfCurveElementPurposeMember;
+imported transient class HArray2OfCurveElementPurposeMember;
-class Array2OfSurfaceElementPurposeMember instantiates Array2 from TCollection (SurfaceElementPurposeMember);
-class HArray2OfSurfaceElementPurposeMember instantiates HArray2 from TCollection (SurfaceElementPurposeMember,Array2OfSurfaceElementPurposeMember from StepElement);
+imported Array2OfSurfaceElementPurposeMember;
+imported transient class HArray2OfSurfaceElementPurposeMember;
-class Array1OfVolumeElementPurposeMember instantiates Array1 from TCollection (VolumeElementPurposeMember);
-class HArray1OfVolumeElementPurposeMember instantiates HArray1 from TCollection (VolumeElementPurposeMember,Array1OfVolumeElementPurposeMember from StepElement);
+imported Array1OfVolumeElementPurposeMember;
+imported transient class HArray1OfVolumeElementPurposeMember;
-class Array2OfSurfaceElementPurpose instantiates Array2 from TCollection (SurfaceElementPurpose);
-class HArray2OfSurfaceElementPurpose instantiates HArray2 from TCollection (SurfaceElementPurpose, Array2OfSurfaceElementPurpose from StepElement);
+imported Array2OfSurfaceElementPurpose;
+imported transient class HArray2OfSurfaceElementPurpose;
-class Array1OfMeasureOrUnspecifiedValue instantiates Array1 from TCollection (MeasureOrUnspecifiedValue);
-class HArray1OfMeasureOrUnspecifiedValue instantiates HArray1 from TCollection (MeasureOrUnspecifiedValue, Array1OfMeasureOrUnspecifiedValue from StepElement);
+imported Array1OfMeasureOrUnspecifiedValue;
+imported transient class HArray1OfMeasureOrUnspecifiedValue;
-class Array1OfSurfaceSection instantiates Array1 from TCollection (SurfaceSection);
-class HArray1OfSurfaceSection instantiates HArray1 from TCollection (SurfaceSection, Array1OfSurfaceSection from StepElement);
+imported Array1OfSurfaceSection;
+imported transient class HArray1OfSurfaceSection;
-class Array1OfVolumeElementPurpose instantiates Array1 from TCollection (VolumeElementPurpose);
-class HArray1OfVolumeElementPurpose instantiates HArray1 from TCollection (VolumeElementPurpose, Array1OfVolumeElementPurpose from StepElement);
+imported Array1OfVolumeElementPurpose;
+imported transient class HArray1OfVolumeElementPurpose;
-class Array1OfCurveElementEndReleasePacket instantiates Array1 from TCollection (CurveElementEndReleasePacket);
-class HArray1OfCurveElementEndReleasePacket instantiates HArray1 from TCollection (CurveElementEndReleasePacket, Array1OfCurveElementEndReleasePacket from StepElement);
+imported Array1OfCurveElementEndReleasePacket;
+imported transient class HArray1OfCurveElementEndReleasePacket;
-class Array1OfCurveElementSectionDefinition instantiates Array1 from TCollection (CurveElementSectionDefinition);
-class HArray1OfCurveElementSectionDefinition instantiates HArray1 from TCollection (CurveElementSectionDefinition, Array1OfCurveElementSectionDefinition from StepElement);
+imported Array1OfCurveElementSectionDefinition;
+imported transient class HArray1OfCurveElementSectionDefinition;
-class SequenceOfElementMaterial instantiates Sequence from TCollection (ElementMaterial);
-class HSequenceOfElementMaterial instantiates HSequence from TCollection (ElementMaterial, SequenceOfElementMaterial from StepElement);
+imported SequenceOfElementMaterial;
+imported transient class HSequenceOfElementMaterial;
-class SequenceOfCurveElementSectionDefinition instantiates Sequence
- from TCollection (CurveElementSectionDefinition);
-class HSequenceOfCurveElementSectionDefinition instantiates HSequence
- from TCollection (CurveElementSectionDefinition, SequenceOfCurveElementSectionDefinition from StepElement);
+imported SequenceOfCurveElementSectionDefinition;
+imported transient class HSequenceOfCurveElementSectionDefinition;
-class SequenceOfCurveElementPurposeMember instantiates Sequence
- from TCollection (CurveElementPurposeMember);
-class HSequenceOfCurveElementPurposeMember instantiates HSequence
- from TCollection (CurveElementPurposeMember, SequenceOfCurveElementPurposeMember from StepElement);
-class Array1OfHSequenceOfCurveElementPurposeMember instantiates Array1
- from TCollection (HSequenceOfCurveElementPurposeMember);
-class HArray1OfHSequenceOfCurveElementPurposeMember instantiates HArray1
- from TCollection (HSequenceOfCurveElementPurposeMember, Array1OfHSequenceOfCurveElementPurposeMember from StepElement);
+imported SequenceOfCurveElementPurposeMember;
+imported transient class HSequenceOfCurveElementPurposeMember;
+imported Array1OfHSequenceOfCurveElementPurposeMember;
+imported transient class HArray1OfHSequenceOfCurveElementPurposeMember;
-class SequenceOfSurfaceElementPurposeMember instantiates Sequence
- from TCollection (SurfaceElementPurposeMember);
-class HSequenceOfSurfaceElementPurposeMember instantiates HSequence
- from TCollection (SurfaceElementPurposeMember, SequenceOfSurfaceElementPurposeMember from StepElement);
-class Array1OfHSequenceOfSurfaceElementPurposeMember instantiates Array1
- from TCollection (HSequenceOfSurfaceElementPurposeMember);
-class HArray1OfHSequenceOfSurfaceElementPurposeMember instantiates HArray1
- from TCollection (HSequenceOfSurfaceElementPurposeMember, Array1OfHSequenceOfSurfaceElementPurposeMember from StepElement);
+imported SequenceOfSurfaceElementPurposeMember;
+imported transient class HSequenceOfSurfaceElementPurposeMember;
+imported Array1OfHSequenceOfSurfaceElementPurposeMember;
+imported transient class HArray1OfHSequenceOfSurfaceElementPurposeMember;
end;
--- /dev/null
+// 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 StepElement_Array1OfCurveElementEndReleasePacket_HeaderFile
+#define StepElement_Array1OfCurveElementEndReleasePacket_HeaderFile
+
+#include <StepElement_CurveElementEndReleasePacket.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepElement_CurveElementEndReleasePacket)> StepElement_Array1OfCurveElementEndReleasePacket;
+
+
+#endif
--- /dev/null
+// 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 StepElement_Array1OfCurveElementSectionDefinition_HeaderFile
+#define StepElement_Array1OfCurveElementSectionDefinition_HeaderFile
+
+#include <StepElement_CurveElementSectionDefinition.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepElement_CurveElementSectionDefinition)> StepElement_Array1OfCurveElementSectionDefinition;
+
+
+#endif
--- /dev/null
+// 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 StepElement_Array1OfHSequenceOfCurveElementPurposeMember_HeaderFile
+#define StepElement_Array1OfHSequenceOfCurveElementPurposeMember_HeaderFile
+
+#include <StepElement_HSequenceOfCurveElementPurposeMember.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepElement_HSequenceOfCurveElementPurposeMember)> StepElement_Array1OfHSequenceOfCurveElementPurposeMember;
+
+
+#endif
--- /dev/null
+// 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 StepElement_Array1OfHSequenceOfSurfaceElementPurposeMember_HeaderFile
+#define StepElement_Array1OfHSequenceOfSurfaceElementPurposeMember_HeaderFile
+
+#include <StepElement_HSequenceOfSurfaceElementPurposeMember.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepElement_HSequenceOfSurfaceElementPurposeMember)> StepElement_Array1OfHSequenceOfSurfaceElementPurposeMember;
+
+
+#endif
--- /dev/null
+// 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 StepElement_Array1OfMeasureOrUnspecifiedValue_HeaderFile
+#define StepElement_Array1OfMeasureOrUnspecifiedValue_HeaderFile
+
+#include <StepElement_MeasureOrUnspecifiedValue.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepElement_MeasureOrUnspecifiedValue> StepElement_Array1OfMeasureOrUnspecifiedValue;
+
+
+#endif
--- /dev/null
+// 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 StepElement_Array1OfSurfaceSection_HeaderFile
+#define StepElement_Array1OfSurfaceSection_HeaderFile
+
+#include <StepElement_SurfaceSection.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepElement_SurfaceSection)> StepElement_Array1OfSurfaceSection;
+
+
+#endif
--- /dev/null
+// 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 StepElement_Array1OfVolumeElementPurpose_HeaderFile
+#define StepElement_Array1OfVolumeElementPurpose_HeaderFile
+
+#include <StepElement_VolumeElementPurpose.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepElement_VolumeElementPurpose> StepElement_Array1OfVolumeElementPurpose;
+
+
+#endif
--- /dev/null
+// 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 StepElement_Array1OfVolumeElementPurposeMember_HeaderFile
+#define StepElement_Array1OfVolumeElementPurposeMember_HeaderFile
+
+#include <StepElement_VolumeElementPurposeMember.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepElement_VolumeElementPurposeMember)> StepElement_Array1OfVolumeElementPurposeMember;
+
+
+#endif
--- /dev/null
+// 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 StepElement_Array2OfCurveElementPurposeMember_HeaderFile
+#define StepElement_Array2OfCurveElementPurposeMember_HeaderFile
+
+#include <StepElement_CurveElementPurposeMember.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<Handle(StepElement_CurveElementPurposeMember)> StepElement_Array2OfCurveElementPurposeMember;
+
+
+#endif
--- /dev/null
+// 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 StepElement_Array2OfSurfaceElementPurpose_HeaderFile
+#define StepElement_Array2OfSurfaceElementPurpose_HeaderFile
+
+#include <StepElement_SurfaceElementPurpose.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<StepElement_SurfaceElementPurpose> StepElement_Array2OfSurfaceElementPurpose;
+
+
+#endif
--- /dev/null
+// 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 StepElement_Array2OfSurfaceElementPurposeMember_HeaderFile
+#define StepElement_Array2OfSurfaceElementPurposeMember_HeaderFile
+
+#include <StepElement_SurfaceElementPurposeMember.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<Handle(StepElement_SurfaceElementPurposeMember)> StepElement_Array2OfSurfaceElementPurposeMember;
+
+
+#endif
--- /dev/null
+// 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 StepElement_HArray1OfCurveElementEndReleasePacket_HeaderFile
+#define StepElement_HArray1OfCurveElementEndReleasePacket_HeaderFile
+
+#include <StepElement_CurveElementEndReleasePacket.hxx>
+#include <StepElement_Array1OfCurveElementEndReleasePacket.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepElement_HArray1OfCurveElementEndReleasePacket, StepElement_Array1OfCurveElementEndReleasePacket)
+
+
+#endif
--- /dev/null
+// 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 StepElement_HArray1OfCurveElementSectionDefinition_HeaderFile
+#define StepElement_HArray1OfCurveElementSectionDefinition_HeaderFile
+
+#include <StepElement_CurveElementSectionDefinition.hxx>
+#include <StepElement_Array1OfCurveElementSectionDefinition.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepElement_HArray1OfCurveElementSectionDefinition, StepElement_Array1OfCurveElementSectionDefinition)
+
+
+#endif
--- /dev/null
+// 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 StepElement_HArray1OfHSequenceOfCurveElementPurposeMember_HeaderFile
+#define StepElement_HArray1OfHSequenceOfCurveElementPurposeMember_HeaderFile
+
+#include <StepElement_HSequenceOfCurveElementPurposeMember.hxx>
+#include <StepElement_Array1OfHSequenceOfCurveElementPurposeMember.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepElement_HArray1OfHSequenceOfCurveElementPurposeMember, StepElement_Array1OfHSequenceOfCurveElementPurposeMember)
+
+
+#endif
--- /dev/null
+// 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 StepElement_HArray1OfHSequenceOfSurfaceElementPurposeMember_HeaderFile
+#define StepElement_HArray1OfHSequenceOfSurfaceElementPurposeMember_HeaderFile
+
+#include <StepElement_HSequenceOfSurfaceElementPurposeMember.hxx>
+#include <StepElement_Array1OfHSequenceOfSurfaceElementPurposeMember.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepElement_HArray1OfHSequenceOfSurfaceElementPurposeMember, StepElement_Array1OfHSequenceOfSurfaceElementPurposeMember)
+
+
+#endif
--- /dev/null
+// 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 StepElement_HArray1OfMeasureOrUnspecifiedValue_HeaderFile
+#define StepElement_HArray1OfMeasureOrUnspecifiedValue_HeaderFile
+
+#include <StepElement_MeasureOrUnspecifiedValue.hxx>
+#include <StepElement_Array1OfMeasureOrUnspecifiedValue.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepElement_HArray1OfMeasureOrUnspecifiedValue, StepElement_Array1OfMeasureOrUnspecifiedValue)
+
+
+#endif
--- /dev/null
+// 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 StepElement_HArray1OfSurfaceSection_HeaderFile
+#define StepElement_HArray1OfSurfaceSection_HeaderFile
+
+#include <StepElement_SurfaceSection.hxx>
+#include <StepElement_Array1OfSurfaceSection.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepElement_HArray1OfSurfaceSection, StepElement_Array1OfSurfaceSection)
+
+
+#endif
--- /dev/null
+// 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 StepElement_HArray1OfVolumeElementPurpose_HeaderFile
+#define StepElement_HArray1OfVolumeElementPurpose_HeaderFile
+
+#include <StepElement_VolumeElementPurpose.hxx>
+#include <StepElement_Array1OfVolumeElementPurpose.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepElement_HArray1OfVolumeElementPurpose, StepElement_Array1OfVolumeElementPurpose)
+
+
+#endif
--- /dev/null
+// 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 StepElement_HArray1OfVolumeElementPurposeMember_HeaderFile
+#define StepElement_HArray1OfVolumeElementPurposeMember_HeaderFile
+
+#include <StepElement_VolumeElementPurposeMember.hxx>
+#include <StepElement_Array1OfVolumeElementPurposeMember.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepElement_HArray1OfVolumeElementPurposeMember, StepElement_Array1OfVolumeElementPurposeMember)
+
+
+#endif
--- /dev/null
+// 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 StepElement_HArray2OfCurveElementPurposeMember_HeaderFile
+#define StepElement_HArray2OfCurveElementPurposeMember_HeaderFile
+
+#include <StepElement_CurveElementPurposeMember.hxx>
+#include <StepElement_Array2OfCurveElementPurposeMember.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(StepElement_HArray2OfCurveElementPurposeMember, StepElement_Array2OfCurveElementPurposeMember)
+
+
+#endif
--- /dev/null
+// 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 StepElement_HArray2OfSurfaceElementPurpose_HeaderFile
+#define StepElement_HArray2OfSurfaceElementPurpose_HeaderFile
+
+#include <StepElement_SurfaceElementPurpose.hxx>
+#include <StepElement_Array2OfSurfaceElementPurpose.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(StepElement_HArray2OfSurfaceElementPurpose, StepElement_Array2OfSurfaceElementPurpose)
+
+
+#endif
--- /dev/null
+// 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 StepElement_HArray2OfSurfaceElementPurposeMember_HeaderFile
+#define StepElement_HArray2OfSurfaceElementPurposeMember_HeaderFile
+
+#include <StepElement_SurfaceElementPurposeMember.hxx>
+#include <StepElement_Array2OfSurfaceElementPurposeMember.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(StepElement_HArray2OfSurfaceElementPurposeMember, StepElement_Array2OfSurfaceElementPurposeMember)
+
+
+#endif
--- /dev/null
+// 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 StepElement_HSequenceOfCurveElementPurposeMember_HeaderFile
+#define StepElement_HSequenceOfCurveElementPurposeMember_HeaderFile
+
+#include <StepElement_CurveElementPurposeMember.hxx>
+#include <StepElement_SequenceOfCurveElementPurposeMember.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(StepElement_HSequenceOfCurveElementPurposeMember, StepElement_SequenceOfCurveElementPurposeMember)
+
+
+#endif
--- /dev/null
+// 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 StepElement_HSequenceOfCurveElementSectionDefinition_HeaderFile
+#define StepElement_HSequenceOfCurveElementSectionDefinition_HeaderFile
+
+#include <StepElement_CurveElementSectionDefinition.hxx>
+#include <StepElement_SequenceOfCurveElementSectionDefinition.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(StepElement_HSequenceOfCurveElementSectionDefinition, StepElement_SequenceOfCurveElementSectionDefinition)
+
+
+#endif
--- /dev/null
+// 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 StepElement_HSequenceOfElementMaterial_HeaderFile
+#define StepElement_HSequenceOfElementMaterial_HeaderFile
+
+#include <StepElement_ElementMaterial.hxx>
+#include <StepElement_SequenceOfElementMaterial.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(StepElement_HSequenceOfElementMaterial, StepElement_SequenceOfElementMaterial)
+
+
+#endif
--- /dev/null
+// 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 StepElement_HSequenceOfSurfaceElementPurposeMember_HeaderFile
+#define StepElement_HSequenceOfSurfaceElementPurposeMember_HeaderFile
+
+#include <StepElement_SurfaceElementPurposeMember.hxx>
+#include <StepElement_SequenceOfSurfaceElementPurposeMember.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(StepElement_HSequenceOfSurfaceElementPurposeMember, StepElement_SequenceOfSurfaceElementPurposeMember)
+
+
+#endif
--- /dev/null
+// 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 StepElement_SequenceOfCurveElementPurposeMember_HeaderFile
+#define StepElement_SequenceOfCurveElementPurposeMember_HeaderFile
+
+#include <StepElement_CurveElementPurposeMember.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(StepElement_CurveElementPurposeMember)> StepElement_SequenceOfCurveElementPurposeMember;
+
+
+#endif
--- /dev/null
+// 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 StepElement_SequenceOfCurveElementSectionDefinition_HeaderFile
+#define StepElement_SequenceOfCurveElementSectionDefinition_HeaderFile
+
+#include <StepElement_CurveElementSectionDefinition.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(StepElement_CurveElementSectionDefinition)> StepElement_SequenceOfCurveElementSectionDefinition;
+
+
+#endif
--- /dev/null
+// 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 StepElement_SequenceOfElementMaterial_HeaderFile
+#define StepElement_SequenceOfElementMaterial_HeaderFile
+
+#include <StepElement_ElementMaterial.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(StepElement_ElementMaterial)> StepElement_SequenceOfElementMaterial;
+
+
+#endif
--- /dev/null
+// 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 StepElement_SequenceOfSurfaceElementPurposeMember_HeaderFile
+#define StepElement_SequenceOfSurfaceElementPurposeMember_HeaderFile
+
+#include <StepElement_SurfaceElementPurposeMember.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(StepElement_SurfaceElementPurposeMember)> StepElement_SequenceOfSurfaceElementPurposeMember;
+
+
+#endif
--- /dev/null
+StepFEA_Array1OfNodeRepresentation.hxx
+StepFEA_HArray1OfNodeRepresentation.hxx
+StepFEA_Array1OfCurveElementInterval.hxx
+StepFEA_HArray1OfCurveElementInterval.hxx
+StepFEA_Array1OfCurveElementEndOffset.hxx
+StepFEA_HArray1OfCurveElementEndOffset.hxx
+StepFEA_Array1OfCurveElementEndRelease.hxx
+StepFEA_HArray1OfCurveElementEndRelease.hxx
+StepFEA_Array1OfElementRepresentation.hxx
+StepFEA_HArray1OfElementRepresentation.hxx
+StepFEA_Array1OfDegreeOfFreedom.hxx
+StepFEA_HArray1OfDegreeOfFreedom.hxx
+StepFEA_SequenceOfElementRepresentation.hxx
+StepFEA_HSequenceOfElementRepresentation.hxx
+StepFEA_SequenceOfElementGeometricRelationship.hxx
+StepFEA_HSequenceOfElementGeometricRelationship.hxx
+StepFEA_SequenceOfNodeRepresentation.hxx
+StepFEA_HSequenceOfNodeRepresentation.hxx
+StepFEA_SequenceOfCurve3dElementProperty.hxx
+StepFEA_HSequenceOfCurve3dElementProperty.hxx
class ElementOrElementGroup; -- added 04.02.2003
-class Array1OfNodeRepresentation instantiates Array1 from TCollection (NodeRepresentation);
-class HArray1OfNodeRepresentation instantiates HArray1 from TCollection (NodeRepresentation, Array1OfNodeRepresentation from StepFEA);
+imported Array1OfNodeRepresentation;
+imported transient class HArray1OfNodeRepresentation;
-class Array1OfCurveElementInterval instantiates Array1 from TCollection (CurveElementInterval);
-class HArray1OfCurveElementInterval instantiates HArray1 from TCollection (CurveElementInterval, Array1OfCurveElementInterval from StepFEA);
+imported Array1OfCurveElementInterval;
+imported transient class HArray1OfCurveElementInterval;
-class Array1OfCurveElementEndOffset instantiates Array1 from TCollection (CurveElementEndOffset);
-class HArray1OfCurveElementEndOffset instantiates HArray1 from TCollection (CurveElementEndOffset, Array1OfCurveElementEndOffset from StepFEA);
+imported Array1OfCurveElementEndOffset;
+imported transient class HArray1OfCurveElementEndOffset;
-class Array1OfCurveElementEndRelease instantiates Array1 from TCollection (CurveElementEndRelease);
-class HArray1OfCurveElementEndRelease instantiates HArray1 from TCollection (CurveElementEndRelease, Array1OfCurveElementEndRelease from StepFEA);
+imported Array1OfCurveElementEndRelease;
+imported transient class HArray1OfCurveElementEndRelease;
-class Array1OfElementRepresentation instantiates Array1 from TCollection (ElementRepresentation);
-class HArray1OfElementRepresentation instantiates HArray1 from TCollection (ElementRepresentation, Array1OfElementRepresentation from StepFEA);
+imported Array1OfElementRepresentation;
+imported transient class HArray1OfElementRepresentation;
-class Array1OfDegreeOfFreedom instantiates Array1 from TCollection (DegreeOfFreedom);
-class HArray1OfDegreeOfFreedom instantiates HArray1 from TCollection (DegreeOfFreedom, Array1OfDegreeOfFreedom from StepFEA);
+imported Array1OfDegreeOfFreedom;
+imported transient class HArray1OfDegreeOfFreedom;
-class SequenceOfElementRepresentation instantiates Sequence
- from TCollection (ElementRepresentation);
-class HSequenceOfElementRepresentation instantiates HSequence
- from TCollection (ElementRepresentation, SequenceOfElementRepresentation from StepFEA);
+imported SequenceOfElementRepresentation;
+imported transient class HSequenceOfElementRepresentation;
-class SequenceOfElementGeometricRelationship instantiates Sequence
- from TCollection (ElementGeometricRelationship);
-class HSequenceOfElementGeometricRelationship instantiates HSequence
- from TCollection (ElementGeometricRelationship, SequenceOfElementGeometricRelationship from StepFEA);
+imported SequenceOfElementGeometricRelationship;
+imported transient class HSequenceOfElementGeometricRelationship;
-class SequenceOfNodeRepresentation instantiates Sequence
- from TCollection (NodeRepresentation);
-class HSequenceOfNodeRepresentation instantiates HSequence
- from TCollection (NodeRepresentation, SequenceOfNodeRepresentation from StepFEA);
+imported SequenceOfNodeRepresentation;
+imported transient class HSequenceOfNodeRepresentation;
-class SequenceOfCurve3dElementProperty instantiates Sequence
- from TCollection (Curve3dElementProperty);
-class HSequenceOfCurve3dElementProperty instantiates HSequence
- from TCollection (Curve3dElementProperty, SequenceOfCurve3dElementProperty from StepFEA);
+imported SequenceOfCurve3dElementProperty;
+imported transient class HSequenceOfCurve3dElementProperty;
end;
--- /dev/null
+// 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 StepFEA_Array1OfCurveElementEndOffset_HeaderFile
+#define StepFEA_Array1OfCurveElementEndOffset_HeaderFile
+
+#include <StepFEA_CurveElementEndOffset.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepFEA_CurveElementEndOffset)> StepFEA_Array1OfCurveElementEndOffset;
+
+
+#endif
--- /dev/null
+// 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 StepFEA_Array1OfCurveElementEndRelease_HeaderFile
+#define StepFEA_Array1OfCurveElementEndRelease_HeaderFile
+
+#include <StepFEA_CurveElementEndRelease.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepFEA_CurveElementEndRelease)> StepFEA_Array1OfCurveElementEndRelease;
+
+
+#endif
--- /dev/null
+// 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 StepFEA_Array1OfCurveElementInterval_HeaderFile
+#define StepFEA_Array1OfCurveElementInterval_HeaderFile
+
+#include <StepFEA_CurveElementInterval.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepFEA_CurveElementInterval)> StepFEA_Array1OfCurveElementInterval;
+
+
+#endif
--- /dev/null
+// 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 StepFEA_Array1OfDegreeOfFreedom_HeaderFile
+#define StepFEA_Array1OfDegreeOfFreedom_HeaderFile
+
+#include <StepFEA_DegreeOfFreedom.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepFEA_DegreeOfFreedom> StepFEA_Array1OfDegreeOfFreedom;
+
+
+#endif
--- /dev/null
+// 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 StepFEA_Array1OfElementRepresentation_HeaderFile
+#define StepFEA_Array1OfElementRepresentation_HeaderFile
+
+#include <StepFEA_ElementRepresentation.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepFEA_ElementRepresentation)> StepFEA_Array1OfElementRepresentation;
+
+
+#endif
--- /dev/null
+// 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 StepFEA_Array1OfNodeRepresentation_HeaderFile
+#define StepFEA_Array1OfNodeRepresentation_HeaderFile
+
+#include <StepFEA_NodeRepresentation.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepFEA_NodeRepresentation)> StepFEA_Array1OfNodeRepresentation;
+
+
+#endif
--- /dev/null
+// 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 StepFEA_HArray1OfCurveElementEndOffset_HeaderFile
+#define StepFEA_HArray1OfCurveElementEndOffset_HeaderFile
+
+#include <StepFEA_CurveElementEndOffset.hxx>
+#include <StepFEA_Array1OfCurveElementEndOffset.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepFEA_HArray1OfCurveElementEndOffset, StepFEA_Array1OfCurveElementEndOffset)
+
+
+#endif
--- /dev/null
+// 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 StepFEA_HArray1OfCurveElementEndRelease_HeaderFile
+#define StepFEA_HArray1OfCurveElementEndRelease_HeaderFile
+
+#include <StepFEA_CurveElementEndRelease.hxx>
+#include <StepFEA_Array1OfCurveElementEndRelease.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepFEA_HArray1OfCurveElementEndRelease, StepFEA_Array1OfCurveElementEndRelease)
+
+
+#endif
--- /dev/null
+// 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 StepFEA_HArray1OfCurveElementInterval_HeaderFile
+#define StepFEA_HArray1OfCurveElementInterval_HeaderFile
+
+#include <StepFEA_CurveElementInterval.hxx>
+#include <StepFEA_Array1OfCurveElementInterval.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepFEA_HArray1OfCurveElementInterval, StepFEA_Array1OfCurveElementInterval)
+
+
+#endif
--- /dev/null
+// 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 StepFEA_HArray1OfDegreeOfFreedom_HeaderFile
+#define StepFEA_HArray1OfDegreeOfFreedom_HeaderFile
+
+#include <StepFEA_DegreeOfFreedom.hxx>
+#include <StepFEA_Array1OfDegreeOfFreedom.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepFEA_HArray1OfDegreeOfFreedom, StepFEA_Array1OfDegreeOfFreedom)
+
+
+#endif
--- /dev/null
+// 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 StepFEA_HArray1OfElementRepresentation_HeaderFile
+#define StepFEA_HArray1OfElementRepresentation_HeaderFile
+
+#include <StepFEA_ElementRepresentation.hxx>
+#include <StepFEA_Array1OfElementRepresentation.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepFEA_HArray1OfElementRepresentation, StepFEA_Array1OfElementRepresentation)
+
+
+#endif
--- /dev/null
+// 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 StepFEA_HArray1OfNodeRepresentation_HeaderFile
+#define StepFEA_HArray1OfNodeRepresentation_HeaderFile
+
+#include <StepFEA_NodeRepresentation.hxx>
+#include <StepFEA_Array1OfNodeRepresentation.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepFEA_HArray1OfNodeRepresentation, StepFEA_Array1OfNodeRepresentation)
+
+
+#endif
--- /dev/null
+// 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 StepFEA_HSequenceOfCurve3dElementProperty_HeaderFile
+#define StepFEA_HSequenceOfCurve3dElementProperty_HeaderFile
+
+#include <StepFEA_Curve3dElementProperty.hxx>
+#include <StepFEA_SequenceOfCurve3dElementProperty.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(StepFEA_HSequenceOfCurve3dElementProperty, StepFEA_SequenceOfCurve3dElementProperty)
+
+
+#endif
--- /dev/null
+// 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 StepFEA_HSequenceOfElementGeometricRelationship_HeaderFile
+#define StepFEA_HSequenceOfElementGeometricRelationship_HeaderFile
+
+#include <StepFEA_ElementGeometricRelationship.hxx>
+#include <StepFEA_SequenceOfElementGeometricRelationship.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(StepFEA_HSequenceOfElementGeometricRelationship, StepFEA_SequenceOfElementGeometricRelationship)
+
+
+#endif
--- /dev/null
+// 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 StepFEA_HSequenceOfElementRepresentation_HeaderFile
+#define StepFEA_HSequenceOfElementRepresentation_HeaderFile
+
+#include <StepFEA_ElementRepresentation.hxx>
+#include <StepFEA_SequenceOfElementRepresentation.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(StepFEA_HSequenceOfElementRepresentation, StepFEA_SequenceOfElementRepresentation)
+
+
+#endif
--- /dev/null
+// 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 StepFEA_HSequenceOfNodeRepresentation_HeaderFile
+#define StepFEA_HSequenceOfNodeRepresentation_HeaderFile
+
+#include <StepFEA_NodeRepresentation.hxx>
+#include <StepFEA_SequenceOfNodeRepresentation.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(StepFEA_HSequenceOfNodeRepresentation, StepFEA_SequenceOfNodeRepresentation)
+
+
+#endif
--- /dev/null
+// 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 StepFEA_SequenceOfCurve3dElementProperty_HeaderFile
+#define StepFEA_SequenceOfCurve3dElementProperty_HeaderFile
+
+#include <StepFEA_Curve3dElementProperty.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(StepFEA_Curve3dElementProperty)> StepFEA_SequenceOfCurve3dElementProperty;
+
+
+#endif
--- /dev/null
+// 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 StepFEA_SequenceOfElementGeometricRelationship_HeaderFile
+#define StepFEA_SequenceOfElementGeometricRelationship_HeaderFile
+
+#include <StepFEA_ElementGeometricRelationship.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(StepFEA_ElementGeometricRelationship)> StepFEA_SequenceOfElementGeometricRelationship;
+
+
+#endif
--- /dev/null
+// 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 StepFEA_SequenceOfElementRepresentation_HeaderFile
+#define StepFEA_SequenceOfElementRepresentation_HeaderFile
+
+#include <StepFEA_ElementRepresentation.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(StepFEA_ElementRepresentation)> StepFEA_SequenceOfElementRepresentation;
+
+
+#endif
--- /dev/null
+// 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 StepFEA_SequenceOfNodeRepresentation_HeaderFile
+#define StepFEA_SequenceOfNodeRepresentation_HeaderFile
+
+#include <StepFEA_NodeRepresentation.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(StepFEA_NodeRepresentation)> StepFEA_SequenceOfNodeRepresentation;
+
+
+#endif
--- /dev/null
+StepGeom_Array1OfCurve.hxx
+StepGeom_HArray1OfCurve.hxx
+StepGeom_Array1OfCartesianPoint.hxx
+StepGeom_HArray1OfCartesianPoint.hxx
+StepGeom_Array2OfCartesianPoint.hxx
+StepGeom_HArray2OfCartesianPoint.hxx
+StepGeom_Array1OfCompositeCurveSegment.hxx
+StepGeom_HArray1OfCompositeCurveSegment.hxx
+StepGeom_Array1OfBoundaryCurve.hxx
+StepGeom_HArray1OfBoundaryCurve.hxx
+StepGeom_Array2OfSurfacePatch.hxx
+StepGeom_HArray2OfSurfacePatch.hxx
+StepGeom_Array1OfSurfaceBoundary.hxx
+StepGeom_HArray1OfSurfaceBoundary.hxx
+StepGeom_Array1OfPcurveOrSurface.hxx
+StepGeom_HArray1OfPcurveOrSurface.hxx
+StepGeom_Array1OfTrimmingSelect.hxx
+StepGeom_HArray1OfTrimmingSelect.hxx
class SurfaceBoundary;
-class Array1OfCurve instantiates Array1 from TCollection (Curve);
-class HArray1OfCurve instantiates HArray1 from TCollection (Curve,Array1OfCurve from StepGeom);
+imported Array1OfCurve;
+imported transient class HArray1OfCurve;
-class Array1OfCartesianPoint instantiates Array1 from TCollection (CartesianPoint);
-class HArray1OfCartesianPoint instantiates HArray1 from TCollection (CartesianPoint,Array1OfCartesianPoint from StepGeom);
+imported Array1OfCartesianPoint;
+imported transient class HArray1OfCartesianPoint;
-class Array2OfCartesianPoint instantiates Array2 from TCollection (CartesianPoint);
-class HArray2OfCartesianPoint instantiates HArray2 from TCollection (CartesianPoint,Array2OfCartesianPoint from StepGeom);
+imported Array2OfCartesianPoint;
+imported transient class HArray2OfCartesianPoint;
-class Array1OfCompositeCurveSegment instantiates Array1 from TCollection (CompositeCurveSegment);
-class HArray1OfCompositeCurveSegment instantiates HArray1 from TCollection (CompositeCurveSegment,Array1OfCompositeCurveSegment from StepGeom);
+imported Array1OfCompositeCurveSegment;
+imported transient class HArray1OfCompositeCurveSegment;
-class Array1OfBoundaryCurve instantiates Array1 from TCollection (BoundaryCurve);
-class HArray1OfBoundaryCurve instantiates HArray1 from TCollection (BoundaryCurve,Array1OfBoundaryCurve from StepGeom);
+imported Array1OfBoundaryCurve;
+imported transient class HArray1OfBoundaryCurve;
-class Array2OfSurfacePatch instantiates Array2 from TCollection (SurfacePatch);
-class HArray2OfSurfacePatch instantiates HArray2 from TCollection (SurfacePatch,Array2OfSurfacePatch from StepGeom);
+imported Array2OfSurfacePatch;
+imported transient class HArray2OfSurfacePatch;
-class Array1OfSurfaceBoundary instantiates Array1 from TCollection (SurfaceBoundary);
-class HArray1OfSurfaceBoundary instantiates HArray1 from TCollection (SurfaceBoundary,Array1OfSurfaceBoundary from StepGeom);
+imported Array1OfSurfaceBoundary;
+imported transient class HArray1OfSurfaceBoundary;
-class Array1OfPcurveOrSurface instantiates Array1 from TCollection (PcurveOrSurface);
-class HArray1OfPcurveOrSurface instantiates HArray1 from TCollection (PcurveOrSurface,Array1OfPcurveOrSurface from StepGeom);
+imported Array1OfPcurveOrSurface;
+imported transient class HArray1OfPcurveOrSurface;
-class Array1OfTrimmingSelect instantiates Array1 from TCollection (TrimmingSelect);
-class HArray1OfTrimmingSelect instantiates HArray1 from TCollection (TrimmingSelect,Array1OfTrimmingSelect from StepGeom);
+imported Array1OfTrimmingSelect;
+imported transient class HArray1OfTrimmingSelect;
-- Protocol returns Protocol from StepGeom;
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepGeom_Array1OfBoundaryCurve_HeaderFile
+#define StepGeom_Array1OfBoundaryCurve_HeaderFile
+
+#include <StepGeom_BoundaryCurve.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepGeom_BoundaryCurve)> StepGeom_Array1OfBoundaryCurve;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepGeom_Array1OfCartesianPoint_HeaderFile
+#define StepGeom_Array1OfCartesianPoint_HeaderFile
+
+#include <StepGeom_CartesianPoint.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepGeom_CartesianPoint)> StepGeom_Array1OfCartesianPoint;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepGeom_Array1OfCompositeCurveSegment_HeaderFile
+#define StepGeom_Array1OfCompositeCurveSegment_HeaderFile
+
+#include <StepGeom_CompositeCurveSegment.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepGeom_CompositeCurveSegment)> StepGeom_Array1OfCompositeCurveSegment;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepGeom_Array1OfCurve_HeaderFile
+#define StepGeom_Array1OfCurve_HeaderFile
+
+#include <StepGeom_Curve.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepGeom_Curve)> StepGeom_Array1OfCurve;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepGeom_Array1OfPcurveOrSurface_HeaderFile
+#define StepGeom_Array1OfPcurveOrSurface_HeaderFile
+
+#include <StepGeom_PcurveOrSurface.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepGeom_PcurveOrSurface> StepGeom_Array1OfPcurveOrSurface;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepGeom_Array1OfSurfaceBoundary_HeaderFile
+#define StepGeom_Array1OfSurfaceBoundary_HeaderFile
+
+#include <StepGeom_SurfaceBoundary.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepGeom_SurfaceBoundary> StepGeom_Array1OfSurfaceBoundary;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepGeom_Array1OfTrimmingSelect_HeaderFile
+#define StepGeom_Array1OfTrimmingSelect_HeaderFile
+
+#include <StepGeom_TrimmingSelect.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepGeom_TrimmingSelect> StepGeom_Array1OfTrimmingSelect;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepGeom_Array2OfCartesianPoint_HeaderFile
+#define StepGeom_Array2OfCartesianPoint_HeaderFile
+
+#include <StepGeom_CartesianPoint.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<Handle(StepGeom_CartesianPoint)> StepGeom_Array2OfCartesianPoint;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepGeom_Array2OfSurfacePatch_HeaderFile
+#define StepGeom_Array2OfSurfacePatch_HeaderFile
+
+#include <StepGeom_SurfacePatch.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<Handle(StepGeom_SurfacePatch)> StepGeom_Array2OfSurfacePatch;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepGeom_HArray1OfBoundaryCurve_HeaderFile
+#define StepGeom_HArray1OfBoundaryCurve_HeaderFile
+
+#include <StepGeom_BoundaryCurve.hxx>
+#include <StepGeom_Array1OfBoundaryCurve.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepGeom_HArray1OfBoundaryCurve, StepGeom_Array1OfBoundaryCurve)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepGeom_HArray1OfCartesianPoint_HeaderFile
+#define StepGeom_HArray1OfCartesianPoint_HeaderFile
+
+#include <StepGeom_CartesianPoint.hxx>
+#include <StepGeom_Array1OfCartesianPoint.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepGeom_HArray1OfCartesianPoint, StepGeom_Array1OfCartesianPoint)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepGeom_HArray1OfCompositeCurveSegment_HeaderFile
+#define StepGeom_HArray1OfCompositeCurveSegment_HeaderFile
+
+#include <StepGeom_CompositeCurveSegment.hxx>
+#include <StepGeom_Array1OfCompositeCurveSegment.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepGeom_HArray1OfCompositeCurveSegment, StepGeom_Array1OfCompositeCurveSegment)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepGeom_HArray1OfCurve_HeaderFile
+#define StepGeom_HArray1OfCurve_HeaderFile
+
+#include <StepGeom_Curve.hxx>
+#include <StepGeom_Array1OfCurve.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepGeom_HArray1OfCurve, StepGeom_Array1OfCurve)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepGeom_HArray1OfPcurveOrSurface_HeaderFile
+#define StepGeom_HArray1OfPcurveOrSurface_HeaderFile
+
+#include <StepGeom_PcurveOrSurface.hxx>
+#include <StepGeom_Array1OfPcurveOrSurface.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepGeom_HArray1OfPcurveOrSurface, StepGeom_Array1OfPcurveOrSurface)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepGeom_HArray1OfSurfaceBoundary_HeaderFile
+#define StepGeom_HArray1OfSurfaceBoundary_HeaderFile
+
+#include <StepGeom_SurfaceBoundary.hxx>
+#include <StepGeom_Array1OfSurfaceBoundary.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepGeom_HArray1OfSurfaceBoundary, StepGeom_Array1OfSurfaceBoundary)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepGeom_HArray1OfTrimmingSelect_HeaderFile
+#define StepGeom_HArray1OfTrimmingSelect_HeaderFile
+
+#include <StepGeom_TrimmingSelect.hxx>
+#include <StepGeom_Array1OfTrimmingSelect.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepGeom_HArray1OfTrimmingSelect, StepGeom_Array1OfTrimmingSelect)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepGeom_HArray2OfCartesianPoint_HeaderFile
+#define StepGeom_HArray2OfCartesianPoint_HeaderFile
+
+#include <StepGeom_CartesianPoint.hxx>
+#include <StepGeom_Array2OfCartesianPoint.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(StepGeom_HArray2OfCartesianPoint, StepGeom_Array2OfCartesianPoint)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepGeom_HArray2OfSurfacePatch_HeaderFile
+#define StepGeom_HArray2OfSurfacePatch_HeaderFile
+
+#include <StepGeom_SurfacePatch.hxx>
+#include <StepGeom_Array2OfSurfacePatch.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(StepGeom_HArray2OfSurfacePatch, StepGeom_Array2OfSurfacePatch)
+
+
+#endif
--- /dev/null
+StepRepr_Array1OfRepresentationItem.hxx
+StepRepr_HArray1OfRepresentationItem.hxx
+StepRepr_Array1OfPropertyDefinitionRepresentation.hxx
+StepRepr_HArray1OfPropertyDefinitionRepresentation.hxx
+StepRepr_Array1OfMaterialPropertyRepresentation.hxx
+StepRepr_HArray1OfMaterialPropertyRepresentation.hxx
+StepRepr_SequenceOfMaterialPropertyRepresentation.hxx
+StepRepr_HSequenceOfMaterialPropertyRepresentation.hxx
+StepRepr_SequenceOfRepresentationItem.hxx
+StepRepr_HSequenceOfRepresentationItem.hxx
class ShapeRepresentationRelationshipWithTransformation;
- class Array1OfRepresentationItem instantiates Array1 from TCollection (RepresentationItem);
- class HArray1OfRepresentationItem instantiates HArray1 from TCollection (RepresentationItem,Array1OfRepresentationItem from StepRepr);
+ imported Array1OfRepresentationItem;
+ imported transient class HArray1OfRepresentationItem;
-- Added from Rev2 to Rev4
class ReprItemAndLengthMeasureWithUnit;
- class Array1OfPropertyDefinitionRepresentation instantiates Array1 from TCollection (PropertyDefinitionRepresentation);
- class HArray1OfPropertyDefinitionRepresentation instantiates HArray1 from TCollection (PropertyDefinitionRepresentation, Array1OfPropertyDefinitionRepresentation from StepRepr);
+ imported Array1OfPropertyDefinitionRepresentation;
+ imported transient class HArray1OfPropertyDefinitionRepresentation;
- class Array1OfMaterialPropertyRepresentation instantiates Array1 from TCollection (MaterialPropertyRepresentation);
- class HArray1OfMaterialPropertyRepresentation instantiates HArray1 from TCollection (MaterialPropertyRepresentation, Array1OfMaterialPropertyRepresentation from StepRepr);
+ imported Array1OfMaterialPropertyRepresentation;
+ imported transient class HArray1OfMaterialPropertyRepresentation;
- class SequenceOfMaterialPropertyRepresentation instantiates Sequence from TCollection (MaterialPropertyRepresentation);
- class HSequenceOfMaterialPropertyRepresentation instantiates HSequence from TCollection (MaterialPropertyRepresentation, SequenceOfMaterialPropertyRepresentation from StepRepr);
+ imported SequenceOfMaterialPropertyRepresentation;
+ imported transient class HSequenceOfMaterialPropertyRepresentation;
- class SequenceOfRepresentationItem instantiates Sequence from TCollection (RepresentationItem);
- class HSequenceOfRepresentationItem instantiates HSequence from TCollection (RepresentationItem, SequenceOfRepresentationItem from StepRepr);
+ imported SequenceOfRepresentationItem;
+ imported transient class HSequenceOfRepresentationItem;
-- Protocol returns Protocol from StepRepr;
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepRepr_Array1OfMaterialPropertyRepresentation_HeaderFile
+#define StepRepr_Array1OfMaterialPropertyRepresentation_HeaderFile
+
+#include <StepRepr_MaterialPropertyRepresentation.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepRepr_MaterialPropertyRepresentation)> StepRepr_Array1OfMaterialPropertyRepresentation;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepRepr_Array1OfPropertyDefinitionRepresentation_HeaderFile
+#define StepRepr_Array1OfPropertyDefinitionRepresentation_HeaderFile
+
+#include <StepRepr_PropertyDefinitionRepresentation.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepRepr_PropertyDefinitionRepresentation)> StepRepr_Array1OfPropertyDefinitionRepresentation;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepRepr_Array1OfRepresentationItem_HeaderFile
+#define StepRepr_Array1OfRepresentationItem_HeaderFile
+
+#include <StepRepr_RepresentationItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepRepr_RepresentationItem)> StepRepr_Array1OfRepresentationItem;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepRepr_HArray1OfMaterialPropertyRepresentation_HeaderFile
+#define StepRepr_HArray1OfMaterialPropertyRepresentation_HeaderFile
+
+#include <StepRepr_MaterialPropertyRepresentation.hxx>
+#include <StepRepr_Array1OfMaterialPropertyRepresentation.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepRepr_HArray1OfMaterialPropertyRepresentation, StepRepr_Array1OfMaterialPropertyRepresentation)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepRepr_HArray1OfPropertyDefinitionRepresentation_HeaderFile
+#define StepRepr_HArray1OfPropertyDefinitionRepresentation_HeaderFile
+
+#include <StepRepr_PropertyDefinitionRepresentation.hxx>
+#include <StepRepr_Array1OfPropertyDefinitionRepresentation.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepRepr_HArray1OfPropertyDefinitionRepresentation, StepRepr_Array1OfPropertyDefinitionRepresentation)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepRepr_HArray1OfRepresentationItem_HeaderFile
+#define StepRepr_HArray1OfRepresentationItem_HeaderFile
+
+#include <StepRepr_RepresentationItem.hxx>
+#include <StepRepr_Array1OfRepresentationItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepRepr_HArray1OfRepresentationItem, StepRepr_Array1OfRepresentationItem)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepRepr_HSequenceOfMaterialPropertyRepresentation_HeaderFile
+#define StepRepr_HSequenceOfMaterialPropertyRepresentation_HeaderFile
+
+#include <StepRepr_MaterialPropertyRepresentation.hxx>
+#include <StepRepr_SequenceOfMaterialPropertyRepresentation.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(StepRepr_HSequenceOfMaterialPropertyRepresentation, StepRepr_SequenceOfMaterialPropertyRepresentation)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepRepr_HSequenceOfRepresentationItem_HeaderFile
+#define StepRepr_HSequenceOfRepresentationItem_HeaderFile
+
+#include <StepRepr_RepresentationItem.hxx>
+#include <StepRepr_SequenceOfRepresentationItem.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(StepRepr_HSequenceOfRepresentationItem, StepRepr_SequenceOfRepresentationItem)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepRepr_SequenceOfMaterialPropertyRepresentation_HeaderFile
+#define StepRepr_SequenceOfMaterialPropertyRepresentation_HeaderFile
+
+#include <StepRepr_MaterialPropertyRepresentation.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(StepRepr_MaterialPropertyRepresentation)> StepRepr_SequenceOfMaterialPropertyRepresentation;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepRepr_SequenceOfRepresentationItem_HeaderFile
+#define StepRepr_SequenceOfRepresentationItem_HeaderFile
+
+#include <StepRepr_RepresentationItem.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(StepRepr_RepresentationItem)> StepRepr_SequenceOfRepresentationItem;
+
+
+#endif
--- /dev/null
+StepShape_Array1OfOrientedClosedShell.hxx
+StepShape_HArray1OfOrientedClosedShell.hxx
+StepShape_Array1OfEdge.hxx
+StepShape_HArray1OfEdge.hxx
+StepShape_Array1OfFace.hxx
+StepShape_HArray1OfFace.hxx
+StepShape_Array1OfFaceBound.hxx
+StepShape_HArray1OfFaceBound.hxx
+StepShape_Array1OfConnectedEdgeSet.hxx
+StepShape_HArray1OfConnectedEdgeSet.hxx
+StepShape_Array1OfConnectedFaceSet.hxx
+StepShape_HArray1OfConnectedFaceSet.hxx
+StepShape_Array1OfGeometricSetSelect.hxx
+StepShape_HArray1OfGeometricSetSelect.hxx
+StepShape_Array1OfOrientedEdge.hxx
+StepShape_HArray1OfOrientedEdge.hxx
+StepShape_Array1OfShell.hxx
+StepShape_HArray1OfShell.hxx
+StepShape_Array1OfValueQualifier.hxx
+StepShape_HArray1OfValueQualifier.hxx
class ContextDependentShapeRepresentation;
-class Array1OfOrientedClosedShell instantiates Array1 from TCollection (OrientedClosedShell);
-class HArray1OfOrientedClosedShell instantiates HArray1 from TCollection (OrientedClosedShell,Array1OfOrientedClosedShell from StepShape);
+imported Array1OfOrientedClosedShell;
+imported transient class HArray1OfOrientedClosedShell;
-class Array1OfEdge instantiates Array1 from TCollection (Edge);
-class HArray1OfEdge instantiates HArray1 from TCollection (Edge,Array1OfEdge from StepShape);
+imported Array1OfEdge;
+imported transient class HArray1OfEdge;
-class Array1OfFace instantiates Array1 from TCollection (Face);
-class HArray1OfFace instantiates HArray1 from TCollection (Face,Array1OfFace from StepShape);
+imported Array1OfFace;
+imported transient class HArray1OfFace;
-class Array1OfFaceBound instantiates Array1 from TCollection (FaceBound);
-class HArray1OfFaceBound instantiates HArray1 from TCollection (FaceBound,Array1OfFaceBound from StepShape);
+imported Array1OfFaceBound;
+imported transient class HArray1OfFaceBound;
-class Array1OfConnectedEdgeSet instantiates Array1 from TCollection (ConnectedEdgeSet);
-class HArray1OfConnectedEdgeSet instantiates HArray1 from TCollection (ConnectedEdgeSet,Array1OfConnectedEdgeSet from StepShape);
+imported Array1OfConnectedEdgeSet;
+imported transient class HArray1OfConnectedEdgeSet;
-class Array1OfConnectedFaceSet instantiates Array1 from TCollection (ConnectedFaceSet);
-class HArray1OfConnectedFaceSet instantiates HArray1 from TCollection (ConnectedFaceSet,Array1OfConnectedFaceSet from StepShape);
+imported Array1OfConnectedFaceSet;
+imported transient class HArray1OfConnectedFaceSet;
-class Array1OfGeometricSetSelect instantiates Array1 from TCollection (GeometricSetSelect);
-class HArray1OfGeometricSetSelect instantiates HArray1 from TCollection (GeometricSetSelect,Array1OfGeometricSetSelect from StepShape);
+imported Array1OfGeometricSetSelect;
+imported transient class HArray1OfGeometricSetSelect;
-class Array1OfOrientedEdge instantiates Array1 from TCollection (OrientedEdge);
-class HArray1OfOrientedEdge instantiates HArray1 from TCollection (OrientedEdge,Array1OfOrientedEdge from StepShape);
+imported Array1OfOrientedEdge;
+imported transient class HArray1OfOrientedEdge;
-class Array1OfShell instantiates Array1 from TCollection (Shell);
-class HArray1OfShell instantiates HArray1 from TCollection (Shell,Array1OfShell from StepShape);
+imported Array1OfShell;
+imported transient class HArray1OfShell;
-- ABV 18 Apr 00: for dimensions and tolerances (Part 47)
enumeration AngleRelator is
class QualifiedRepresentationItem;
class MeasureRepresentationItemAndQualifiedRepresentationItem;
- class Array1OfValueQualifier instantiates Array1 from TCollection (ValueQualifier);
- class HArray1OfValueQualifier instantiates HArray1 from TCollection
- (ValueQualifier,Array1OfValueQualifier);
+ imported Array1OfValueQualifier;
+ imported transient class HArray1OfValueQualifier;
--added for AP209
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepShape_Array1OfConnectedEdgeSet_HeaderFile
+#define StepShape_Array1OfConnectedEdgeSet_HeaderFile
+
+#include <StepShape_ConnectedEdgeSet.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepShape_ConnectedEdgeSet)> StepShape_Array1OfConnectedEdgeSet;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepShape_Array1OfConnectedFaceSet_HeaderFile
+#define StepShape_Array1OfConnectedFaceSet_HeaderFile
+
+#include <StepShape_ConnectedFaceSet.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepShape_ConnectedFaceSet)> StepShape_Array1OfConnectedFaceSet;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepShape_Array1OfEdge_HeaderFile
+#define StepShape_Array1OfEdge_HeaderFile
+
+#include <StepShape_Edge.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepShape_Edge)> StepShape_Array1OfEdge;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepShape_Array1OfFace_HeaderFile
+#define StepShape_Array1OfFace_HeaderFile
+
+#include <StepShape_Face.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepShape_Face)> StepShape_Array1OfFace;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepShape_Array1OfFaceBound_HeaderFile
+#define StepShape_Array1OfFaceBound_HeaderFile
+
+#include <StepShape_FaceBound.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepShape_FaceBound)> StepShape_Array1OfFaceBound;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepShape_Array1OfGeometricSetSelect_HeaderFile
+#define StepShape_Array1OfGeometricSetSelect_HeaderFile
+
+#include <StepShape_GeometricSetSelect.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepShape_GeometricSetSelect> StepShape_Array1OfGeometricSetSelect;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepShape_Array1OfOrientedClosedShell_HeaderFile
+#define StepShape_Array1OfOrientedClosedShell_HeaderFile
+
+#include <StepShape_OrientedClosedShell.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepShape_OrientedClosedShell)> StepShape_Array1OfOrientedClosedShell;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepShape_Array1OfOrientedEdge_HeaderFile
+#define StepShape_Array1OfOrientedEdge_HeaderFile
+
+#include <StepShape_OrientedEdge.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepShape_OrientedEdge)> StepShape_Array1OfOrientedEdge;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepShape_Array1OfShell_HeaderFile
+#define StepShape_Array1OfShell_HeaderFile
+
+#include <StepShape_Shell.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepShape_Shell> StepShape_Array1OfShell;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepShape_Array1OfValueQualifier_HeaderFile
+#define StepShape_Array1OfValueQualifier_HeaderFile
+
+#include <StepShape_ValueQualifier.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepShape_ValueQualifier> StepShape_Array1OfValueQualifier;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepShape_HArray1OfConnectedEdgeSet_HeaderFile
+#define StepShape_HArray1OfConnectedEdgeSet_HeaderFile
+
+#include <StepShape_ConnectedEdgeSet.hxx>
+#include <StepShape_Array1OfConnectedEdgeSet.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepShape_HArray1OfConnectedEdgeSet, StepShape_Array1OfConnectedEdgeSet)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepShape_HArray1OfConnectedFaceSet_HeaderFile
+#define StepShape_HArray1OfConnectedFaceSet_HeaderFile
+
+#include <StepShape_ConnectedFaceSet.hxx>
+#include <StepShape_Array1OfConnectedFaceSet.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepShape_HArray1OfConnectedFaceSet, StepShape_Array1OfConnectedFaceSet)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepShape_HArray1OfEdge_HeaderFile
+#define StepShape_HArray1OfEdge_HeaderFile
+
+#include <StepShape_Edge.hxx>
+#include <StepShape_Array1OfEdge.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepShape_HArray1OfEdge, StepShape_Array1OfEdge)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepShape_HArray1OfFace_HeaderFile
+#define StepShape_HArray1OfFace_HeaderFile
+
+#include <StepShape_Face.hxx>
+#include <StepShape_Array1OfFace.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepShape_HArray1OfFace, StepShape_Array1OfFace)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepShape_HArray1OfFaceBound_HeaderFile
+#define StepShape_HArray1OfFaceBound_HeaderFile
+
+#include <StepShape_FaceBound.hxx>
+#include <StepShape_Array1OfFaceBound.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepShape_HArray1OfFaceBound, StepShape_Array1OfFaceBound)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepShape_HArray1OfGeometricSetSelect_HeaderFile
+#define StepShape_HArray1OfGeometricSetSelect_HeaderFile
+
+#include <StepShape_GeometricSetSelect.hxx>
+#include <StepShape_Array1OfGeometricSetSelect.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepShape_HArray1OfGeometricSetSelect, StepShape_Array1OfGeometricSetSelect)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepShape_HArray1OfOrientedClosedShell_HeaderFile
+#define StepShape_HArray1OfOrientedClosedShell_HeaderFile
+
+#include <StepShape_OrientedClosedShell.hxx>
+#include <StepShape_Array1OfOrientedClosedShell.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepShape_HArray1OfOrientedClosedShell, StepShape_Array1OfOrientedClosedShell)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepShape_HArray1OfOrientedEdge_HeaderFile
+#define StepShape_HArray1OfOrientedEdge_HeaderFile
+
+#include <StepShape_OrientedEdge.hxx>
+#include <StepShape_Array1OfOrientedEdge.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepShape_HArray1OfOrientedEdge, StepShape_Array1OfOrientedEdge)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepShape_HArray1OfShell_HeaderFile
+#define StepShape_HArray1OfShell_HeaderFile
+
+#include <StepShape_Shell.hxx>
+#include <StepShape_Array1OfShell.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepShape_HArray1OfShell, StepShape_Array1OfShell)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepShape_HArray1OfValueQualifier_HeaderFile
+#define StepShape_HArray1OfValueQualifier_HeaderFile
+
+#include <StepShape_ValueQualifier.hxx>
+#include <StepShape_Array1OfValueQualifier.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepShape_HArray1OfValueQualifier, StepShape_Array1OfValueQualifier)
+
+
+#endif
--- /dev/null
+StepToTopoDS_DataMapOfRI.hxx
+StepToTopoDS_DataMapIteratorOfDataMapOfRI.hxx
+StepToTopoDS_DataMapOfRINames.hxx
+StepToTopoDS_DataMapIteratorOfDataMapOfRINames.hxx
+StepToTopoDS_DataMapOfTRI.hxx
+StepToTopoDS_DataMapIteratorOfDataMapOfTRI.hxx
+StepToTopoDS_PointEdgeMap.hxx
+StepToTopoDS_DataMapIteratorOfPointEdgeMap.hxx
+StepToTopoDS_PointVertexMap.hxx
+StepToTopoDS_DataMapIteratorOfPointVertexMap.hxx
-- Instanciated Classes
-- --------------------
- class DataMapOfRI instantiates
- DataMap from TCollection
- (RepresentationItem from StepRepr,
- Shape from TopoDS,
- MapTransientHasher from TColStd);
-
- class DataMapOfRINames instantiates
- DataMap from TCollection
- (AsciiString from TCollection,
- Shape from TopoDS,
- AsciiString from TCollection);
-
-
- class DataMapOfTRI instantiates
- DataMap from TCollection
- (TopologicalRepresentationItem from StepShape,
- Shape from TopoDS,
- MapTransientHasher from TColStd);
-
- class PointEdgeMap instantiates
- DataMap from TCollection
- (PointPair from StepToTopoDS,
- Edge from TopoDS,
- PointPairHasher from StepToTopoDS);
-
- class PointVertexMap instantiates
- DataMap from TCollection
- (CartesianPoint from StepGeom,
- Vertex from TopoDS,
- CartesianPointHasher from StepToTopoDS);
+ imported DataMapOfRI;
+
+ imported DataMapIteratorOfDataMapOfRI;
+
+ imported DataMapOfRINames;
+
+ imported DataMapIteratorOfDataMapOfRINames;
+
+
+ imported DataMapOfTRI;
+
+
+ imported DataMapIteratorOfDataMapOfTRI;
+
+ imported PointEdgeMap;
+
+ imported DataMapIteratorOfPointEdgeMap;
+
+ imported PointVertexMap;
+
+ imported DataMapIteratorOfPointVertexMap;
-- class ExtPCOnS instantiates
-- GExtPC from Extrema(CurveOnSurface from GeomAdaptor,
--- /dev/null
+
+
+#ifndef StepToTopoDS_DataMapIteratorOfDataMapOfRI_HeaderFile
+#define StepToTopoDS_DataMapIteratorOfDataMapOfRI_HeaderFile
+
+#include <StepToTopoDS_DataMapOfRI.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef StepToTopoDS_DataMapIteratorOfDataMapOfRINames_HeaderFile
+#define StepToTopoDS_DataMapIteratorOfDataMapOfRINames_HeaderFile
+
+#include <StepToTopoDS_DataMapOfRINames.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef StepToTopoDS_DataMapIteratorOfDataMapOfTRI_HeaderFile
+#define StepToTopoDS_DataMapIteratorOfDataMapOfTRI_HeaderFile
+
+#include <StepToTopoDS_DataMapOfTRI.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef StepToTopoDS_DataMapIteratorOfPointEdgeMap_HeaderFile
+#define StepToTopoDS_DataMapIteratorOfPointEdgeMap_HeaderFile
+
+#include <StepToTopoDS_PointEdgeMap.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef StepToTopoDS_DataMapIteratorOfPointVertexMap_HeaderFile
+#define StepToTopoDS_DataMapIteratorOfPointVertexMap_HeaderFile
+
+#include <StepToTopoDS_PointVertexMap.hxx>
+
+#endif
--- /dev/null
+// Created on: 1993-07-28
+// Created by: Martine LANGLOIS
+// 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 StepToTopoDS_DataMapOfRI_HeaderFile
+#define StepToTopoDS_DataMapOfRI_HeaderFile
+
+#include <StepRepr_RepresentationItem.hxx>
+#include <TopoDS_Shape.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Handle(StepRepr_RepresentationItem),TopoDS_Shape,TColStd_MapTransientHasher> StepToTopoDS_DataMapOfRI;
+typedef NCollection_DataMap<Handle(StepRepr_RepresentationItem),TopoDS_Shape,TColStd_MapTransientHasher>::Iterator StepToTopoDS_DataMapIteratorOfDataMapOfRI;
+
+
+#endif
--- /dev/null
+// Created on: 1993-07-28
+// Created by: Martine LANGLOIS
+// 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 StepToTopoDS_DataMapOfRINames_HeaderFile
+#define StepToTopoDS_DataMapOfRINames_HeaderFile
+
+#include <TCollection_AsciiString.hxx>
+#include <TopoDS_Shape.hxx>
+#include <TCollection_AsciiString.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TCollection_AsciiString,TopoDS_Shape,TCollection_AsciiString> StepToTopoDS_DataMapOfRINames;
+typedef NCollection_DataMap<TCollection_AsciiString,TopoDS_Shape,TCollection_AsciiString>::Iterator StepToTopoDS_DataMapIteratorOfDataMapOfRINames;
+
+
+#endif
--- /dev/null
+// Created on: 1993-07-28
+// Created by: Martine LANGLOIS
+// 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 StepToTopoDS_DataMapOfTRI_HeaderFile
+#define StepToTopoDS_DataMapOfTRI_HeaderFile
+
+#include <StepShape_TopologicalRepresentationItem.hxx>
+#include <TopoDS_Shape.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Handle(StepShape_TopologicalRepresentationItem),TopoDS_Shape,TColStd_MapTransientHasher> StepToTopoDS_DataMapOfTRI;
+typedef NCollection_DataMap<Handle(StepShape_TopologicalRepresentationItem),TopoDS_Shape,TColStd_MapTransientHasher>::Iterator StepToTopoDS_DataMapIteratorOfDataMapOfTRI;
+
+
+#endif
--- /dev/null
+// Created on: 1993-07-28
+// Created by: Martine LANGLOIS
+// 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 StepToTopoDS_PointEdgeMap_HeaderFile
+#define StepToTopoDS_PointEdgeMap_HeaderFile
+
+#include <StepToTopoDS_PointPair.hxx>
+#include <TopoDS_Edge.hxx>
+#include <StepToTopoDS_PointPairHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<StepToTopoDS_PointPair,TopoDS_Edge,StepToTopoDS_PointPairHasher> StepToTopoDS_PointEdgeMap;
+typedef NCollection_DataMap<StepToTopoDS_PointPair,TopoDS_Edge,StepToTopoDS_PointPairHasher>::Iterator StepToTopoDS_DataMapIteratorOfPointEdgeMap;
+
+
+#endif
--- /dev/null
+// Created on: 1993-07-28
+// Created by: Martine LANGLOIS
+// 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 StepToTopoDS_PointVertexMap_HeaderFile
+#define StepToTopoDS_PointVertexMap_HeaderFile
+
+#include <StepGeom_CartesianPoint.hxx>
+#include <TopoDS_Vertex.hxx>
+#include <StepToTopoDS_CartesianPointHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Handle(StepGeom_CartesianPoint),TopoDS_Vertex,StepToTopoDS_CartesianPointHasher> StepToTopoDS_PointVertexMap;
+typedef NCollection_DataMap<Handle(StepGeom_CartesianPoint),TopoDS_Vertex,StepToTopoDS_CartesianPointHasher>::Iterator StepToTopoDS_DataMapIteratorOfPointVertexMap;
+
+
+#endif
--- /dev/null
+StepVisual_Array1OfTextOrCharacter.hxx
+StepVisual_HArray1OfTextOrCharacter.hxx
+StepVisual_Array1OfStyleContextSelect.hxx
+StepVisual_HArray1OfStyleContextSelect.hxx
+StepVisual_Array1OfCurveStyleFontPattern.hxx
+StepVisual_HArray1OfCurveStyleFontPattern.hxx
+StepVisual_Array1OfFillStyleSelect.hxx
+StepVisual_HArray1OfFillStyleSelect.hxx
+StepVisual_Array1OfInvisibleItem.hxx
+StepVisual_HArray1OfInvisibleItem.hxx
+StepVisual_Array1OfLayeredItem.hxx
+StepVisual_HArray1OfLayeredItem.hxx
+StepVisual_Array1OfPresentationStyleSelect.hxx
+StepVisual_HArray1OfPresentationStyleSelect.hxx
+StepVisual_Array1OfPresentationStyleAssignment.hxx
+StepVisual_HArray1OfPresentationStyleAssignment.hxx
+StepVisual_Array1OfSurfaceStyleElementSelect.hxx
+StepVisual_HArray1OfSurfaceStyleElementSelect.hxx
+StepVisual_Array1OfDirectionCountSelect.hxx
+StepVisual_HArray1OfDirectionCountSelect.hxx
+StepVisual_Array1OfBoxCharacteristicSelect.hxx
+StepVisual_HArray1OfBoxCharacteristicSelect.hxx
-- Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 :
-class Array1OfTextOrCharacter instantiates Array1 from TCollection (TextOrCharacter);
-class HArray1OfTextOrCharacter instantiates HArray1 from TCollection (TextOrCharacter,Array1OfTextOrCharacter from StepVisual);
+imported Array1OfTextOrCharacter;
+imported transient class HArray1OfTextOrCharacter;
-class Array1OfStyleContextSelect instantiates Array1 from TCollection (StyleContextSelect);
-class HArray1OfStyleContextSelect instantiates HArray1 from TCollection (StyleContextSelect,Array1OfStyleContextSelect from StepVisual);
+imported Array1OfStyleContextSelect;
+imported transient class HArray1OfStyleContextSelect;
-class Array1OfCurveStyleFontPattern instantiates Array1 from TCollection (CurveStyleFontPattern);
-class HArray1OfCurveStyleFontPattern instantiates HArray1 from TCollection (CurveStyleFontPattern,Array1OfCurveStyleFontPattern from StepVisual);
+imported Array1OfCurveStyleFontPattern;
+imported transient class HArray1OfCurveStyleFontPattern;
-- Removed from CC1-Rev2 to Rev4 :class HArray1OfDraughtingCalloutElement and Array
-class Array1OfFillStyleSelect instantiates Array1 from TCollection (FillStyleSelect);
-class HArray1OfFillStyleSelect instantiates HArray1 from TCollection (FillStyleSelect,Array1OfFillStyleSelect from StepVisual);
+imported Array1OfFillStyleSelect;
+imported transient class HArray1OfFillStyleSelect;
-- Removed from CC1-Rev2 to Rev4 :class HArray1OfFillAreaStyleTileSymbolWithStyle
-class Array1OfInvisibleItem instantiates Array1 from TCollection (InvisibleItem);
-class HArray1OfInvisibleItem instantiates HArray1 from TCollection (InvisibleItem,Array1OfInvisibleItem from StepVisual);
+imported Array1OfInvisibleItem;
+imported transient class HArray1OfInvisibleItem;
-class Array1OfLayeredItem instantiates Array1 from TCollection (LayeredItem);
-class HArray1OfLayeredItem instantiates HArray1 from TCollection (LayeredItem,Array1OfLayeredItem from StepVisual);
+imported Array1OfLayeredItem;
+imported transient class HArray1OfLayeredItem;
-class Array1OfPresentationStyleSelect instantiates Array1 from TCollection (PresentationStyleSelect);
-class HArray1OfPresentationStyleSelect instantiates HArray1 from TCollection (PresentationStyleSelect,Array1OfPresentationStyleSelect from StepVisual);
+imported Array1OfPresentationStyleSelect;
+imported transient class HArray1OfPresentationStyleSelect;
-class Array1OfPresentationStyleAssignment instantiates Array1 from TCollection (PresentationStyleAssignment);
-class HArray1OfPresentationStyleAssignment instantiates HArray1 from TCollection (PresentationStyleAssignment,Array1OfPresentationStyleAssignment from StepVisual);
+imported Array1OfPresentationStyleAssignment;
+imported transient class HArray1OfPresentationStyleAssignment;
-class Array1OfSurfaceStyleElementSelect instantiates Array1 from TCollection (SurfaceStyleElementSelect);
-class HArray1OfSurfaceStyleElementSelect instantiates HArray1 from TCollection (SurfaceStyleElementSelect,Array1OfSurfaceStyleElementSelect from StepVisual);
+imported Array1OfSurfaceStyleElementSelect;
+imported transient class HArray1OfSurfaceStyleElementSelect;
-- Instantiated class made by FMA
-class Array1OfDirectionCountSelect instantiates Array1 from TCollection (DirectionCountSelect);
-class HArray1OfDirectionCountSelect
- instantiates HArray1 from TCollection (DirectionCountSelect,
- Array1OfDirectionCountSelect from StepVisual);
+imported Array1OfDirectionCountSelect;
+imported transient class HArray1OfDirectionCountSelect;
-- Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4
-class Array1OfBoxCharacteristicSelect
- instantiates Array1 from TCollection (BoxCharacteristicSelect);
-class HArray1OfBoxCharacteristicSelect
- instantiates HArray1 from TCollection (BoxCharacteristicSelect,
- Array1OfBoxCharacteristicSelect);
+imported Array1OfBoxCharacteristicSelect;
+imported transient class HArray1OfBoxCharacteristicSelect;
-- Protocol returns Protocol from StepVisual;
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepVisual_Array1OfBoxCharacteristicSelect_HeaderFile
+#define StepVisual_Array1OfBoxCharacteristicSelect_HeaderFile
+
+#include <StepVisual_BoxCharacteristicSelect.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepVisual_BoxCharacteristicSelect> StepVisual_Array1OfBoxCharacteristicSelect;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepVisual_Array1OfCurveStyleFontPattern_HeaderFile
+#define StepVisual_Array1OfCurveStyleFontPattern_HeaderFile
+
+#include <StepVisual_CurveStyleFontPattern.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepVisual_CurveStyleFontPattern)> StepVisual_Array1OfCurveStyleFontPattern;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepVisual_Array1OfDirectionCountSelect_HeaderFile
+#define StepVisual_Array1OfDirectionCountSelect_HeaderFile
+
+#include <StepVisual_DirectionCountSelect.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepVisual_DirectionCountSelect> StepVisual_Array1OfDirectionCountSelect;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepVisual_Array1OfFillStyleSelect_HeaderFile
+#define StepVisual_Array1OfFillStyleSelect_HeaderFile
+
+#include <StepVisual_FillStyleSelect.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepVisual_FillStyleSelect> StepVisual_Array1OfFillStyleSelect;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepVisual_Array1OfInvisibleItem_HeaderFile
+#define StepVisual_Array1OfInvisibleItem_HeaderFile
+
+#include <StepVisual_InvisibleItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepVisual_InvisibleItem> StepVisual_Array1OfInvisibleItem;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepVisual_Array1OfLayeredItem_HeaderFile
+#define StepVisual_Array1OfLayeredItem_HeaderFile
+
+#include <StepVisual_LayeredItem.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepVisual_LayeredItem> StepVisual_Array1OfLayeredItem;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepVisual_Array1OfPresentationStyleAssignment_HeaderFile
+#define StepVisual_Array1OfPresentationStyleAssignment_HeaderFile
+
+#include <StepVisual_PresentationStyleAssignment.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(StepVisual_PresentationStyleAssignment)> StepVisual_Array1OfPresentationStyleAssignment;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepVisual_Array1OfPresentationStyleSelect_HeaderFile
+#define StepVisual_Array1OfPresentationStyleSelect_HeaderFile
+
+#include <StepVisual_PresentationStyleSelect.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepVisual_PresentationStyleSelect> StepVisual_Array1OfPresentationStyleSelect;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepVisual_Array1OfStyleContextSelect_HeaderFile
+#define StepVisual_Array1OfStyleContextSelect_HeaderFile
+
+#include <StepVisual_StyleContextSelect.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepVisual_StyleContextSelect> StepVisual_Array1OfStyleContextSelect;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepVisual_Array1OfSurfaceStyleElementSelect_HeaderFile
+#define StepVisual_Array1OfSurfaceStyleElementSelect_HeaderFile
+
+#include <StepVisual_SurfaceStyleElementSelect.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepVisual_SurfaceStyleElementSelect> StepVisual_Array1OfSurfaceStyleElementSelect;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepVisual_Array1OfTextOrCharacter_HeaderFile
+#define StepVisual_Array1OfTextOrCharacter_HeaderFile
+
+#include <StepVisual_TextOrCharacter.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<StepVisual_TextOrCharacter> StepVisual_Array1OfTextOrCharacter;
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepVisual_HArray1OfBoxCharacteristicSelect_HeaderFile
+#define StepVisual_HArray1OfBoxCharacteristicSelect_HeaderFile
+
+#include <StepVisual_BoxCharacteristicSelect.hxx>
+#include <StepVisual_Array1OfBoxCharacteristicSelect.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepVisual_HArray1OfBoxCharacteristicSelect, StepVisual_Array1OfBoxCharacteristicSelect)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepVisual_HArray1OfCurveStyleFontPattern_HeaderFile
+#define StepVisual_HArray1OfCurveStyleFontPattern_HeaderFile
+
+#include <StepVisual_CurveStyleFontPattern.hxx>
+#include <StepVisual_Array1OfCurveStyleFontPattern.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepVisual_HArray1OfCurveStyleFontPattern, StepVisual_Array1OfCurveStyleFontPattern)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepVisual_HArray1OfDirectionCountSelect_HeaderFile
+#define StepVisual_HArray1OfDirectionCountSelect_HeaderFile
+
+#include <StepVisual_DirectionCountSelect.hxx>
+#include <StepVisual_Array1OfDirectionCountSelect.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepVisual_HArray1OfDirectionCountSelect, StepVisual_Array1OfDirectionCountSelect)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepVisual_HArray1OfFillStyleSelect_HeaderFile
+#define StepVisual_HArray1OfFillStyleSelect_HeaderFile
+
+#include <StepVisual_FillStyleSelect.hxx>
+#include <StepVisual_Array1OfFillStyleSelect.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepVisual_HArray1OfFillStyleSelect, StepVisual_Array1OfFillStyleSelect)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepVisual_HArray1OfInvisibleItem_HeaderFile
+#define StepVisual_HArray1OfInvisibleItem_HeaderFile
+
+#include <StepVisual_InvisibleItem.hxx>
+#include <StepVisual_Array1OfInvisibleItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepVisual_HArray1OfInvisibleItem, StepVisual_Array1OfInvisibleItem)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepVisual_HArray1OfLayeredItem_HeaderFile
+#define StepVisual_HArray1OfLayeredItem_HeaderFile
+
+#include <StepVisual_LayeredItem.hxx>
+#include <StepVisual_Array1OfLayeredItem.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepVisual_HArray1OfLayeredItem, StepVisual_Array1OfLayeredItem)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepVisual_HArray1OfPresentationStyleAssignment_HeaderFile
+#define StepVisual_HArray1OfPresentationStyleAssignment_HeaderFile
+
+#include <StepVisual_PresentationStyleAssignment.hxx>
+#include <StepVisual_Array1OfPresentationStyleAssignment.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepVisual_HArray1OfPresentationStyleAssignment, StepVisual_Array1OfPresentationStyleAssignment)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepVisual_HArray1OfPresentationStyleSelect_HeaderFile
+#define StepVisual_HArray1OfPresentationStyleSelect_HeaderFile
+
+#include <StepVisual_PresentationStyleSelect.hxx>
+#include <StepVisual_Array1OfPresentationStyleSelect.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepVisual_HArray1OfPresentationStyleSelect, StepVisual_Array1OfPresentationStyleSelect)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepVisual_HArray1OfStyleContextSelect_HeaderFile
+#define StepVisual_HArray1OfStyleContextSelect_HeaderFile
+
+#include <StepVisual_StyleContextSelect.hxx>
+#include <StepVisual_Array1OfStyleContextSelect.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepVisual_HArray1OfStyleContextSelect, StepVisual_Array1OfStyleContextSelect)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepVisual_HArray1OfSurfaceStyleElementSelect_HeaderFile
+#define StepVisual_HArray1OfSurfaceStyleElementSelect_HeaderFile
+
+#include <StepVisual_SurfaceStyleElementSelect.hxx>
+#include <StepVisual_Array1OfSurfaceStyleElementSelect.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepVisual_HArray1OfSurfaceStyleElementSelect, StepVisual_Array1OfSurfaceStyleElementSelect)
+
+
+#endif
--- /dev/null
+// Created on: 1995-12-01
+// Created by: EXPRESS->CDL V0.2 Translator
+// 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 StepVisual_HArray1OfTextOrCharacter_HeaderFile
+#define StepVisual_HArray1OfTextOrCharacter_HeaderFile
+
+#include <StepVisual_TextOrCharacter.hxx>
+#include <StepVisual_Array1OfTextOrCharacter.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(StepVisual_HArray1OfTextOrCharacter, StepVisual_Array1OfTextOrCharacter)
+
+
+#endif
--- /dev/null
+StlMesh_SequenceOfMeshDomain.hxx
+StlMesh_SequenceOfMeshTriangle.hxx
+StlMesh_SequenceOfMesh.hxx
class MeshTriangle;
- class SequenceOfMeshDomain instantiates
- Sequence from TCollection (MeshDomain from StlMesh);
+ imported SequenceOfMeshDomain;
- class SequenceOfMeshTriangle instantiates
- Sequence from TCollection (MeshTriangle from StlMesh);
+ imported SequenceOfMeshTriangle;
- class SequenceOfMesh instantiates
- Sequence from TCollection (Mesh from StlMesh);
+ imported SequenceOfMesh;
---Purpose: Sequence of meshes
Merge (mesh1, mesh2 : in Mesh) returns Mesh;
--- /dev/null
+// Created on: 1995-09-21
+// Created by: Philippe GIRODENGO
+// 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 StlMesh_SequenceOfMesh_HeaderFile
+#define StlMesh_SequenceOfMesh_HeaderFile
+
+#include <StlMesh_Mesh.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(StlMesh_Mesh)> StlMesh_SequenceOfMesh;
+
+
+#endif
--- /dev/null
+// Created on: 1995-09-21
+// Created by: Philippe GIRODENGO
+// 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 StlMesh_SequenceOfMeshDomain_HeaderFile
+#define StlMesh_SequenceOfMeshDomain_HeaderFile
+
+#include <StlMesh_MeshDomain.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(StlMesh_MeshDomain)> StlMesh_SequenceOfMeshDomain;
+
+
+#endif
--- /dev/null
+// Created on: 1995-09-21
+// Created by: Philippe GIRODENGO
+// 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 StlMesh_SequenceOfMeshTriangle_HeaderFile
+#define StlMesh_SequenceOfMeshTriangle_HeaderFile
+
+#include <StlMesh_MeshTriangle.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(StlMesh_MeshTriangle)> StlMesh_SequenceOfMeshTriangle;
+
+
+#endif
Storage_Macros.hxx
Storage_BucketOfPersistent.hxx
Storage_Position.hxx
+Storage_SeqOfRoot.hxx
+Storage_HSeqOfRoot.hxx
+Storage_PType.hxx
+Storage_MapOfPers.hxx
+Storage_DataMapIteratorOfMapOfPers.hxx
+Storage_MapOfCallBack.hxx
+Storage_DataMapIteratorOfMapOfCallBack.hxx
+Storage_ArrayOfCallBack.hxx
+Storage_HArrayOfCallBack.hxx
+Storage_ArrayOfSchema.hxx
+Storage_HArrayOfSchema.hxx
+Storage_PArray.hxx
+Storage_HPArray.hxx
class Schema;
- class SeqOfRoot instantiates Sequence from TCollection(Root from Storage);
+ imported SeqOfRoot;
- class HSeqOfRoot instantiates HSequence from TCollection(Root from Storage,SeqOfRoot);
+ imported transient class HSeqOfRoot;
-- PRIVATE
private class TypedCallBack;
- private class PType instantiates IndexedDataMap from TCollection(AsciiString from TCollection,
- Integer from Standard,
- AsciiString from TCollection);
+ imported PType;
- private class MapOfPers instantiates DataMap from TCollection(AsciiString from TCollection,
- Root from Storage,
- AsciiString from TCollection);
+ imported MapOfPers;
+
+ imported DataMapIteratorOfMapOfPers;
+
+ imported MapOfCallBack;
- private class MapOfCallBack instantiates DataMap from TCollection(AsciiString from TCollection,
- TypedCallBack from Storage,
- AsciiString from TCollection);
+ imported DataMapIteratorOfMapOfCallBack;
- private class ArrayOfCallBack instantiates Array1 from TCollection(CallBack from Storage);
- private class HArrayOfCallBack instantiates HArray1 from TCollection(CallBack from Storage,ArrayOfCallBack from Storage);
+ imported ArrayOfCallBack;
+ imported transient class HArrayOfCallBack;
- class ArrayOfSchema instantiates Array1 from TCollection(Schema from Storage);
- class HArrayOfSchema instantiates HArray1 from TCollection(Schema from Storage,ArrayOfSchema from Storage);
+ imported ArrayOfSchema;
+ imported transient class HArrayOfSchema;
- private class PArray instantiates Array1 from TCollection(Persistent from Standard);
- private class HPArray instantiates HArray1 from TCollection(Persistent from Standard, PArray from Storage);
+ imported PArray;
+ imported transient class HPArray;
-- METHODS
--- /dev/null
+// Created on: 1996-04-30
+// Created by: cle
+// 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 Storage_ArrayOfCallBack_HeaderFile
+#define Storage_ArrayOfCallBack_HeaderFile
+
+#include <Storage_CallBack.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(Storage_CallBack)> Storage_ArrayOfCallBack;
+
+
+#endif
--- /dev/null
+// Created on: 1996-04-30
+// Created by: cle
+// 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 Storage_ArrayOfSchema_HeaderFile
+#define Storage_ArrayOfSchema_HeaderFile
+
+#include <Storage_Schema.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(Storage_Schema)> Storage_ArrayOfSchema;
+
+
+#endif
--- /dev/null
+
+
+#ifndef Storage_DataMapIteratorOfMapOfCallBack_HeaderFile
+#define Storage_DataMapIteratorOfMapOfCallBack_HeaderFile
+
+#include <Storage_MapOfCallBack.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef Storage_DataMapIteratorOfMapOfPers_HeaderFile
+#define Storage_DataMapIteratorOfMapOfPers_HeaderFile
+
+#include <Storage_MapOfPers.hxx>
+
+#endif
--- /dev/null
+// Created on: 1996-04-30
+// Created by: cle
+// 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 Storage_HArrayOfCallBack_HeaderFile
+#define Storage_HArrayOfCallBack_HeaderFile
+
+#include <Storage_CallBack.hxx>
+#include <Storage_ArrayOfCallBack.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(Storage_HArrayOfCallBack, Storage_ArrayOfCallBack)
+
+
+#endif
--- /dev/null
+// Created on: 1996-04-30
+// Created by: cle
+// 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 Storage_HArrayOfSchema_HeaderFile
+#define Storage_HArrayOfSchema_HeaderFile
+
+#include <Storage_Schema.hxx>
+#include <Storage_ArrayOfSchema.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(Storage_HArrayOfSchema, Storage_ArrayOfSchema)
+
+
+#endif
--- /dev/null
+// Created on: 1996-04-30
+// Created by: cle
+// 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 Storage_HPArray_HeaderFile
+#define Storage_HPArray_HeaderFile
+
+#include <Standard_Persistent.hxx>
+#include <Storage_PArray.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(Storage_HPArray, Storage_PArray)
+
+
+#endif
--- /dev/null
+// Created on: 1996-04-30
+// Created by: cle
+// 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 Storage_HSeqOfRoot_HeaderFile
+#define Storage_HSeqOfRoot_HeaderFile
+
+#include <Storage_Root.hxx>
+#include <Storage_SeqOfRoot.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(Storage_HSeqOfRoot, Storage_SeqOfRoot)
+
+
+#endif
--- /dev/null
+// Created on: 1996-04-30
+// Created by: cle
+// 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 Storage_MapOfCallBack_HeaderFile
+#define Storage_MapOfCallBack_HeaderFile
+
+#include <TCollection_AsciiString.hxx>
+#include <Storage_TypedCallBack.hxx>
+#include <TCollection_AsciiString.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TCollection_AsciiString,Handle(Storage_TypedCallBack),TCollection_AsciiString> Storage_MapOfCallBack;
+typedef NCollection_DataMap<TCollection_AsciiString,Handle(Storage_TypedCallBack),TCollection_AsciiString>::Iterator Storage_DataMapIteratorOfMapOfCallBack;
+
+
+#endif
--- /dev/null
+// Created on: 1996-04-30
+// Created by: cle
+// 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 Storage_MapOfPers_HeaderFile
+#define Storage_MapOfPers_HeaderFile
+
+#include <TCollection_AsciiString.hxx>
+#include <Storage_Root.hxx>
+#include <TCollection_AsciiString.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TCollection_AsciiString,Handle(Storage_Root),TCollection_AsciiString> Storage_MapOfPers;
+typedef NCollection_DataMap<TCollection_AsciiString,Handle(Storage_Root),TCollection_AsciiString>::Iterator Storage_DataMapIteratorOfMapOfPers;
+
+
+#endif
--- /dev/null
+// Created on: 1996-04-30
+// Created by: cle
+// 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 Storage_PArray_HeaderFile
+#define Storage_PArray_HeaderFile
+
+#include <Standard_Persistent.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(Standard_Persistent)> Storage_PArray;
+
+
+#endif
--- /dev/null
+// Created on: 1996-04-30
+// Created by: cle
+// 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 Storage_PType_HeaderFile
+#define Storage_PType_HeaderFile
+
+#include <TCollection_AsciiString.hxx>
+#include <Standard_Integer.hxx>
+#include <TCollection_AsciiString.hxx>
+#include <NCollection_IndexedDataMap.hxx>
+
+typedef NCollection_IndexedDataMap<TCollection_AsciiString,Standard_Integer,TCollection_AsciiString> Storage_PType;
+
+
+#endif
--- /dev/null
+// Created on: 1996-04-30
+// Created by: cle
+// 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 Storage_SeqOfRoot_HeaderFile
+#define Storage_SeqOfRoot_HeaderFile
+
+#include <Storage_Root.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Storage_Root)> Storage_SeqOfRoot;
+
+
+#endif
--- /dev/null
+TColGeom_Array1OfCurve.hxx
+TColGeom_Array1OfBezierCurve.hxx
+TColGeom_Array1OfBSplineCurve.hxx
+TColGeom_Array1OfSurface.hxx
+TColGeom_HArray1OfCurve.hxx
+TColGeom_HArray1OfBezierCurve.hxx
+TColGeom_HArray1OfBSplineCurve.hxx
+TColGeom_HArray1OfSurface.hxx
+TColGeom_Array2OfSurface.hxx
+TColGeom_Array2OfBezierSurface.hxx
+TColGeom_HArray2OfSurface.hxx
+TColGeom_SequenceOfCurve.hxx
+TColGeom_SequenceOfBoundedCurve.hxx
+TColGeom_SequenceOfSurface.hxx
+TColGeom_HSequenceOfCurve.hxx
+TColGeom_HSequenceOfBoundedCurve.hxx
- class Array1OfCurve
- instantiates Array1 from TCollection (Curve from Geom);
- class Array1OfBezierCurve
- instantiates Array1 from TCollection (BezierCurve from Geom);
- class Array1OfBSplineCurve
- instantiates Array1 from TCollection (BSplineCurve from Geom);
- class Array1OfSurface
- instantiates Array1 from TCollection (Surface from Geom);
+ imported Array1OfCurve;
+ imported Array1OfBezierCurve;
+ imported Array1OfBSplineCurve;
+ imported Array1OfSurface;
- class HArray1OfCurve
- instantiates HArray1 from TCollection (Curve from Geom,
- Array1OfCurve from TColGeom);
- class HArray1OfBezierCurve
- instantiates HArray1 from TCollection (BezierCurve from Geom,
- Array1OfBezierCurve from TColGeom);
- class HArray1OfBSplineCurve
- instantiates HArray1 from TCollection (BSplineCurve from Geom,
- Array1OfBSplineCurve from TColGeom);
- class HArray1OfSurface
- instantiates HArray1 from TCollection (Surface from Geom,
- Array1OfSurface from TColGeom);
+ imported transient class HArray1OfCurve;
+ imported transient class HArray1OfBezierCurve;
+ imported transient class HArray1OfBSplineCurve;
+ imported transient class HArray1OfSurface;
- class Array2OfSurface
- instantiates Array2 from TCollection (Surface from Geom);
- class Array2OfBezierSurface
- instantiates Array2 from TCollection (BezierSurface from Geom);
+ imported Array2OfSurface;
+ imported Array2OfBezierSurface;
- class HArray2OfSurface
- instantiates HArray2 from TCollection (Surface from Geom,
- Array2OfSurface from TColGeom);
+ imported transient class HArray2OfSurface;
- class SequenceOfCurve
- instantiates Sequence from TCollection (Curve from Geom);
- class SequenceOfBoundedCurve
- instantiates Sequence from TCollection (BoundedCurve from Geom);
- class SequenceOfSurface
- instantiates Sequence from TCollection (Surface from Geom);
+ imported SequenceOfCurve;
+ imported SequenceOfBoundedCurve;
+ imported SequenceOfSurface;
- class HSequenceOfCurve
- instantiates HSequence from TCollection (Curve from Geom,
- SequenceOfCurve from TColGeom);
- class HSequenceOfBoundedCurve
- instantiates HSequence from TCollection (BoundedCurve from Geom,
- SequenceOfBoundedCurve from TColGeom);
+ imported transient class HSequenceOfCurve;
+ imported transient class HSequenceOfBoundedCurve;
end TColGeom;
--- /dev/null
+// Created on: 1993-03-09
+// Created by: Philippe DAUTRY
+// 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 TColGeom_Array1OfBSplineCurve_HeaderFile
+#define TColGeom_Array1OfBSplineCurve_HeaderFile
+
+#include <Geom_BSplineCurve.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(Geom_BSplineCurve)> TColGeom_Array1OfBSplineCurve;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-09
+// Created by: Philippe DAUTRY
+// 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 TColGeom_Array1OfBezierCurve_HeaderFile
+#define TColGeom_Array1OfBezierCurve_HeaderFile
+
+#include <Geom_BezierCurve.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(Geom_BezierCurve)> TColGeom_Array1OfBezierCurve;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-09
+// Created by: Philippe DAUTRY
+// 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 TColGeom_Array1OfCurve_HeaderFile
+#define TColGeom_Array1OfCurve_HeaderFile
+
+#include <Geom_Curve.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(Geom_Curve)> TColGeom_Array1OfCurve;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-09
+// Created by: Philippe DAUTRY
+// 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 TColGeom_Array1OfSurface_HeaderFile
+#define TColGeom_Array1OfSurface_HeaderFile
+
+#include <Geom_Surface.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(Geom_Surface)> TColGeom_Array1OfSurface;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-09
+// Created by: Philippe DAUTRY
+// 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 TColGeom_Array2OfBezierSurface_HeaderFile
+#define TColGeom_Array2OfBezierSurface_HeaderFile
+
+#include <Geom_BezierSurface.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<Handle(Geom_BezierSurface)> TColGeom_Array2OfBezierSurface;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-09
+// Created by: Philippe DAUTRY
+// 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 TColGeom_Array2OfSurface_HeaderFile
+#define TColGeom_Array2OfSurface_HeaderFile
+
+#include <Geom_Surface.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<Handle(Geom_Surface)> TColGeom_Array2OfSurface;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-09
+// Created by: Philippe DAUTRY
+// 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 TColGeom_HArray1OfBSplineCurve_HeaderFile
+#define TColGeom_HArray1OfBSplineCurve_HeaderFile
+
+#include <Geom_BSplineCurve.hxx>
+#include <TColGeom_Array1OfBSplineCurve.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColGeom_HArray1OfBSplineCurve, TColGeom_Array1OfBSplineCurve)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-09
+// Created by: Philippe DAUTRY
+// 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 TColGeom_HArray1OfBezierCurve_HeaderFile
+#define TColGeom_HArray1OfBezierCurve_HeaderFile
+
+#include <Geom_BezierCurve.hxx>
+#include <TColGeom_Array1OfBezierCurve.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColGeom_HArray1OfBezierCurve, TColGeom_Array1OfBezierCurve)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-09
+// Created by: Philippe DAUTRY
+// 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 TColGeom_HArray1OfCurve_HeaderFile
+#define TColGeom_HArray1OfCurve_HeaderFile
+
+#include <Geom_Curve.hxx>
+#include <TColGeom_Array1OfCurve.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColGeom_HArray1OfCurve, TColGeom_Array1OfCurve)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-09
+// Created by: Philippe DAUTRY
+// 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 TColGeom_HArray1OfSurface_HeaderFile
+#define TColGeom_HArray1OfSurface_HeaderFile
+
+#include <Geom_Surface.hxx>
+#include <TColGeom_Array1OfSurface.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColGeom_HArray1OfSurface, TColGeom_Array1OfSurface)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-09
+// Created by: Philippe DAUTRY
+// 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 TColGeom_HArray2OfSurface_HeaderFile
+#define TColGeom_HArray2OfSurface_HeaderFile
+
+#include <Geom_Surface.hxx>
+#include <TColGeom_Array2OfSurface.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(TColGeom_HArray2OfSurface, TColGeom_Array2OfSurface)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-09
+// Created by: Philippe DAUTRY
+// 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 TColGeom_HSequenceOfBoundedCurve_HeaderFile
+#define TColGeom_HSequenceOfBoundedCurve_HeaderFile
+
+#include <Geom_BoundedCurve.hxx>
+#include <TColGeom_SequenceOfBoundedCurve.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(TColGeom_HSequenceOfBoundedCurve, TColGeom_SequenceOfBoundedCurve)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-09
+// Created by: Philippe DAUTRY
+// 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 TColGeom_HSequenceOfCurve_HeaderFile
+#define TColGeom_HSequenceOfCurve_HeaderFile
+
+#include <Geom_Curve.hxx>
+#include <TColGeom_SequenceOfCurve.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(TColGeom_HSequenceOfCurve, TColGeom_SequenceOfCurve)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-09
+// Created by: Philippe DAUTRY
+// 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 TColGeom_SequenceOfBoundedCurve_HeaderFile
+#define TColGeom_SequenceOfBoundedCurve_HeaderFile
+
+#include <Geom_BoundedCurve.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Geom_BoundedCurve)> TColGeom_SequenceOfBoundedCurve;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-09
+// Created by: Philippe DAUTRY
+// 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 TColGeom_SequenceOfCurve_HeaderFile
+#define TColGeom_SequenceOfCurve_HeaderFile
+
+#include <Geom_Curve.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Geom_Curve)> TColGeom_SequenceOfCurve;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-09
+// Created by: Philippe DAUTRY
+// 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 TColGeom_SequenceOfSurface_HeaderFile
+#define TColGeom_SequenceOfSurface_HeaderFile
+
+#include <Geom_Surface.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Geom_Surface)> TColGeom_SequenceOfSurface;
+
+
+#endif
--- /dev/null
+TColGeom2d_Array1OfCurve.hxx
+TColGeom2d_Array1OfBezierCurve.hxx
+TColGeom2d_Array1OfBSplineCurve.hxx
+TColGeom2d_HArray1OfCurve.hxx
+TColGeom2d_HArray1OfBezierCurve.hxx
+TColGeom2d_HArray1OfBSplineCurve.hxx
+TColGeom2d_SequenceOfGeometry.hxx
+TColGeom2d_SequenceOfCurve.hxx
+TColGeom2d_SequenceOfBoundedCurve.hxx
+TColGeom2d_HSequenceOfCurve.hxx
+TColGeom2d_HSequenceOfBoundedCurve.hxx
is
- class Array1OfCurve
- instantiates Array1 from TCollection (Curve from Geom2d);
- class Array1OfBezierCurve
- instantiates Array1 from TCollection (BezierCurve from Geom2d);
- class Array1OfBSplineCurve
- instantiates Array1 from TCollection (BSplineCurve from Geom2d);
-
- class HArray1OfCurve
- instantiates HArray1 from TCollection (Curve from Geom2d,
- Array1OfCurve from TColGeom2d);
- class HArray1OfBezierCurve
- instantiates HArray1 from TCollection (BezierCurve from Geom2d,
- Array1OfBezierCurve from TColGeom2d);
- class HArray1OfBSplineCurve
- instantiates HArray1 from TCollection (BSplineCurve from Geom2d,
- Array1OfBSplineCurve from TColGeom2d);
-
- class SequenceOfGeometry
- instantiates Sequence from TCollection (Geometry from Geom2d);
- class SequenceOfCurve
- instantiates Sequence from TCollection (Curve from Geom2d);
- class SequenceOfBoundedCurve
- instantiates Sequence from TCollection (BoundedCurve from Geom2d);
-
- class HSequenceOfCurve
- instantiates HSequence from TCollection (Curve from Geom2d,
- SequenceOfCurve from TColGeom2d);
- class HSequenceOfBoundedCurve
- instantiates HSequence from TCollection (BoundedCurve from Geom2d,
- SequenceOfBoundedCurve from TColGeom2d);
+ imported Array1OfCurve;
+ imported Array1OfBezierCurve;
+ imported Array1OfBSplineCurve;
+
+ imported transient class HArray1OfCurve;
+ imported transient class HArray1OfBezierCurve;
+ imported transient class HArray1OfBSplineCurve;
+
+ imported SequenceOfGeometry;
+ imported SequenceOfCurve;
+ imported SequenceOfBoundedCurve;
+
+ imported transient class HSequenceOfCurve;
+ imported transient class HSequenceOfBoundedCurve;
end TColGeom2d;
--- /dev/null
+// Created on: 1993-04-15
+// Created by: Philippe DAUTRY
+// 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 TColGeom2d_Array1OfBSplineCurve_HeaderFile
+#define TColGeom2d_Array1OfBSplineCurve_HeaderFile
+
+#include <Geom2d_BSplineCurve.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(Geom2d_BSplineCurve)> TColGeom2d_Array1OfBSplineCurve;
+
+
+#endif
--- /dev/null
+// Created on: 1993-04-15
+// Created by: Philippe DAUTRY
+// 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 TColGeom2d_Array1OfBezierCurve_HeaderFile
+#define TColGeom2d_Array1OfBezierCurve_HeaderFile
+
+#include <Geom2d_BezierCurve.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(Geom2d_BezierCurve)> TColGeom2d_Array1OfBezierCurve;
+
+
+#endif
--- /dev/null
+// Created on: 1993-04-15
+// Created by: Philippe DAUTRY
+// 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 TColGeom2d_Array1OfCurve_HeaderFile
+#define TColGeom2d_Array1OfCurve_HeaderFile
+
+#include <Geom2d_Curve.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(Geom2d_Curve)> TColGeom2d_Array1OfCurve;
+
+
+#endif
--- /dev/null
+// Created on: 1993-04-15
+// Created by: Philippe DAUTRY
+// 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 TColGeom2d_HArray1OfBSplineCurve_HeaderFile
+#define TColGeom2d_HArray1OfBSplineCurve_HeaderFile
+
+#include <Geom2d_BSplineCurve.hxx>
+#include <TColGeom2d_Array1OfBSplineCurve.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColGeom2d_HArray1OfBSplineCurve, TColGeom2d_Array1OfBSplineCurve)
+
+
+#endif
--- /dev/null
+// Created on: 1993-04-15
+// Created by: Philippe DAUTRY
+// 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 TColGeom2d_HArray1OfBezierCurve_HeaderFile
+#define TColGeom2d_HArray1OfBezierCurve_HeaderFile
+
+#include <Geom2d_BezierCurve.hxx>
+#include <TColGeom2d_Array1OfBezierCurve.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColGeom2d_HArray1OfBezierCurve, TColGeom2d_Array1OfBezierCurve)
+
+
+#endif
--- /dev/null
+// Created on: 1993-04-15
+// Created by: Philippe DAUTRY
+// 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 TColGeom2d_HArray1OfCurve_HeaderFile
+#define TColGeom2d_HArray1OfCurve_HeaderFile
+
+#include <Geom2d_Curve.hxx>
+#include <TColGeom2d_Array1OfCurve.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColGeom2d_HArray1OfCurve, TColGeom2d_Array1OfCurve)
+
+
+#endif
--- /dev/null
+// Created on: 1993-04-15
+// Created by: Philippe DAUTRY
+// 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 TColGeom2d_HSequenceOfBoundedCurve_HeaderFile
+#define TColGeom2d_HSequenceOfBoundedCurve_HeaderFile
+
+#include <Geom2d_BoundedCurve.hxx>
+#include <TColGeom2d_SequenceOfBoundedCurve.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(TColGeom2d_HSequenceOfBoundedCurve, TColGeom2d_SequenceOfBoundedCurve)
+
+
+#endif
--- /dev/null
+// Created on: 1993-04-15
+// Created by: Philippe DAUTRY
+// 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 TColGeom2d_HSequenceOfCurve_HeaderFile
+#define TColGeom2d_HSequenceOfCurve_HeaderFile
+
+#include <Geom2d_Curve.hxx>
+#include <TColGeom2d_SequenceOfCurve.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(TColGeom2d_HSequenceOfCurve, TColGeom2d_SequenceOfCurve)
+
+
+#endif
--- /dev/null
+// Created on: 1993-04-15
+// Created by: Philippe DAUTRY
+// 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 TColGeom2d_SequenceOfBoundedCurve_HeaderFile
+#define TColGeom2d_SequenceOfBoundedCurve_HeaderFile
+
+#include <Geom2d_BoundedCurve.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Geom2d_BoundedCurve)> TColGeom2d_SequenceOfBoundedCurve;
+
+
+#endif
--- /dev/null
+// Created on: 1993-04-15
+// Created by: Philippe DAUTRY
+// 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 TColGeom2d_SequenceOfCurve_HeaderFile
+#define TColGeom2d_SequenceOfCurve_HeaderFile
+
+#include <Geom2d_Curve.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Geom2d_Curve)> TColGeom2d_SequenceOfCurve;
+
+
+#endif
--- /dev/null
+// Created on: 1993-04-15
+// Created by: Philippe DAUTRY
+// 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 TColGeom2d_SequenceOfGeometry_HeaderFile
+#define TColGeom2d_SequenceOfGeometry_HeaderFile
+
+#include <Geom2d_Geometry.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Geom2d_Geometry)> TColGeom2d_SequenceOfGeometry;
+
+
+#endif
--- /dev/null
+TColQuantity_Array1OfLength.hxx
+TColQuantity_Array2OfLength.hxx
+TColQuantity_HArray1OfLength.hxx
+TColQuantity_HArray2OfLength.hxx
Quantity
is
- class Array1OfLength instantiates Array1 from TCollection (Length from Quantity);
- class Array2OfLength instantiates Array2 from TCollection (Length from Quantity);
- class HArray1OfLength instantiates
- HArray1 from TCollection (Length from Quantity, Array1OfLength from TColQuantity);
- class HArray2OfLength instantiates
- HArray2 from TCollection (Length from Quantity, Array2OfLength from TColQuantity);
+ imported Array1OfLength;
+ imported Array2OfLength;
+ imported transient class HArray1OfLength;
+ imported transient class HArray2OfLength;
end TColQuantity;
--- /dev/null
+// Created on: 1994-03-03
+// Created by: Jean Louis FRENKEL
+// 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 TColQuantity_Array1OfLength_HeaderFile
+#define TColQuantity_Array1OfLength_HeaderFile
+
+#include <Quantity_Length.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Quantity_Length> TColQuantity_Array1OfLength;
+
+
+#endif
--- /dev/null
+// Created on: 1994-03-03
+// Created by: Jean Louis FRENKEL
+// 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 TColQuantity_Array2OfLength_HeaderFile
+#define TColQuantity_Array2OfLength_HeaderFile
+
+#include <Quantity_Length.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<Quantity_Length> TColQuantity_Array2OfLength;
+
+
+#endif
--- /dev/null
+// Created on: 1994-03-03
+// Created by: Jean Louis FRENKEL
+// 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 TColQuantity_HArray1OfLength_HeaderFile
+#define TColQuantity_HArray1OfLength_HeaderFile
+
+#include <Quantity_Length.hxx>
+#include <TColQuantity_Array1OfLength.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColQuantity_HArray1OfLength, TColQuantity_Array1OfLength)
+
+
+#endif
--- /dev/null
+// Created on: 1994-03-03
+// Created by: Jean Louis FRENKEL
+// 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 TColQuantity_HArray2OfLength_HeaderFile
+#define TColQuantity_HArray2OfLength_HeaderFile
+
+#include <Quantity_Length.hxx>
+#include <TColQuantity_Array2OfLength.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(TColQuantity_HArray2OfLength, TColQuantity_Array2OfLength)
+
+
+#endif
TColStd_PackedMapOfInteger.cxx
TColStd_MapIteratorOfPackedMapOfInteger.hxx
TColStd_MapIteratorOfPackedMapOfInteger.cxx
+TColStd_Array1OfInteger.hxx
+TColStd_Array1OfReal.hxx
+TColStd_Array1OfCharacter.hxx
+TColStd_Array1OfBoolean.hxx
+TColStd_Array1OfAsciiString.hxx
+TColStd_Array1OfExtendedString.hxx
+TColStd_Array1OfTransient.hxx
+TColStd_Array1OfByte.hxx
+TColStd_HArray1OfInteger.hxx
+TColStd_HArray1OfReal.hxx
+TColStd_HArray1OfCharacter.hxx
+TColStd_HArray1OfBoolean.hxx
+TColStd_HArray1OfAsciiString.hxx
+TColStd_HArray1OfExtendedString.hxx
+TColStd_HArray1OfTransient.hxx
+TColStd_HArray1OfByte.hxx
+TColStd_Array2OfInteger.hxx
+TColStd_Array2OfReal.hxx
+TColStd_Array2OfCharacter.hxx
+TColStd_Array2OfBoolean.hxx
+TColStd_Array2OfTransient.hxx
+TColStd_HArray2OfInteger.hxx
+TColStd_HArray2OfReal.hxx
+TColStd_HArray2OfCharacter.hxx
+TColStd_HArray2OfBoolean.hxx
+TColStd_HArray2OfTransient.hxx
+TColStd_SequenceOfInteger.hxx
+TColStd_SequenceOfReal.hxx
+TColStd_SequenceOfAsciiString.hxx
+TColStd_SequenceOfHAsciiString.hxx
+TColStd_SequenceOfExtendedString.hxx
+TColStd_SequenceOfHExtendedString.hxx
+TColStd_SequenceOfTransient.hxx
+TColStd_SequenceOfAddress.hxx
+TColStd_SequenceOfBoolean.hxx
+TColStd_HSequenceOfInteger.hxx
+TColStd_HSequenceOfReal.hxx
+TColStd_HSequenceOfAsciiString.hxx
+TColStd_HSequenceOfHAsciiString.hxx
+TColStd_HSequenceOfExtendedString.hxx
+TColStd_HSequenceOfHExtendedString.hxx
+TColStd_HSequenceOfTransient.hxx
+TColStd_ListOfInteger.hxx
+TColStd_ListIteratorOfListOfInteger.hxx
+TColStd_ListOfReal.hxx
+TColStd_ListIteratorOfListOfReal.hxx
+TColStd_ListOfTransient.hxx
+TColStd_ListIteratorOfListOfTransient.hxx
+TColStd_ListOfAsciiString.hxx
+TColStd_ListIteratorOfListOfAsciiString.hxx
+TColStd_MapIntegerHasher.hxx
+TColStd_MapRealHasher.hxx
+TColStd_MapTransientHasher.hxx
+TColStd_MapOfInteger.hxx
+TColStd_MapIteratorOfMapOfInteger.hxx
+TColStd_MapOfReal.hxx
+TColStd_MapIteratorOfMapOfReal.hxx
+TColStd_MapOfTransient.hxx
+TColStd_MapIteratorOfMapOfTransient.hxx
+TColStd_MapOfAsciiString.hxx
+TColStd_MapIteratorOfMapOfAsciiString.hxx
+TColStd_IndexedMapOfInteger.hxx
+TColStd_IndexedMapOfReal.hxx
+TColStd_IndexedMapOfTransient.hxx
+TColStd_IndexedDataMapOfTransientTransient.hxx
+TColStd_DataMapOfIntegerReal.hxx
+TColStd_DataMapIteratorOfDataMapOfIntegerReal.hxx
+TColStd_DataMapOfIntegerInteger.hxx
+TColStd_DataMapIteratorOfDataMapOfIntegerInteger.hxx
+TColStd_DataMapOfIntegerListOfInteger.hxx
+TColStd_DataMapIteratorOfDataMapOfIntegerListOfInteger.hxx
+TColStd_DataMapOfTransientTransient.hxx
+TColStd_DataMapIteratorOfDataMapOfTransientTransient.hxx
+TColStd_DataMapOfAsciiStringInteger.hxx
+TColStd_DataMapIteratorOfDataMapOfAsciiStringInteger.hxx
+TColStd_DataMapOfIntegerTransient.hxx
+TColStd_DataMapIteratorOfDataMapOfIntegerTransient.hxx
+TColStd_DataMapOfStringInteger.hxx
+TColStd_DataMapIteratorOfDataMapOfStringInteger.hxx
+TColStd_Array1OfListOfInteger.hxx
+TColStd_HArray1OfListOfInteger.hxx
class HPackedMapOfInteger;
- class Array1OfInteger instantiates
- Array1 from TCollection (Integer);
- class Array1OfReal instantiates
- Array1 from TCollection (Real);
- class Array1OfCharacter instantiates
- Array1 from TCollection (Character);
- class Array1OfBoolean instantiates
- Array1 from TCollection (Boolean);
- class Array1OfAsciiString instantiates
- Array1 from TCollection (AsciiString from TCollection);
- class Array1OfExtendedString instantiates
- Array1 from TCollection (ExtendedString from TCollection);
- class Array1OfTransient instantiates
- Array1 from TCollection (Transient );
- class Array1OfByte instantiates
- Array1 from TCollection (Byte);
-
-
- class HArray1OfInteger instantiates
- HArray1 from TCollection (Integer,
- Array1OfInteger from TColStd);
- class HArray1OfReal instantiates
- HArray1 from TCollection (Real,
- Array1OfReal from TColStd);
- class HArray1OfCharacter instantiates
- HArray1 from TCollection (Character,
- Array1OfCharacter from TColStd);
- class HArray1OfBoolean instantiates
- HArray1 from TCollection (Boolean,
- Array1OfBoolean from TColStd);
- class HArray1OfAsciiString instantiates
- HArray1 from TCollection (AsciiString from TCollection,
- Array1OfAsciiString from TColStd);
- class HArray1OfExtendedString instantiates
- HArray1 from TCollection (ExtendedString from TCollection,
- Array1OfExtendedString from TColStd);
- class HArray1OfTransient instantiates
- HArray1 from TCollection (Transient,
- Array1OfTransient from TColStd );
- class HArray1OfByte instantiates
- HArray1 from TCollection (Byte,
- Array1OfByte from TColStd);
-
-
- class Array2OfInteger instantiates
- Array2 from TCollection (Integer);
- class Array2OfReal instantiates
- Array2 from TCollection (Real);
- class Array2OfCharacter instantiates
- Array2 from TCollection (Character);
- class Array2OfBoolean instantiates
- Array2 from TCollection (Boolean);
- class Array2OfTransient instantiates
- Array2 from TCollection (Transient);
-
-
- class HArray2OfInteger instantiates
- HArray2 from TCollection (Integer,
- Array2OfInteger from TColStd);
- class HArray2OfReal instantiates
- HArray2 from TCollection (Real,
- Array2OfReal from TColStd);
- class HArray2OfCharacter instantiates
- HArray2 from TCollection (Character,
- Array2OfCharacter from TColStd);
- class HArray2OfBoolean instantiates
- HArray2 from TCollection (Boolean,
- Array2OfBoolean from TColStd);
- class HArray2OfTransient instantiates
- HArray2 from TCollection (Transient,
- Array2OfTransient from TColStd);
-
-class SequenceOfInteger instantiates
- Sequence from TCollection (Integer);
-class SequenceOfReal instantiates
- Sequence from TCollection (Real);
-class SequenceOfAsciiString instantiates
- Sequence from TCollection (AsciiString from TCollection);
-class SequenceOfHAsciiString instantiates
- Sequence from TCollection (HAsciiString from TCollection);
-class SequenceOfExtendedString instantiates
- Sequence from TCollection (ExtendedString from TCollection);
-class SequenceOfHExtendedString instantiates
- Sequence from TCollection (HExtendedString from TCollection);
-class SequenceOfTransient instantiates
- Sequence from TCollection (Transient);
-class SequenceOfAddress instantiates
- Sequence from TCollection (Address);
-class SequenceOfBoolean instantiates
- Sequence from TCollection (Boolean);
-
-
-class HSequenceOfInteger instantiates
- HSequence from TCollection (Integer,
- SequenceOfInteger from TColStd);
-class HSequenceOfReal instantiates
- HSequence from TCollection (Real,
- SequenceOfReal from TColStd);
-class HSequenceOfAsciiString instantiates
- HSequence from TCollection (AsciiString from TCollection,
- SequenceOfAsciiString from TColStd);
-class HSequenceOfHAsciiString instantiates
- HSequence from TCollection (HAsciiString from TCollection,
- SequenceOfHAsciiString from TColStd);
-class HSequenceOfExtendedString instantiates
- HSequence from TCollection (ExtendedString from TCollection,
- SequenceOfExtendedString from TColStd);
-class HSequenceOfHExtendedString instantiates
- HSequence from TCollection (HExtendedString from TCollection,
- SequenceOfHExtendedString from TColStd);
-class HSequenceOfTransient instantiates
- HSequence from TCollection (Transient,
- SequenceOfTransient from TColStd);
+ imported Array1OfInteger;
+ imported Array1OfReal;
+ imported Array1OfCharacter;
+ imported Array1OfBoolean;
+ imported Array1OfAsciiString;
+ imported Array1OfExtendedString;
+ imported Array1OfTransient;
+ imported Array1OfByte;
+
+
+ imported transient class HArray1OfInteger;
+ imported transient class HArray1OfReal;
+ imported transient class HArray1OfCharacter;
+ imported transient class HArray1OfBoolean;
+ imported transient class HArray1OfAsciiString;
+ imported transient class HArray1OfExtendedString;
+ imported transient class HArray1OfTransient;
+ imported transient class HArray1OfByte;
+
+
+ imported Array2OfInteger;
+ imported Array2OfReal;
+ imported Array2OfCharacter;
+ imported Array2OfBoolean;
+ imported Array2OfTransient;
+
+
+ imported transient class HArray2OfInteger;
+ imported transient class HArray2OfReal;
+ imported transient class HArray2OfCharacter;
+ imported transient class HArray2OfBoolean;
+ imported transient class HArray2OfTransient;
+
+imported SequenceOfInteger;
+imported SequenceOfReal;
+imported SequenceOfAsciiString;
+imported SequenceOfHAsciiString;
+imported SequenceOfExtendedString;
+imported SequenceOfHExtendedString;
+imported SequenceOfTransient;
+imported SequenceOfAddress;
+imported SequenceOfBoolean;
+
+
+imported transient class HSequenceOfInteger;
+imported transient class HSequenceOfReal;
+imported transient class HSequenceOfAsciiString;
+imported transient class HSequenceOfHAsciiString;
+imported transient class HSequenceOfExtendedString;
+imported transient class HSequenceOfHExtendedString;
+imported transient class HSequenceOfTransient;
--
-- Instantiations List (Integer,Real,Transient)
-- ********************************************
--
-class ListOfInteger instantiates List from TCollection(Integer );
-class ListOfReal instantiates List from TCollection(Real );
-class ListOfTransient instantiates List from TCollection(Transient);
-class ListOfAsciiString instantiates List from TCollection(AsciiString from TCollection);
+imported ListOfInteger;
+imported ListIteratorOfListOfInteger;
+imported ListOfReal;
+imported ListIteratorOfListOfReal;
+imported ListOfTransient;
+imported ListIteratorOfListOfTransient;
+imported ListOfAsciiString;
+imported ListIteratorOfListOfAsciiString;
--
-- Instantiations MapHasher (Integer,Real, Transient, Persistent)
-- **************************************************************
--
-class MapIntegerHasher instantiates MapHasher from TCollection(Integer);
-class MapRealHasher instantiates MapHasher from TCollection(Real);
-class MapTransientHasher instantiates MapHasher from TCollection(Transient);
+imported MapIntegerHasher;
+imported MapRealHasher;
+imported MapTransientHasher;
-- Instantiations Map (Integer, Real, Transient, Persistent)
-- *********************************************************
--
-class MapOfInteger instantiates
- Map from TCollection(Integer,MapIntegerHasher);
-class MapOfReal instantiates
- Map from TCollection(Real,MapRealHasher);
-class MapOfTransient instantiates
- Map from TCollection(Transient,MapTransientHasher);
-class MapOfAsciiString instantiates
- Map from TCollection(AsciiString from TCollection,AsciiString from TCollection);
+imported MapOfInteger;
+imported MapIteratorOfMapOfInteger;
+imported MapOfReal;
+imported MapIteratorOfMapOfReal;
+imported MapOfTransient;
+imported MapIteratorOfMapOfTransient;
+imported MapOfAsciiString;
+imported MapIteratorOfMapOfAsciiString;
--
-- Instantiations IndexedMap (Integer, Real, Transient, Persistent)
-- ****************************************************************
--
-class IndexedMapOfInteger instantiates
- IndexedMap from TCollection(Integer,MapIntegerHasher);
-class IndexedMapOfReal instantiates
- IndexedMap from TCollection(Real,MapRealHasher);
-class IndexedMapOfTransient instantiates
- IndexedMap from TCollection(Transient,MapTransientHasher);
-
-class IndexedDataMapOfTransientTransient instantiates
- IndexedDataMap from TCollection(Transient,
- Transient,
- MapTransientHasher);
+imported IndexedMapOfInteger;
+imported IndexedMapOfReal;
+imported IndexedMapOfTransient;
+
+imported IndexedDataMapOfTransientTransient;
--
-- Instantiations DataMap
-- **********************
--
-class DataMapOfIntegerReal instantiates
- DataMap from TCollection(Integer,Real,MapIntegerHasher);
+imported DataMapOfIntegerReal;
+imported DataMapIteratorOfDataMapOfIntegerReal;
+
+imported DataMapOfIntegerInteger;
+
+imported DataMapIteratorOfDataMapOfIntegerInteger;
+
+imported DataMapOfIntegerListOfInteger;
+
+imported DataMapIteratorOfDataMapOfIntegerListOfInteger;
+
+imported DataMapOfTransientTransient;
+
+imported DataMapIteratorOfDataMapOfTransientTransient;
-class DataMapOfIntegerInteger instantiates
- DataMap from TCollection(Integer,Integer,MapIntegerHasher);
+imported DataMapOfAsciiStringInteger;
-class DataMapOfIntegerListOfInteger instantiates
- DataMap from TCollection(Integer,ListOfInteger from TColStd,MapIntegerHasher);
+imported DataMapIteratorOfDataMapOfAsciiStringInteger;
-class DataMapOfTransientTransient instantiates
- DataMap from TCollection(Transient,Transient,MapTransientHasher);
+imported DataMapOfIntegerTransient;
-class DataMapOfAsciiStringInteger instantiates
- DataMap from TCollection(AsciiString from TCollection,Integer,AsciiString from TCollection);
+imported DataMapIteratorOfDataMapOfIntegerTransient;
-class DataMapOfIntegerTransient instantiates
- DataMap from TCollection(Integer,Transient,MapIntegerHasher);
+imported DataMapOfStringInteger;
-class DataMapOfStringInteger instantiates
- DataMap from TCollection(ExtendedString from TCollection,Integer,ExtendedString from TCollection);
+imported DataMapIteratorOfDataMapOfStringInteger;
--
-- Arrays of lists...
-- ******************
--
-class Array1OfListOfInteger instantiates
- Array1 from TCollection (ListOfInteger from TColStd);
+imported Array1OfListOfInteger;
-class HArray1OfListOfInteger instantiates
- HArray1 from TCollection (ListOfInteger from TColStd,
- Array1OfListOfInteger from TColStd);
+imported transient class HArray1OfListOfInteger;
end TColStd;
--- /dev/null
+// Copyright (c) 1998-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 TColStd_Array1OfAsciiString_HeaderFile
+#define TColStd_Array1OfAsciiString_HeaderFile
+
+#include <TCollection_AsciiString.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<TCollection_AsciiString> TColStd_Array1OfAsciiString;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_Array1OfBoolean_HeaderFile
+#define TColStd_Array1OfBoolean_HeaderFile
+
+#include <Standard_Boolean.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Standard_Boolean> TColStd_Array1OfBoolean;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_Array1OfByte_HeaderFile
+#define TColStd_Array1OfByte_HeaderFile
+
+#include <Standard_Byte.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Standard_Byte> TColStd_Array1OfByte;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_Array1OfCharacter_HeaderFile
+#define TColStd_Array1OfCharacter_HeaderFile
+
+#include <Standard_Character.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Standard_Character> TColStd_Array1OfCharacter;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_Array1OfExtendedString_HeaderFile
+#define TColStd_Array1OfExtendedString_HeaderFile
+
+#include <TCollection_ExtendedString.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<TCollection_ExtendedString> TColStd_Array1OfExtendedString;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_Array1OfInteger_HeaderFile
+#define TColStd_Array1OfInteger_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Standard_Integer> TColStd_Array1OfInteger;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_Array1OfListOfInteger_HeaderFile
+#define TColStd_Array1OfListOfInteger_HeaderFile
+
+#include <TColStd_ListOfInteger.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<TColStd_ListOfInteger> TColStd_Array1OfListOfInteger;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_Array1OfReal_HeaderFile
+#define TColStd_Array1OfReal_HeaderFile
+
+#include <Standard_Real.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Standard_Real> TColStd_Array1OfReal;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_Array1OfTransient_HeaderFile
+#define TColStd_Array1OfTransient_HeaderFile
+
+#include <Standard_Transient.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(Standard_Transient)> TColStd_Array1OfTransient;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_Array2OfBoolean_HeaderFile
+#define TColStd_Array2OfBoolean_HeaderFile
+
+#include <Standard_Boolean.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<Standard_Boolean> TColStd_Array2OfBoolean;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_Array2OfCharacter_HeaderFile
+#define TColStd_Array2OfCharacter_HeaderFile
+
+#include <Standard_Character.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<Standard_Character> TColStd_Array2OfCharacter;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_Array2OfInteger_HeaderFile
+#define TColStd_Array2OfInteger_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<Standard_Integer> TColStd_Array2OfInteger;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_Array2OfReal_HeaderFile
+#define TColStd_Array2OfReal_HeaderFile
+
+#include <Standard_Real.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<Standard_Real> TColStd_Array2OfReal;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_Array2OfTransient_HeaderFile
+#define TColStd_Array2OfTransient_HeaderFile
+
+#include <Standard_Transient.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<Handle(Standard_Transient)> TColStd_Array2OfTransient;
+
+
+#endif
--- /dev/null
+
+
+#ifndef TColStd_DataMapIteratorOfDataMapOfAsciiStringInteger_HeaderFile
+#define TColStd_DataMapIteratorOfDataMapOfAsciiStringInteger_HeaderFile
+
+#include <TColStd_DataMapOfAsciiStringInteger.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TColStd_DataMapIteratorOfDataMapOfIntegerInteger_HeaderFile
+#define TColStd_DataMapIteratorOfDataMapOfIntegerInteger_HeaderFile
+
+#include <TColStd_DataMapOfIntegerInteger.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TColStd_DataMapIteratorOfDataMapOfIntegerListOfInteger_HeaderFile
+#define TColStd_DataMapIteratorOfDataMapOfIntegerListOfInteger_HeaderFile
+
+#include <TColStd_DataMapOfIntegerListOfInteger.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TColStd_DataMapIteratorOfDataMapOfIntegerReal_HeaderFile
+#define TColStd_DataMapIteratorOfDataMapOfIntegerReal_HeaderFile
+
+#include <TColStd_DataMapOfIntegerReal.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TColStd_DataMapIteratorOfDataMapOfIntegerTransient_HeaderFile
+#define TColStd_DataMapIteratorOfDataMapOfIntegerTransient_HeaderFile
+
+#include <TColStd_DataMapOfIntegerTransient.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TColStd_DataMapIteratorOfDataMapOfStringInteger_HeaderFile
+#define TColStd_DataMapIteratorOfDataMapOfStringInteger_HeaderFile
+
+#include <TColStd_DataMapOfStringInteger.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TColStd_DataMapIteratorOfDataMapOfTransientTransient_HeaderFile
+#define TColStd_DataMapIteratorOfDataMapOfTransientTransient_HeaderFile
+
+#include <TColStd_DataMapOfTransientTransient.hxx>
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_DataMapOfAsciiStringInteger_HeaderFile
+#define TColStd_DataMapOfAsciiStringInteger_HeaderFile
+
+#include <TCollection_AsciiString.hxx>
+#include <Standard_Integer.hxx>
+#include <TCollection_AsciiString.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TCollection_AsciiString,Standard_Integer,TCollection_AsciiString> TColStd_DataMapOfAsciiStringInteger;
+typedef NCollection_DataMap<TCollection_AsciiString,Standard_Integer,TCollection_AsciiString>::Iterator TColStd_DataMapIteratorOfDataMapOfAsciiStringInteger;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_DataMapOfIntegerInteger_HeaderFile
+#define TColStd_DataMapOfIntegerInteger_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <Standard_Integer.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,Standard_Integer,TColStd_MapIntegerHasher> TColStd_DataMapOfIntegerInteger;
+typedef NCollection_DataMap<Standard_Integer,Standard_Integer,TColStd_MapIntegerHasher>::Iterator TColStd_DataMapIteratorOfDataMapOfIntegerInteger;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_DataMapOfIntegerListOfInteger_HeaderFile
+#define TColStd_DataMapOfIntegerListOfInteger_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <TColStd_ListOfInteger.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,TColStd_ListOfInteger,TColStd_MapIntegerHasher> TColStd_DataMapOfIntegerListOfInteger;
+typedef NCollection_DataMap<Standard_Integer,TColStd_ListOfInteger,TColStd_MapIntegerHasher>::Iterator TColStd_DataMapIteratorOfDataMapOfIntegerListOfInteger;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_DataMapOfIntegerReal_HeaderFile
+#define TColStd_DataMapOfIntegerReal_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <Standard_Real.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,Standard_Real,TColStd_MapIntegerHasher> TColStd_DataMapOfIntegerReal;
+typedef NCollection_DataMap<Standard_Integer,Standard_Real,TColStd_MapIntegerHasher>::Iterator TColStd_DataMapIteratorOfDataMapOfIntegerReal;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_DataMapOfIntegerTransient_HeaderFile
+#define TColStd_DataMapOfIntegerTransient_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <Standard_Transient.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,Handle(Standard_Transient),TColStd_MapIntegerHasher> TColStd_DataMapOfIntegerTransient;
+typedef NCollection_DataMap<Standard_Integer,Handle(Standard_Transient),TColStd_MapIntegerHasher>::Iterator TColStd_DataMapIteratorOfDataMapOfIntegerTransient;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_DataMapOfStringInteger_HeaderFile
+#define TColStd_DataMapOfStringInteger_HeaderFile
+
+#include <TCollection_ExtendedString.hxx>
+#include <Standard_Integer.hxx>
+#include <TCollection_ExtendedString.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TCollection_ExtendedString,Standard_Integer,TCollection_ExtendedString> TColStd_DataMapOfStringInteger;
+typedef NCollection_DataMap<TCollection_ExtendedString,Standard_Integer,TCollection_ExtendedString>::Iterator TColStd_DataMapIteratorOfDataMapOfStringInteger;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_DataMapOfTransientTransient_HeaderFile
+#define TColStd_DataMapOfTransientTransient_HeaderFile
+
+#include <Standard_Transient.hxx>
+#include <Standard_Transient.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Handle(Standard_Transient),Handle(Standard_Transient),TColStd_MapTransientHasher> TColStd_DataMapOfTransientTransient;
+typedef NCollection_DataMap<Handle(Standard_Transient),Handle(Standard_Transient),TColStd_MapTransientHasher>::Iterator TColStd_DataMapIteratorOfDataMapOfTransientTransient;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_HArray1OfAsciiString_HeaderFile
+#define TColStd_HArray1OfAsciiString_HeaderFile
+
+#include <TCollection_AsciiString.hxx>
+#include <TColStd_Array1OfAsciiString.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColStd_HArray1OfAsciiString, TColStd_Array1OfAsciiString)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_HArray1OfBoolean_HeaderFile
+#define TColStd_HArray1OfBoolean_HeaderFile
+
+#include <Standard_Boolean.hxx>
+#include <TColStd_Array1OfBoolean.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColStd_HArray1OfBoolean, TColStd_Array1OfBoolean)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_HArray1OfByte_HeaderFile
+#define TColStd_HArray1OfByte_HeaderFile
+
+#include <Standard_Byte.hxx>
+#include <TColStd_Array1OfByte.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColStd_HArray1OfByte, TColStd_Array1OfByte)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_HArray1OfCharacter_HeaderFile
+#define TColStd_HArray1OfCharacter_HeaderFile
+
+#include <Standard_Character.hxx>
+#include <TColStd_Array1OfCharacter.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColStd_HArray1OfCharacter, TColStd_Array1OfCharacter)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_HArray1OfExtendedString_HeaderFile
+#define TColStd_HArray1OfExtendedString_HeaderFile
+
+#include <TCollection_ExtendedString.hxx>
+#include <TColStd_Array1OfExtendedString.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColStd_HArray1OfExtendedString, TColStd_Array1OfExtendedString)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_HArray1OfInteger_HeaderFile
+#define TColStd_HArray1OfInteger_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <TColStd_Array1OfInteger.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColStd_HArray1OfInteger, TColStd_Array1OfInteger)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_HArray1OfListOfInteger_HeaderFile
+#define TColStd_HArray1OfListOfInteger_HeaderFile
+
+#include <TColStd_ListOfInteger.hxx>
+#include <TColStd_Array1OfListOfInteger.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColStd_HArray1OfListOfInteger, TColStd_Array1OfListOfInteger)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_HArray1OfReal_HeaderFile
+#define TColStd_HArray1OfReal_HeaderFile
+
+#include <Standard_Real.hxx>
+#include <TColStd_Array1OfReal.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColStd_HArray1OfReal, TColStd_Array1OfReal)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_HArray1OfTransient_HeaderFile
+#define TColStd_HArray1OfTransient_HeaderFile
+
+#include <Standard_Transient.hxx>
+#include <TColStd_Array1OfTransient.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColStd_HArray1OfTransient, TColStd_Array1OfTransient)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_HArray2OfBoolean_HeaderFile
+#define TColStd_HArray2OfBoolean_HeaderFile
+
+#include <Standard_Boolean.hxx>
+#include <TColStd_Array2OfBoolean.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(TColStd_HArray2OfBoolean, TColStd_Array2OfBoolean)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_HArray2OfCharacter_HeaderFile
+#define TColStd_HArray2OfCharacter_HeaderFile
+
+#include <Standard_Character.hxx>
+#include <TColStd_Array2OfCharacter.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(TColStd_HArray2OfCharacter, TColStd_Array2OfCharacter)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_HArray2OfInteger_HeaderFile
+#define TColStd_HArray2OfInteger_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <TColStd_Array2OfInteger.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(TColStd_HArray2OfInteger, TColStd_Array2OfInteger)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_HArray2OfReal_HeaderFile
+#define TColStd_HArray2OfReal_HeaderFile
+
+#include <Standard_Real.hxx>
+#include <TColStd_Array2OfReal.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(TColStd_HArray2OfReal, TColStd_Array2OfReal)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_HArray2OfTransient_HeaderFile
+#define TColStd_HArray2OfTransient_HeaderFile
+
+#include <Standard_Transient.hxx>
+#include <TColStd_Array2OfTransient.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(TColStd_HArray2OfTransient, TColStd_Array2OfTransient)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_HSequenceOfAsciiString_HeaderFile
+#define TColStd_HSequenceOfAsciiString_HeaderFile
+
+#include <TCollection_AsciiString.hxx>
+#include <TColStd_SequenceOfAsciiString.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(TColStd_HSequenceOfAsciiString, TColStd_SequenceOfAsciiString)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_HSequenceOfExtendedString_HeaderFile
+#define TColStd_HSequenceOfExtendedString_HeaderFile
+
+#include <TCollection_ExtendedString.hxx>
+#include <TColStd_SequenceOfExtendedString.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(TColStd_HSequenceOfExtendedString, TColStd_SequenceOfExtendedString)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_HSequenceOfHAsciiString_HeaderFile
+#define TColStd_HSequenceOfHAsciiString_HeaderFile
+
+#include <TCollection_HAsciiString.hxx>
+#include <TColStd_SequenceOfHAsciiString.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(TColStd_HSequenceOfHAsciiString, TColStd_SequenceOfHAsciiString)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_HSequenceOfHExtendedString_HeaderFile
+#define TColStd_HSequenceOfHExtendedString_HeaderFile
+
+#include <TCollection_HExtendedString.hxx>
+#include <TColStd_SequenceOfHExtendedString.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(TColStd_HSequenceOfHExtendedString, TColStd_SequenceOfHExtendedString)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_HSequenceOfInteger_HeaderFile
+#define TColStd_HSequenceOfInteger_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <TColStd_SequenceOfInteger.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(TColStd_HSequenceOfInteger, TColStd_SequenceOfInteger)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_HSequenceOfReal_HeaderFile
+#define TColStd_HSequenceOfReal_HeaderFile
+
+#include <Standard_Real.hxx>
+#include <TColStd_SequenceOfReal.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(TColStd_HSequenceOfReal, TColStd_SequenceOfReal)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_HSequenceOfTransient_HeaderFile
+#define TColStd_HSequenceOfTransient_HeaderFile
+
+#include <Standard_Transient.hxx>
+#include <TColStd_SequenceOfTransient.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(TColStd_HSequenceOfTransient, TColStd_SequenceOfTransient)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_IndexedDataMapOfTransientTransient_HeaderFile
+#define TColStd_IndexedDataMapOfTransientTransient_HeaderFile
+
+#include <Standard_Transient.hxx>
+#include <Standard_Transient.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_IndexedDataMap.hxx>
+
+typedef NCollection_IndexedDataMap<Handle(Standard_Transient),Handle(Standard_Transient),TColStd_MapTransientHasher> TColStd_IndexedDataMapOfTransientTransient;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_IndexedMapOfInteger_HeaderFile
+#define TColStd_IndexedMapOfInteger_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_IndexedMap.hxx>
+
+typedef NCollection_IndexedMap<Standard_Integer,TColStd_MapIntegerHasher> TColStd_IndexedMapOfInteger;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_IndexedMapOfReal_HeaderFile
+#define TColStd_IndexedMapOfReal_HeaderFile
+
+#include <Standard_Real.hxx>
+#include <TColStd_MapRealHasher.hxx>
+#include <NCollection_IndexedMap.hxx>
+
+typedef NCollection_IndexedMap<Standard_Real,TColStd_MapRealHasher> TColStd_IndexedMapOfReal;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_IndexedMapOfTransient_HeaderFile
+#define TColStd_IndexedMapOfTransient_HeaderFile
+
+#include <Standard_Transient.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_IndexedMap.hxx>
+
+typedef NCollection_IndexedMap<Handle(Standard_Transient),TColStd_MapTransientHasher> TColStd_IndexedMapOfTransient;
+
+
+#endif
--- /dev/null
+
+
+#ifndef TColStd_ListIteratorOfListOfAsciiString_HeaderFile
+#define TColStd_ListIteratorOfListOfAsciiString_HeaderFile
+
+#include <TColStd_ListOfAsciiString.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TColStd_ListIteratorOfListOfInteger_HeaderFile
+#define TColStd_ListIteratorOfListOfInteger_HeaderFile
+
+#include <TColStd_ListOfInteger.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TColStd_ListIteratorOfListOfReal_HeaderFile
+#define TColStd_ListIteratorOfListOfReal_HeaderFile
+
+#include <TColStd_ListOfReal.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TColStd_ListIteratorOfListOfTransient_HeaderFile
+#define TColStd_ListIteratorOfListOfTransient_HeaderFile
+
+#include <TColStd_ListOfTransient.hxx>
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_ListOfAsciiString_HeaderFile
+#define TColStd_ListOfAsciiString_HeaderFile
+
+#include <TCollection_AsciiString.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<TCollection_AsciiString> TColStd_ListOfAsciiString;
+typedef NCollection_List<TCollection_AsciiString>::Iterator TColStd_ListIteratorOfListOfAsciiString;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_ListOfInteger_HeaderFile
+#define TColStd_ListOfInteger_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Standard_Integer> TColStd_ListOfInteger;
+typedef NCollection_List<Standard_Integer>::Iterator TColStd_ListIteratorOfListOfInteger;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_ListOfReal_HeaderFile
+#define TColStd_ListOfReal_HeaderFile
+
+#include <Standard_Real.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Standard_Real> TColStd_ListOfReal;
+typedef NCollection_List<Standard_Real>::Iterator TColStd_ListIteratorOfListOfReal;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_ListOfTransient_HeaderFile
+#define TColStd_ListOfTransient_HeaderFile
+
+#include <Standard_Transient.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Handle(Standard_Transient)> TColStd_ListOfTransient;
+typedef NCollection_List<Handle(Standard_Transient)>::Iterator TColStd_ListIteratorOfListOfTransient;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_MapIntegerHasher_HeaderFile
+#define TColStd_MapIntegerHasher_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <NCollection_DefaultHasher.hxx>
+
+typedef NCollection_DefaultHasher<Standard_Integer> TColStd_MapIntegerHasher;
+
+
+#endif
--- /dev/null
+
+
+#ifndef TColStd_MapIteratorOfMapOfAsciiString_HeaderFile
+#define TColStd_MapIteratorOfMapOfAsciiString_HeaderFile
+
+#include <TColStd_MapOfAsciiString.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TColStd_MapIteratorOfMapOfInteger_HeaderFile
+#define TColStd_MapIteratorOfMapOfInteger_HeaderFile
+
+#include <TColStd_MapOfInteger.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TColStd_MapIteratorOfMapOfReal_HeaderFile
+#define TColStd_MapIteratorOfMapOfReal_HeaderFile
+
+#include <TColStd_MapOfReal.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TColStd_MapIteratorOfMapOfTransient_HeaderFile
+#define TColStd_MapIteratorOfMapOfTransient_HeaderFile
+
+#include <TColStd_MapOfTransient.hxx>
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_MapOfAsciiString_HeaderFile
+#define TColStd_MapOfAsciiString_HeaderFile
+
+#include <TCollection_AsciiString.hxx>
+#include <TCollection_AsciiString.hxx>
+#include <NCollection_Map.hxx>
+
+typedef NCollection_Map<TCollection_AsciiString,TCollection_AsciiString> TColStd_MapOfAsciiString;
+typedef NCollection_Map<TCollection_AsciiString,TCollection_AsciiString>::Iterator TColStd_MapIteratorOfMapOfAsciiString;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_MapOfInteger_HeaderFile
+#define TColStd_MapOfInteger_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_Map.hxx>
+
+typedef NCollection_Map<Standard_Integer,TColStd_MapIntegerHasher> TColStd_MapOfInteger;
+typedef NCollection_Map<Standard_Integer,TColStd_MapIntegerHasher>::Iterator TColStd_MapIteratorOfMapOfInteger;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_MapOfReal_HeaderFile
+#define TColStd_MapOfReal_HeaderFile
+
+#include <Standard_Real.hxx>
+#include <TColStd_MapRealHasher.hxx>
+#include <NCollection_Map.hxx>
+
+typedef NCollection_Map<Standard_Real,TColStd_MapRealHasher> TColStd_MapOfReal;
+typedef NCollection_Map<Standard_Real,TColStd_MapRealHasher>::Iterator TColStd_MapIteratorOfMapOfReal;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_MapOfTransient_HeaderFile
+#define TColStd_MapOfTransient_HeaderFile
+
+#include <Standard_Transient.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_Map.hxx>
+
+typedef NCollection_Map<Handle(Standard_Transient),TColStd_MapTransientHasher> TColStd_MapOfTransient;
+typedef NCollection_Map<Handle(Standard_Transient),TColStd_MapTransientHasher>::Iterator TColStd_MapIteratorOfMapOfTransient;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_MapRealHasher_HeaderFile
+#define TColStd_MapRealHasher_HeaderFile
+
+#include <Standard_Real.hxx>
+#include <NCollection_DefaultHasher.hxx>
+
+typedef NCollection_DefaultHasher<Standard_Real> TColStd_MapRealHasher;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_MapTransientHasher_HeaderFile
+#define TColStd_MapTransientHasher_HeaderFile
+
+#include <Standard_Transient.hxx>
+#include <NCollection_DefaultHasher.hxx>
+
+typedef NCollection_DefaultHasher<Handle(Standard_Transient)> TColStd_MapTransientHasher;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_SequenceOfAddress_HeaderFile
+#define TColStd_SequenceOfAddress_HeaderFile
+
+#include <Standard_Address.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Standard_Address> TColStd_SequenceOfAddress;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_SequenceOfAsciiString_HeaderFile
+#define TColStd_SequenceOfAsciiString_HeaderFile
+
+#include <TCollection_AsciiString.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<TCollection_AsciiString> TColStd_SequenceOfAsciiString;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_SequenceOfBoolean_HeaderFile
+#define TColStd_SequenceOfBoolean_HeaderFile
+
+#include <Standard_Boolean.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Standard_Boolean> TColStd_SequenceOfBoolean;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_SequenceOfExtendedString_HeaderFile
+#define TColStd_SequenceOfExtendedString_HeaderFile
+
+#include <TCollection_ExtendedString.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<TCollection_ExtendedString> TColStd_SequenceOfExtendedString;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_SequenceOfHAsciiString_HeaderFile
+#define TColStd_SequenceOfHAsciiString_HeaderFile
+
+#include <TCollection_HAsciiString.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(TCollection_HAsciiString)> TColStd_SequenceOfHAsciiString;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_SequenceOfHExtendedString_HeaderFile
+#define TColStd_SequenceOfHExtendedString_HeaderFile
+
+#include <TCollection_HExtendedString.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(TCollection_HExtendedString)> TColStd_SequenceOfHExtendedString;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_SequenceOfInteger_HeaderFile
+#define TColStd_SequenceOfInteger_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Standard_Integer> TColStd_SequenceOfInteger;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_SequenceOfReal_HeaderFile
+#define TColStd_SequenceOfReal_HeaderFile
+
+#include <Standard_Real.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Standard_Real> TColStd_SequenceOfReal;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TColStd_SequenceOfTransient_HeaderFile
+#define TColStd_SequenceOfTransient_HeaderFile
+
+#include <Standard_Transient.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Standard_Transient)> TColStd_SequenceOfTransient;
+
+
+#endif
--- /dev/null
+TColgp_Array1OfCirc2d.hxx
+TColgp_Array1OfDir2d.hxx
+TColgp_Array1OfLin2d.hxx
+TColgp_Array1OfPnt2d.hxx
+TColgp_Array1OfVec2d.hxx
+TColgp_Array1OfXY.hxx
+TColgp_Array1OfDir.hxx
+TColgp_Array1OfPnt.hxx
+TColgp_Array1OfVec.hxx
+TColgp_Array1OfXYZ.hxx
+TColgp_Array2OfCirc2d.hxx
+TColgp_Array2OfDir2d.hxx
+TColgp_Array2OfLin2d.hxx
+TColgp_Array2OfPnt2d.hxx
+TColgp_Array2OfVec2d.hxx
+TColgp_Array2OfXY.hxx
+TColgp_Array2OfDir.hxx
+TColgp_Array2OfPnt.hxx
+TColgp_Array2OfVec.hxx
+TColgp_Array2OfXYZ.hxx
+TColgp_HArray1OfCirc2d.hxx
+TColgp_HArray1OfDir2d.hxx
+TColgp_HArray1OfLin2d.hxx
+TColgp_HArray1OfPnt2d.hxx
+TColgp_HArray1OfVec2d.hxx
+TColgp_HArray1OfXY.hxx
+TColgp_HArray1OfDir.hxx
+TColgp_HArray1OfPnt.hxx
+TColgp_HArray1OfVec.hxx
+TColgp_HArray1OfXYZ.hxx
+TColgp_HArray2OfCirc2d.hxx
+TColgp_HArray2OfDir2d.hxx
+TColgp_HArray2OfLin2d.hxx
+TColgp_HArray2OfPnt2d.hxx
+TColgp_HArray2OfVec2d.hxx
+TColgp_HArray2OfXY.hxx
+TColgp_HArray2OfDir.hxx
+TColgp_HArray2OfPnt.hxx
+TColgp_HArray2OfVec.hxx
+TColgp_HArray2OfXYZ.hxx
+TColgp_SequenceOfDir.hxx
+TColgp_SequenceOfPnt.hxx
+TColgp_SequenceOfVec.hxx
+TColgp_SequenceOfXYZ.hxx
+TColgp_SequenceOfAx1.hxx
+TColgp_HSequenceOfDir.hxx
+TColgp_HSequenceOfPnt.hxx
+TColgp_HSequenceOfVec.hxx
+TColgp_HSequenceOfXYZ.hxx
+TColgp_SequenceOfDir2d.hxx
+TColgp_SequenceOfPnt2d.hxx
+TColgp_SequenceOfVec2d.hxx
+TColgp_SequenceOfXY.hxx
+TColgp_SequenceOfArray1OfPnt2d.hxx
+TColgp_HSequenceOfDir2d.hxx
+TColgp_HSequenceOfPnt2d.hxx
+TColgp_HSequenceOfVec2d.hxx
+TColgp_HSequenceOfXY.hxx
-- Array1 of 2D objects.
- class Array1OfCirc2d
- instantiates Array1 from TCollection (Circ2d from gp);
- class Array1OfDir2d
- instantiates Array1 from TCollection (Dir2d from gp);
- class Array1OfLin2d
- instantiates Array1 from TCollection (Lin2d from gp);
- class Array1OfPnt2d
- instantiates Array1 from TCollection (Pnt2d from gp);
- class Array1OfVec2d
- instantiates Array1 from TCollection (Vec2d from gp);
- class Array1OfXY
- instantiates Array1 from TCollection (XY from gp);
+ imported Array1OfCirc2d;
+ imported Array1OfDir2d;
+ imported Array1OfLin2d;
+ imported Array1OfPnt2d;
+ imported Array1OfVec2d;
+ imported Array1OfXY;
-- Array1 of 3D objects.
- class Array1OfDir
- instantiates Array1 from TCollection (Dir from gp);
- class Array1OfPnt
- instantiates Array1 from TCollection (Pnt from gp);
- class Array1OfVec
- instantiates Array1 from TCollection (Vec from gp);
- class Array1OfXYZ
- instantiates Array1 from TCollection (XYZ from gp);
+ imported Array1OfDir;
+ imported Array1OfPnt;
+ imported Array1OfVec;
+ imported Array1OfXYZ;
-- Array2 of 2D objects.
- class Array2OfCirc2d
- instantiates Array2 from TCollection (Circ2d from gp);
- class Array2OfDir2d
- instantiates Array2 from TCollection (Dir2d from gp);
- class Array2OfLin2d
- instantiates Array2 from TCollection (Lin2d from gp);
- class Array2OfPnt2d
- instantiates Array2 from TCollection (Pnt2d from gp);
- class Array2OfVec2d
- instantiates Array2 from TCollection (Vec2d from gp);
- class Array2OfXY
- instantiates Array2 from TCollection (XY from gp);
+ imported Array2OfCirc2d;
+ imported Array2OfDir2d;
+ imported Array2OfLin2d;
+ imported Array2OfPnt2d;
+ imported Array2OfVec2d;
+ imported Array2OfXY;
-- Array2 of 3D objects.
- class Array2OfDir
- instantiates Array2 from TCollection (Dir from gp);
- class Array2OfPnt
- instantiates Array2 from TCollection (Pnt from gp);
- class Array2OfVec
- instantiates Array2 from TCollection (Vec from gp);
- class Array2OfXYZ
- instantiates Array2 from TCollection (XYZ from gp);
+ imported Array2OfDir;
+ imported Array2OfPnt;
+ imported Array2OfVec;
+ imported Array2OfXYZ;
-- HArray1 of 2D objects.
- class HArray1OfCirc2d
- instantiates HArray1 from TCollection (Circ2d from gp,
- Array1OfCirc2d from TColgp);
- class HArray1OfDir2d
- instantiates HArray1 from TCollection (Dir2d from gp,
- Array1OfDir2d from TColgp);
- class HArray1OfLin2d
- instantiates HArray1 from TCollection (Lin2d from gp,
- Array1OfLin2d from TColgp);
- class HArray1OfPnt2d
- instantiates HArray1 from TCollection (Pnt2d from gp,
- Array1OfPnt2d from TColgp);
- class HArray1OfVec2d
- instantiates HArray1 from TCollection (Vec2d from gp,
- Array1OfVec2d from TColgp);
- class HArray1OfXY
- instantiates HArray1 from TCollection (XY from gp,
- Array1OfXY from TColgp);
+ imported transient class HArray1OfCirc2d;
+ imported transient class HArray1OfDir2d;
+ imported transient class HArray1OfLin2d;
+ imported transient class HArray1OfPnt2d;
+ imported transient class HArray1OfVec2d;
+ imported transient class HArray1OfXY;
-- HArray1 of 3D objects.
- class HArray1OfDir
- instantiates HArray1 from TCollection (Dir from gp,
- Array1OfDir from TColgp);
- class HArray1OfPnt
- instantiates HArray1 from TCollection (Pnt from gp,
- Array1OfPnt from TColgp);
- class HArray1OfVec
- instantiates HArray1 from TCollection (Vec from gp,
- Array1OfVec from TColgp);
- class HArray1OfXYZ
- instantiates HArray1 from TCollection (XYZ from gp,
- Array1OfXYZ from TColgp);
+ imported transient class HArray1OfDir;
+ imported transient class HArray1OfPnt;
+ imported transient class HArray1OfVec;
+ imported transient class HArray1OfXYZ;
-- HArray2 of 2D objects.
- class HArray2OfCirc2d
- instantiates HArray2 from TCollection (Circ2d from gp,
- Array2OfCirc2d from TColgp);
- class HArray2OfDir2d
- instantiates HArray2 from TCollection (Dir2d from gp,
- Array2OfDir2d from TColgp);
- class HArray2OfLin2d
- instantiates HArray2 from TCollection (Lin2d from gp,
- Array2OfLin2d from TColgp);
- class HArray2OfPnt2d
- instantiates HArray2 from TCollection (Pnt2d from gp,
- Array2OfPnt2d from TColgp);
- class HArray2OfVec2d
- instantiates HArray2 from TCollection (Vec2d from gp,
- Array2OfVec2d from TColgp);
- class HArray2OfXY
- instantiates HArray2 from TCollection (XY from gp,
- Array2OfXY from TColgp);
+ imported transient class HArray2OfCirc2d;
+ imported transient class HArray2OfDir2d;
+ imported transient class HArray2OfLin2d;
+ imported transient class HArray2OfPnt2d;
+ imported transient class HArray2OfVec2d;
+ imported transient class HArray2OfXY;
-- HArray2 of 3D objects.
- class HArray2OfDir
- instantiates HArray2 from TCollection (Dir from gp,
- Array2OfDir from TColgp);
- class HArray2OfPnt
- instantiates HArray2 from TCollection (Pnt from gp,
- Array2OfPnt from TColgp);
- class HArray2OfVec
- instantiates HArray2 from TCollection (Vec from gp,
- Array2OfVec from TColgp);
- class HArray2OfXYZ
- instantiates HArray2 from TCollection (XYZ from gp,
- Array2OfXYZ from TColgp);
+ imported transient class HArray2OfDir;
+ imported transient class HArray2OfPnt;
+ imported transient class HArray2OfVec;
+ imported transient class HArray2OfXYZ;
-- Sequences of 3D objects.
- class SequenceOfDir
- instantiates Sequence from TCollection (Dir from gp);
- class SequenceOfPnt
- instantiates Sequence from TCollection (Pnt from gp);
- class SequenceOfVec
- instantiates Sequence from TCollection (Vec from gp);
- class SequenceOfXYZ
- instantiates Sequence from TCollection (XYZ from gp);
- class SequenceOfAx1
- instantiates Sequence from TCollection (Ax1 from gp);
+ imported SequenceOfDir;
+ imported SequenceOfPnt;
+ imported SequenceOfVec;
+ imported SequenceOfXYZ;
+ imported SequenceOfAx1;
-- HSequences of 3D objects.
- class HSequenceOfDir
- instantiates HSequence from TCollection (Dir from gp,
- SequenceOfDir from TColgp);
- class HSequenceOfPnt
- instantiates HSequence from TCollection (Pnt from gp,
- SequenceOfPnt from TColgp);
+ imported transient class HSequenceOfDir;
+ imported transient class HSequenceOfPnt;
- class HSequenceOfVec
- instantiates HSequence from TCollection (Vec from gp,
- SequenceOfVec from TColgp);
+ imported transient class HSequenceOfVec;
- class HSequenceOfXYZ
- instantiates HSequence from TCollection (XYZ from gp,
- SequenceOfXYZ from TColgp);
+ imported transient class HSequenceOfXYZ;
-- Sequences of 2D objects.
- class SequenceOfDir2d
- instantiates Sequence from TCollection (Dir2d from gp);
- class SequenceOfPnt2d
- instantiates Sequence from TCollection (Pnt2d from gp);
- class SequenceOfVec2d
- instantiates Sequence from TCollection (Vec2d from gp);
- class SequenceOfXY
- instantiates Sequence from TCollection (XY from gp);
- class SequenceOfArray1OfPnt2d
- instantiates Sequence from TCollection(HArray1OfPnt2d from TColgp);
+ imported SequenceOfDir2d;
+ imported SequenceOfPnt2d;
+ imported SequenceOfVec2d;
+ imported SequenceOfXY;
+ imported SequenceOfArray1OfPnt2d;
-- HSequences of 2D objects.
- class HSequenceOfDir2d
- instantiates HSequence from TCollection (Dir2d from gp,
- SequenceOfDir2d from TColgp);
- class HSequenceOfPnt2d
- instantiates HSequence from TCollection (Pnt2d from gp,
- SequenceOfPnt2d from TColgp);
- class HSequenceOfVec2d
- instantiates HSequence from TCollection (Vec2d from gp,
- SequenceOfVec2d from TColgp);
- class HSequenceOfXY
- instantiates HSequence from TCollection (XY from gp,
- SequenceOfXY from TColgp);
+ imported transient class HSequenceOfDir2d;
+ imported transient class HSequenceOfPnt2d;
+ imported transient class HSequenceOfVec2d;
+ imported transient class HSequenceOfXY;
end TColgp;
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_Array1OfCirc2d_HeaderFile
+#define TColgp_Array1OfCirc2d_HeaderFile
+
+#include <gp_Circ2d.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<gp_Circ2d> TColgp_Array1OfCirc2d;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_Array1OfDir_HeaderFile
+#define TColgp_Array1OfDir_HeaderFile
+
+#include <gp_Dir.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<gp_Dir> TColgp_Array1OfDir;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_Array1OfDir2d_HeaderFile
+#define TColgp_Array1OfDir2d_HeaderFile
+
+#include <gp_Dir2d.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<gp_Dir2d> TColgp_Array1OfDir2d;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_Array1OfLin2d_HeaderFile
+#define TColgp_Array1OfLin2d_HeaderFile
+
+#include <gp_Lin2d.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<gp_Lin2d> TColgp_Array1OfLin2d;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_Array1OfPnt_HeaderFile
+#define TColgp_Array1OfPnt_HeaderFile
+
+#include <gp_Pnt.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<gp_Pnt> TColgp_Array1OfPnt;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_Array1OfPnt2d_HeaderFile
+#define TColgp_Array1OfPnt2d_HeaderFile
+
+#include <gp_Pnt2d.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<gp_Pnt2d> TColgp_Array1OfPnt2d;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_Array1OfVec_HeaderFile
+#define TColgp_Array1OfVec_HeaderFile
+
+#include <gp_Vec.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<gp_Vec> TColgp_Array1OfVec;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_Array1OfVec2d_HeaderFile
+#define TColgp_Array1OfVec2d_HeaderFile
+
+#include <gp_Vec2d.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<gp_Vec2d> TColgp_Array1OfVec2d;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_Array1OfXY_HeaderFile
+#define TColgp_Array1OfXY_HeaderFile
+
+#include <gp_XY.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<gp_XY> TColgp_Array1OfXY;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_Array1OfXYZ_HeaderFile
+#define TColgp_Array1OfXYZ_HeaderFile
+
+#include <gp_XYZ.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<gp_XYZ> TColgp_Array1OfXYZ;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_Array2OfCirc2d_HeaderFile
+#define TColgp_Array2OfCirc2d_HeaderFile
+
+#include <gp_Circ2d.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<gp_Circ2d> TColgp_Array2OfCirc2d;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_Array2OfDir_HeaderFile
+#define TColgp_Array2OfDir_HeaderFile
+
+#include <gp_Dir.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<gp_Dir> TColgp_Array2OfDir;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_Array2OfDir2d_HeaderFile
+#define TColgp_Array2OfDir2d_HeaderFile
+
+#include <gp_Dir2d.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<gp_Dir2d> TColgp_Array2OfDir2d;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_Array2OfLin2d_HeaderFile
+#define TColgp_Array2OfLin2d_HeaderFile
+
+#include <gp_Lin2d.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<gp_Lin2d> TColgp_Array2OfLin2d;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_Array2OfPnt_HeaderFile
+#define TColgp_Array2OfPnt_HeaderFile
+
+#include <gp_Pnt.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<gp_Pnt> TColgp_Array2OfPnt;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_Array2OfPnt2d_HeaderFile
+#define TColgp_Array2OfPnt2d_HeaderFile
+
+#include <gp_Pnt2d.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<gp_Pnt2d> TColgp_Array2OfPnt2d;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_Array2OfVec_HeaderFile
+#define TColgp_Array2OfVec_HeaderFile
+
+#include <gp_Vec.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<gp_Vec> TColgp_Array2OfVec;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_Array2OfVec2d_HeaderFile
+#define TColgp_Array2OfVec2d_HeaderFile
+
+#include <gp_Vec2d.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<gp_Vec2d> TColgp_Array2OfVec2d;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_Array2OfXY_HeaderFile
+#define TColgp_Array2OfXY_HeaderFile
+
+#include <gp_XY.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<gp_XY> TColgp_Array2OfXY;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_Array2OfXYZ_HeaderFile
+#define TColgp_Array2OfXYZ_HeaderFile
+
+#include <gp_XYZ.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<gp_XYZ> TColgp_Array2OfXYZ;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HArray1OfCirc2d_HeaderFile
+#define TColgp_HArray1OfCirc2d_HeaderFile
+
+#include <gp_Circ2d.hxx>
+#include <TColgp_Array1OfCirc2d.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColgp_HArray1OfCirc2d, TColgp_Array1OfCirc2d)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HArray1OfDir_HeaderFile
+#define TColgp_HArray1OfDir_HeaderFile
+
+#include <gp_Dir.hxx>
+#include <TColgp_Array1OfDir.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColgp_HArray1OfDir, TColgp_Array1OfDir)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HArray1OfDir2d_HeaderFile
+#define TColgp_HArray1OfDir2d_HeaderFile
+
+#include <gp_Dir2d.hxx>
+#include <TColgp_Array1OfDir2d.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColgp_HArray1OfDir2d, TColgp_Array1OfDir2d)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HArray1OfLin2d_HeaderFile
+#define TColgp_HArray1OfLin2d_HeaderFile
+
+#include <gp_Lin2d.hxx>
+#include <TColgp_Array1OfLin2d.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColgp_HArray1OfLin2d, TColgp_Array1OfLin2d)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HArray1OfPnt_HeaderFile
+#define TColgp_HArray1OfPnt_HeaderFile
+
+#include <gp_Pnt.hxx>
+#include <TColgp_Array1OfPnt.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColgp_HArray1OfPnt, TColgp_Array1OfPnt)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HArray1OfPnt2d_HeaderFile
+#define TColgp_HArray1OfPnt2d_HeaderFile
+
+#include <gp_Pnt2d.hxx>
+#include <TColgp_Array1OfPnt2d.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColgp_HArray1OfPnt2d, TColgp_Array1OfPnt2d)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HArray1OfVec_HeaderFile
+#define TColgp_HArray1OfVec_HeaderFile
+
+#include <gp_Vec.hxx>
+#include <TColgp_Array1OfVec.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColgp_HArray1OfVec, TColgp_Array1OfVec)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HArray1OfVec2d_HeaderFile
+#define TColgp_HArray1OfVec2d_HeaderFile
+
+#include <gp_Vec2d.hxx>
+#include <TColgp_Array1OfVec2d.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColgp_HArray1OfVec2d, TColgp_Array1OfVec2d)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HArray1OfXY_HeaderFile
+#define TColgp_HArray1OfXY_HeaderFile
+
+#include <gp_XY.hxx>
+#include <TColgp_Array1OfXY.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColgp_HArray1OfXY, TColgp_Array1OfXY)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HArray1OfXYZ_HeaderFile
+#define TColgp_HArray1OfXYZ_HeaderFile
+
+#include <gp_XYZ.hxx>
+#include <TColgp_Array1OfXYZ.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TColgp_HArray1OfXYZ, TColgp_Array1OfXYZ)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HArray2OfCirc2d_HeaderFile
+#define TColgp_HArray2OfCirc2d_HeaderFile
+
+#include <gp_Circ2d.hxx>
+#include <TColgp_Array2OfCirc2d.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(TColgp_HArray2OfCirc2d, TColgp_Array2OfCirc2d)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HArray2OfDir_HeaderFile
+#define TColgp_HArray2OfDir_HeaderFile
+
+#include <gp_Dir.hxx>
+#include <TColgp_Array2OfDir.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(TColgp_HArray2OfDir, TColgp_Array2OfDir)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HArray2OfDir2d_HeaderFile
+#define TColgp_HArray2OfDir2d_HeaderFile
+
+#include <gp_Dir2d.hxx>
+#include <TColgp_Array2OfDir2d.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(TColgp_HArray2OfDir2d, TColgp_Array2OfDir2d)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HArray2OfLin2d_HeaderFile
+#define TColgp_HArray2OfLin2d_HeaderFile
+
+#include <gp_Lin2d.hxx>
+#include <TColgp_Array2OfLin2d.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(TColgp_HArray2OfLin2d, TColgp_Array2OfLin2d)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HArray2OfPnt_HeaderFile
+#define TColgp_HArray2OfPnt_HeaderFile
+
+#include <gp_Pnt.hxx>
+#include <TColgp_Array2OfPnt.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(TColgp_HArray2OfPnt, TColgp_Array2OfPnt)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HArray2OfPnt2d_HeaderFile
+#define TColgp_HArray2OfPnt2d_HeaderFile
+
+#include <gp_Pnt2d.hxx>
+#include <TColgp_Array2OfPnt2d.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(TColgp_HArray2OfPnt2d, TColgp_Array2OfPnt2d)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HArray2OfVec_HeaderFile
+#define TColgp_HArray2OfVec_HeaderFile
+
+#include <gp_Vec.hxx>
+#include <TColgp_Array2OfVec.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(TColgp_HArray2OfVec, TColgp_Array2OfVec)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HArray2OfVec2d_HeaderFile
+#define TColgp_HArray2OfVec2d_HeaderFile
+
+#include <gp_Vec2d.hxx>
+#include <TColgp_Array2OfVec2d.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(TColgp_HArray2OfVec2d, TColgp_Array2OfVec2d)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HArray2OfXY_HeaderFile
+#define TColgp_HArray2OfXY_HeaderFile
+
+#include <gp_XY.hxx>
+#include <TColgp_Array2OfXY.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(TColgp_HArray2OfXY, TColgp_Array2OfXY)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HArray2OfXYZ_HeaderFile
+#define TColgp_HArray2OfXYZ_HeaderFile
+
+#include <gp_XYZ.hxx>
+#include <TColgp_Array2OfXYZ.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(TColgp_HArray2OfXYZ, TColgp_Array2OfXYZ)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HSequenceOfDir_HeaderFile
+#define TColgp_HSequenceOfDir_HeaderFile
+
+#include <gp_Dir.hxx>
+#include <TColgp_SequenceOfDir.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(TColgp_HSequenceOfDir, TColgp_SequenceOfDir)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HSequenceOfDir2d_HeaderFile
+#define TColgp_HSequenceOfDir2d_HeaderFile
+
+#include <gp_Dir2d.hxx>
+#include <TColgp_SequenceOfDir2d.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(TColgp_HSequenceOfDir2d, TColgp_SequenceOfDir2d)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HSequenceOfPnt_HeaderFile
+#define TColgp_HSequenceOfPnt_HeaderFile
+
+#include <gp_Pnt.hxx>
+#include <TColgp_SequenceOfPnt.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(TColgp_HSequenceOfPnt, TColgp_SequenceOfPnt)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HSequenceOfPnt2d_HeaderFile
+#define TColgp_HSequenceOfPnt2d_HeaderFile
+
+#include <gp_Pnt2d.hxx>
+#include <TColgp_SequenceOfPnt2d.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(TColgp_HSequenceOfPnt2d, TColgp_SequenceOfPnt2d)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HSequenceOfVec_HeaderFile
+#define TColgp_HSequenceOfVec_HeaderFile
+
+#include <gp_Vec.hxx>
+#include <TColgp_SequenceOfVec.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(TColgp_HSequenceOfVec, TColgp_SequenceOfVec)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HSequenceOfVec2d_HeaderFile
+#define TColgp_HSequenceOfVec2d_HeaderFile
+
+#include <gp_Vec2d.hxx>
+#include <TColgp_SequenceOfVec2d.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(TColgp_HSequenceOfVec2d, TColgp_SequenceOfVec2d)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HSequenceOfXY_HeaderFile
+#define TColgp_HSequenceOfXY_HeaderFile
+
+#include <gp_XY.hxx>
+#include <TColgp_SequenceOfXY.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(TColgp_HSequenceOfXY, TColgp_SequenceOfXY)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_HSequenceOfXYZ_HeaderFile
+#define TColgp_HSequenceOfXYZ_HeaderFile
+
+#include <gp_XYZ.hxx>
+#include <TColgp_SequenceOfXYZ.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(TColgp_HSequenceOfXYZ, TColgp_SequenceOfXYZ)
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_SequenceOfArray1OfPnt2d_HeaderFile
+#define TColgp_SequenceOfArray1OfPnt2d_HeaderFile
+
+#include <TColgp_HArray1OfPnt2d.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(TColgp_HArray1OfPnt2d)> TColgp_SequenceOfArray1OfPnt2d;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_SequenceOfAx1_HeaderFile
+#define TColgp_SequenceOfAx1_HeaderFile
+
+#include <gp_Ax1.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<gp_Ax1> TColgp_SequenceOfAx1;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_SequenceOfDir_HeaderFile
+#define TColgp_SequenceOfDir_HeaderFile
+
+#include <gp_Dir.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<gp_Dir> TColgp_SequenceOfDir;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_SequenceOfDir2d_HeaderFile
+#define TColgp_SequenceOfDir2d_HeaderFile
+
+#include <gp_Dir2d.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<gp_Dir2d> TColgp_SequenceOfDir2d;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_SequenceOfPnt_HeaderFile
+#define TColgp_SequenceOfPnt_HeaderFile
+
+#include <gp_Pnt.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<gp_Pnt> TColgp_SequenceOfPnt;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_SequenceOfPnt2d_HeaderFile
+#define TColgp_SequenceOfPnt2d_HeaderFile
+
+#include <gp_Pnt2d.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<gp_Pnt2d> TColgp_SequenceOfPnt2d;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_SequenceOfVec_HeaderFile
+#define TColgp_SequenceOfVec_HeaderFile
+
+#include <gp_Vec.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<gp_Vec> TColgp_SequenceOfVec;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_SequenceOfVec2d_HeaderFile
+#define TColgp_SequenceOfVec2d_HeaderFile
+
+#include <gp_Vec2d.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<gp_Vec2d> TColgp_SequenceOfVec2d;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_SequenceOfXY_HeaderFile
+#define TColgp_SequenceOfXY_HeaderFile
+
+#include <gp_XY.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<gp_XY> TColgp_SequenceOfXY;
+
+
+#endif
--- /dev/null
+// Created on: 1993-03-10
+// Created by: Philippe DAUTRY
+// 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 TColgp_SequenceOfXYZ_HeaderFile
+#define TColgp_SequenceOfXYZ_HeaderFile
+
+#include <gp_XYZ.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<gp_XYZ> TColgp_SequenceOfXYZ;
+
+
+#endif
TDF_AttributeIterator.hxx
TDF_AttributeIterator.cxx
TDF_HAllocator.hxx
+TDF_IDList.hxx
+TDF_ListIteratorOfIDList.hxx
+TDF_AttributeList.hxx
+TDF_ListIteratorOfAttributeList.hxx
+TDF_LabelList.hxx
+TDF_ListIteratorOfLabelList.hxx
+TDF_AttributeDeltaList.hxx
+TDF_ListIteratorOfAttributeDeltaList.hxx
+TDF_DeltaList.hxx
+TDF_ListIteratorOfDeltaList.hxx
+TDF_AttributeSequence.hxx
+TDF_LabelSequence.hxx
+TDF_AttributeArray1.hxx
+TDF_HAttributeArray1.hxx
+TDF_IDMap.hxx
+TDF_MapIteratorOfIDMap.hxx
+TDF_AttributeMap.hxx
+TDF_MapIteratorOfAttributeMap.hxx
+TDF_AttributeDataMap.hxx
+TDF_DataMapIteratorOfAttributeDataMap.hxx
+TDF_AttributeDoubleMap.hxx
+TDF_DoubleMapIteratorOfAttributeDoubleMap.hxx
+TDF_AttributeIndexedMap.hxx
+TDF_LabelMap.hxx
+TDF_MapIteratorOfLabelMap.hxx
+TDF_LabelDataMap.hxx
+TDF_DataMapIteratorOfLabelDataMap.hxx
+TDF_LabelDoubleMap.hxx
+TDF_DoubleMapIteratorOfLabelDoubleMap.hxx
+TDF_LabelIndexedMap.hxx
+TDF_LabelIntegerMap.hxx
+TDF_DataMapIteratorOfLabelIntegerMap.hxx
+TDF_GUIDProgIDMap.hxx
+TDF_DoubleMapIteratorOfGUIDProgIDMap.hxx
-- Lists
-- -----
- class IDList instantiates List from TCollection
- (GUID from Standard);
+ imported IDList;
- class AttributeList instantiates List from TCollection
- (Attribute from TDF);
+ imported ListIteratorOfIDList;
- class LabelList instantiates List from TCollection
- (Label from TDF);
+ imported AttributeList;
- class AttributeDeltaList instantiates List from TCollection
- (AttributeDelta from TDF);
+ imported ListIteratorOfAttributeList;
- class DeltaList instantiates List from TCollection
- (Delta from TDF);
+ imported LabelList;
+
+ imported ListIteratorOfLabelList;
+
+ imported AttributeDeltaList;
+
+ imported ListIteratorOfAttributeDeltaList;
+
+ imported DeltaList;
+
+ imported ListIteratorOfDeltaList;
-- Sequences
-- ---------
- class AttributeSequence instantiates Sequence from TCollection
- (Attribute from TDF);
+ imported AttributeSequence;
- class LabelSequence instantiates Sequence from TCollection
- (Label from TDF);
+ imported LabelSequence;
-- Arrays
-- ------
- class AttributeArray1 instantiates Array1 from TCollection
- (Attribute from TDF);
+ imported AttributeArray1;
- class HAttributeArray1 instantiates HArray1 from TCollection
- (Attribute from TDF,
- AttributeArray1 from TDF);
+ imported transient class HAttributeArray1;
-- Maps
-- ----
- class IDMap instantiates Map from TCollection
- (GUID from Standard,
- GUID from Standard);
-
- class AttributeMap instantiates Map from TCollection
- (Attribute from TDF,
- MapTransientHasher from TColStd);
-
- class AttributeDataMap instantiates DataMap from TCollection
- (Attribute from TDF,
- Attribute from TDF,
- MapTransientHasher from TColStd);
-
- class AttributeDoubleMap instantiates DoubleMap from TCollection
- (Attribute from TDF,
- Attribute from TDF,
- MapTransientHasher from TColStd,
- MapTransientHasher from TColStd);
-
- class AttributeIndexedMap instantiates IndexedMap from TCollection
- (Attribute from TDF,
- MapTransientHasher from TColStd);
-
-
- class LabelMap instantiates Map from TCollection
- (Label from TDF,
- LabelMapHasher from TDF);
-
- class LabelDataMap instantiates DataMap from TCollection
- (Label from TDF,
- Label from TDF,
- LabelMapHasher from TDF);
-
- class LabelDoubleMap instantiates DoubleMap from TCollection
- (Label from TDF,
- Label from TDF,
- LabelMapHasher from TDF,
- LabelMapHasher from TDF);
-
- class LabelIndexedMap instantiates IndexedMap from TCollection
- (Label from TDF,
- LabelMapHasher from TDF);
-
- class LabelIntegerMap instantiates DataMap from TCollection
- (Label from TDF,
- Integer from Standard,
- LabelMapHasher from TDF);
-
- class GUIDProgIDMap instantiates DoubleMap from TCollection
- (GUID from Standard,
- ExtendedString from TCollection,
- GUID from Standard,
- ExtendedString from TCollection);
+ imported IDMap;
+
+ imported MapIteratorOfIDMap;
+
+ imported AttributeMap;
+
+ imported MapIteratorOfAttributeMap;
+
+ imported AttributeDataMap;
+
+ imported DataMapIteratorOfAttributeDataMap;
+
+ imported AttributeDoubleMap;
+
+ imported DoubleMapIteratorOfAttributeDoubleMap;
+
+ imported AttributeIndexedMap;
+
+
+ imported LabelMap;
+
+
+ imported MapIteratorOfLabelMap;
+
+ imported LabelDataMap;
+
+ imported DataMapIteratorOfLabelDataMap;
+
+ imported LabelDoubleMap;
+
+ imported DoubleMapIteratorOfLabelDoubleMap;
+
+ imported LabelIndexedMap;
+
+ imported LabelIntegerMap;
+
+ imported DataMapIteratorOfLabelIntegerMap;
+
+ imported GUIDProgIDMap;
+
+ imported DoubleMapIteratorOfGUIDProgIDMap;
---Category: Package methods
-- ==============================================================
--- /dev/null
+// Created by: DAUTRY Philippe
+// 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 TDF_AttributeArray1_HeaderFile
+#define TDF_AttributeArray1_HeaderFile
+
+#include <TDF_Attribute.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(TDF_Attribute)> TDF_AttributeArray1;
+
+
+#endif
--- /dev/null
+// Created by: DAUTRY Philippe
+// 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 TDF_AttributeDataMap_HeaderFile
+#define TDF_AttributeDataMap_HeaderFile
+
+#include <TDF_Attribute.hxx>
+#include <TDF_Attribute.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Handle(TDF_Attribute),Handle(TDF_Attribute),TColStd_MapTransientHasher> TDF_AttributeDataMap;
+typedef NCollection_DataMap<Handle(TDF_Attribute),Handle(TDF_Attribute),TColStd_MapTransientHasher>::Iterator TDF_DataMapIteratorOfAttributeDataMap;
+
+
+#endif
--- /dev/null
+// Created by: DAUTRY Philippe
+// 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 TDF_AttributeDeltaList_HeaderFile
+#define TDF_AttributeDeltaList_HeaderFile
+
+#include <TDF_AttributeDelta.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Handle(TDF_AttributeDelta)> TDF_AttributeDeltaList;
+typedef NCollection_List<Handle(TDF_AttributeDelta)>::Iterator TDF_ListIteratorOfAttributeDeltaList;
+
+
+#endif
--- /dev/null
+// Created by: DAUTRY Philippe
+// 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 TDF_AttributeDoubleMap_HeaderFile
+#define TDF_AttributeDoubleMap_HeaderFile
+
+#include <TDF_Attribute.hxx>
+#include <TDF_Attribute.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_DoubleMap.hxx>
+
+typedef NCollection_DoubleMap<Handle(TDF_Attribute),Handle(TDF_Attribute),TColStd_MapTransientHasher,TColStd_MapTransientHasher> TDF_AttributeDoubleMap;
+typedef NCollection_DoubleMap<Handle(TDF_Attribute),Handle(TDF_Attribute),TColStd_MapTransientHasher,TColStd_MapTransientHasher>::Iterator TDF_DoubleMapIteratorOfAttributeDoubleMap;
+
+
+#endif
--- /dev/null
+// Created by: DAUTRY Philippe
+// 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 TDF_AttributeIndexedMap_HeaderFile
+#define TDF_AttributeIndexedMap_HeaderFile
+
+#include <TDF_Attribute.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_IndexedMap.hxx>
+
+typedef NCollection_IndexedMap<Handle(TDF_Attribute),TColStd_MapTransientHasher> TDF_AttributeIndexedMap;
+
+
+#endif
--- /dev/null
+// Created by: DAUTRY Philippe
+// 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 TDF_AttributeList_HeaderFile
+#define TDF_AttributeList_HeaderFile
+
+#include <TDF_Attribute.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Handle(TDF_Attribute)> TDF_AttributeList;
+typedef NCollection_List<Handle(TDF_Attribute)>::Iterator TDF_ListIteratorOfAttributeList;
+
+
+#endif
--- /dev/null
+// Created by: DAUTRY Philippe
+// 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 TDF_AttributeMap_HeaderFile
+#define TDF_AttributeMap_HeaderFile
+
+#include <TDF_Attribute.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_Map.hxx>
+
+typedef NCollection_Map<Handle(TDF_Attribute),TColStd_MapTransientHasher> TDF_AttributeMap;
+typedef NCollection_Map<Handle(TDF_Attribute),TColStd_MapTransientHasher>::Iterator TDF_MapIteratorOfAttributeMap;
+
+
+#endif
--- /dev/null
+// Created by: DAUTRY Philippe
+// 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 TDF_AttributeSequence_HeaderFile
+#define TDF_AttributeSequence_HeaderFile
+
+#include <TDF_Attribute.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(TDF_Attribute)> TDF_AttributeSequence;
+
+
+#endif
--- /dev/null
+
+
+#ifndef TDF_DataMapIteratorOfAttributeDataMap_HeaderFile
+#define TDF_DataMapIteratorOfAttributeDataMap_HeaderFile
+
+#include <TDF_AttributeDataMap.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TDF_DataMapIteratorOfLabelDataMap_HeaderFile
+#define TDF_DataMapIteratorOfLabelDataMap_HeaderFile
+
+#include <TDF_LabelDataMap.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TDF_DataMapIteratorOfLabelIntegerMap_HeaderFile
+#define TDF_DataMapIteratorOfLabelIntegerMap_HeaderFile
+
+#include <TDF_LabelIntegerMap.hxx>
+
+#endif
--- /dev/null
+// Created by: DAUTRY Philippe
+// 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 TDF_DeltaList_HeaderFile
+#define TDF_DeltaList_HeaderFile
+
+#include <TDF_Delta.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Handle(TDF_Delta)> TDF_DeltaList;
+typedef NCollection_List<Handle(TDF_Delta)>::Iterator TDF_ListIteratorOfDeltaList;
+
+
+#endif
--- /dev/null
+
+
+#ifndef TDF_DoubleMapIteratorOfAttributeDoubleMap_HeaderFile
+#define TDF_DoubleMapIteratorOfAttributeDoubleMap_HeaderFile
+
+#include <TDF_AttributeDoubleMap.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TDF_DoubleMapIteratorOfGUIDProgIDMap_HeaderFile
+#define TDF_DoubleMapIteratorOfGUIDProgIDMap_HeaderFile
+
+#include <TDF_GUIDProgIDMap.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TDF_DoubleMapIteratorOfLabelDoubleMap_HeaderFile
+#define TDF_DoubleMapIteratorOfLabelDoubleMap_HeaderFile
+
+#include <TDF_LabelDoubleMap.hxx>
+
+#endif
--- /dev/null
+// Created by: DAUTRY Philippe
+// 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 TDF_GUIDProgIDMap_HeaderFile
+#define TDF_GUIDProgIDMap_HeaderFile
+
+#include <Standard_GUID.hxx>
+#include <TCollection_ExtendedString.hxx>
+#include <Standard_GUID.hxx>
+#include <TCollection_ExtendedString.hxx>
+#include <NCollection_DoubleMap.hxx>
+
+typedef NCollection_DoubleMap<Standard_GUID,TCollection_ExtendedString,Standard_GUID,TCollection_ExtendedString> TDF_GUIDProgIDMap;
+typedef NCollection_DoubleMap<Standard_GUID,TCollection_ExtendedString,Standard_GUID,TCollection_ExtendedString>::Iterator TDF_DoubleMapIteratorOfGUIDProgIDMap;
+
+
+#endif
--- /dev/null
+// Created by: DAUTRY Philippe
+// 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 TDF_HAttributeArray1_HeaderFile
+#define TDF_HAttributeArray1_HeaderFile
+
+#include <TDF_Attribute.hxx>
+#include <TDF_AttributeArray1.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TDF_HAttributeArray1, TDF_AttributeArray1)
+
+
+#endif
--- /dev/null
+// Created by: DAUTRY Philippe
+// 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 TDF_IDList_HeaderFile
+#define TDF_IDList_HeaderFile
+
+#include <Standard_GUID.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Standard_GUID> TDF_IDList;
+typedef NCollection_List<Standard_GUID>::Iterator TDF_ListIteratorOfIDList;
+
+
+#endif
--- /dev/null
+// Created by: DAUTRY Philippe
+// 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 TDF_IDMap_HeaderFile
+#define TDF_IDMap_HeaderFile
+
+#include <Standard_GUID.hxx>
+#include <Standard_GUID.hxx>
+#include <NCollection_Map.hxx>
+
+typedef NCollection_Map<Standard_GUID,Standard_GUID> TDF_IDMap;
+typedef NCollection_Map<Standard_GUID,Standard_GUID>::Iterator TDF_MapIteratorOfIDMap;
+
+
+#endif
--- /dev/null
+// Created by: DAUTRY Philippe
+// 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 TDF_LabelDataMap_HeaderFile
+#define TDF_LabelDataMap_HeaderFile
+
+#include <TDF_Label.hxx>
+#include <TDF_Label.hxx>
+#include <TDF_LabelMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TDF_Label,TDF_Label,TDF_LabelMapHasher> TDF_LabelDataMap;
+typedef NCollection_DataMap<TDF_Label,TDF_Label,TDF_LabelMapHasher>::Iterator TDF_DataMapIteratorOfLabelDataMap;
+
+
+#endif
--- /dev/null
+// Created by: DAUTRY Philippe
+// 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 TDF_LabelDoubleMap_HeaderFile
+#define TDF_LabelDoubleMap_HeaderFile
+
+#include <TDF_Label.hxx>
+#include <TDF_Label.hxx>
+#include <TDF_LabelMapHasher.hxx>
+#include <TDF_LabelMapHasher.hxx>
+#include <NCollection_DoubleMap.hxx>
+
+typedef NCollection_DoubleMap<TDF_Label,TDF_Label,TDF_LabelMapHasher,TDF_LabelMapHasher> TDF_LabelDoubleMap;
+typedef NCollection_DoubleMap<TDF_Label,TDF_Label,TDF_LabelMapHasher,TDF_LabelMapHasher>::Iterator TDF_DoubleMapIteratorOfLabelDoubleMap;
+
+
+#endif
--- /dev/null
+// Created by: DAUTRY Philippe
+// 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 TDF_LabelIndexedMap_HeaderFile
+#define TDF_LabelIndexedMap_HeaderFile
+
+#include <TDF_Label.hxx>
+#include <TDF_LabelMapHasher.hxx>
+#include <NCollection_IndexedMap.hxx>
+
+typedef NCollection_IndexedMap<TDF_Label,TDF_LabelMapHasher> TDF_LabelIndexedMap;
+
+
+#endif
--- /dev/null
+// Created by: DAUTRY Philippe
+// 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 TDF_LabelIntegerMap_HeaderFile
+#define TDF_LabelIntegerMap_HeaderFile
+
+#include <TDF_Label.hxx>
+#include <Standard_Integer.hxx>
+#include <TDF_LabelMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TDF_Label,Standard_Integer,TDF_LabelMapHasher> TDF_LabelIntegerMap;
+typedef NCollection_DataMap<TDF_Label,Standard_Integer,TDF_LabelMapHasher>::Iterator TDF_DataMapIteratorOfLabelIntegerMap;
+
+
+#endif
--- /dev/null
+// Created by: DAUTRY Philippe
+// 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 TDF_LabelList_HeaderFile
+#define TDF_LabelList_HeaderFile
+
+#include <TDF_Label.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<TDF_Label> TDF_LabelList;
+typedef NCollection_List<TDF_Label>::Iterator TDF_ListIteratorOfLabelList;
+
+
+#endif
--- /dev/null
+// Created by: DAUTRY Philippe
+// 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 TDF_LabelMap_HeaderFile
+#define TDF_LabelMap_HeaderFile
+
+#include <TDF_Label.hxx>
+#include <TDF_LabelMapHasher.hxx>
+#include <NCollection_Map.hxx>
+
+typedef NCollection_Map<TDF_Label,TDF_LabelMapHasher> TDF_LabelMap;
+typedef NCollection_Map<TDF_Label,TDF_LabelMapHasher>::Iterator TDF_MapIteratorOfLabelMap;
+
+
+#endif
--- /dev/null
+// Created by: DAUTRY Philippe
+// 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 TDF_LabelSequence_HeaderFile
+#define TDF_LabelSequence_HeaderFile
+
+#include <TDF_Label.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<TDF_Label> TDF_LabelSequence;
+
+
+#endif
--- /dev/null
+
+
+#ifndef TDF_ListIteratorOfAttributeDeltaList_HeaderFile
+#define TDF_ListIteratorOfAttributeDeltaList_HeaderFile
+
+#include <TDF_AttributeDeltaList.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TDF_ListIteratorOfAttributeList_HeaderFile
+#define TDF_ListIteratorOfAttributeList_HeaderFile
+
+#include <TDF_AttributeList.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TDF_ListIteratorOfDeltaList_HeaderFile
+#define TDF_ListIteratorOfDeltaList_HeaderFile
+
+#include <TDF_DeltaList.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TDF_ListIteratorOfIDList_HeaderFile
+#define TDF_ListIteratorOfIDList_HeaderFile
+
+#include <TDF_IDList.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TDF_ListIteratorOfLabelList_HeaderFile
+#define TDF_ListIteratorOfLabelList_HeaderFile
+
+#include <TDF_LabelList.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TDF_MapIteratorOfAttributeMap_HeaderFile
+#define TDF_MapIteratorOfAttributeMap_HeaderFile
+
+#include <TDF_AttributeMap.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TDF_MapIteratorOfIDMap_HeaderFile
+#define TDF_MapIteratorOfIDMap_HeaderFile
+
+#include <TDF_IDMap.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TDF_MapIteratorOfLabelMap_HeaderFile
+#define TDF_MapIteratorOfLabelMap_HeaderFile
+
+#include <TDF_LabelMap.hxx>
+
+#endif
--- /dev/null
+TDataStd_ListOfExtendedString.hxx
+TDataStd_ListIteratorOfListOfExtendedString.hxx
+TDataStd_ListOfByte.hxx
+TDataStd_ListIteratorOfListOfByte.hxx
+TDataStd_LabelArray1.hxx
+TDataStd_HLabelArray1.hxx
+TDataStd_DataMapOfStringReal.hxx
+TDataStd_DataMapIteratorOfDataMapOfStringReal.hxx
+TDataStd_DataMapOfStringString.hxx
+TDataStd_DataMapIteratorOfDataMapOfStringString.hxx
+TDataStd_DataMapOfStringByte.hxx
+TDataStd_DataMapIteratorOfDataMapOfStringByte.hxx
+TDataStd_DataMapOfStringHArray1OfInteger.hxx
+TDataStd_DataMapIteratorOfDataMapOfStringHArray1OfInteger.hxx
+TDataStd_DataMapOfStringHArray1OfReal.hxx
+TDataStd_DataMapIteratorOfDataMapOfStringHArray1OfReal.hxx
class NamedData;
- class ListOfExtendedString instantiates List from TCollection ( ExtendedString from TCollection );
+ imported ListOfExtendedString;
+
+ imported ListIteratorOfListOfExtendedString;
-- Extension
- class ListOfByte instantiates List from TCollection(Byte from Standard);
-
- class LabelArray1 instantiates Array1 from TCollection(Label from TDF);
-
- class HLabelArray1 instantiates HArray1 from TCollection(Label from TDF, LabelArray1 from TDataStd);
-
- class DataMapOfStringReal instantiates DataMap from TCollection(ExtendedString from TCollection,
- Real from Standard,
- ExtendedString from TCollection);
- class DataMapOfStringString instantiates DataMap from TCollection(ExtendedString from TCollection,
- ExtendedString from TCollection,
- ExtendedString from TCollection);
- class DataMapOfStringByte instantiates DataMap from TCollection(ExtendedString from TCollection,
- Byte from Standard,
- ExtendedString from TCollection);
- class DataMapOfStringHArray1OfInteger instantiates DataMap from TCollection(ExtendedString from TCollection,
- HArray1OfInteger from TColStd,
- ExtendedString from TCollection);
- class DataMapOfStringHArray1OfReal instantiates DataMap from TCollection(ExtendedString from TCollection,
- HArray1OfReal from TColStd,
- ExtendedString from TCollection);
+ imported ListOfByte;
+ imported ListIteratorOfListOfByte;
+
+ imported LabelArray1;
+
+ imported transient class HLabelArray1;
+
+ imported DataMapOfStringReal;
+
+ imported DataMapIteratorOfDataMapOfStringReal;
+ imported DataMapOfStringString;
+ imported DataMapIteratorOfDataMapOfStringString;
+ imported DataMapOfStringByte;
+ imported DataMapIteratorOfDataMapOfStringByte;
+ imported DataMapOfStringHArray1OfInteger;
+ imported DataMapIteratorOfDataMapOfStringHArray1OfInteger;
+ imported DataMapOfStringHArray1OfReal;
+ imported DataMapIteratorOfDataMapOfStringHArray1OfReal;
class HDataMapOfStringInteger;
--- /dev/null
+
+
+#ifndef TDataStd_DataMapIteratorOfDataMapOfStringByte_HeaderFile
+#define TDataStd_DataMapIteratorOfDataMapOfStringByte_HeaderFile
+
+#include <TDataStd_DataMapOfStringByte.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TDataStd_DataMapIteratorOfDataMapOfStringHArray1OfInteger_HeaderFile
+#define TDataStd_DataMapIteratorOfDataMapOfStringHArray1OfInteger_HeaderFile
+
+#include <TDataStd_DataMapOfStringHArray1OfInteger.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TDataStd_DataMapIteratorOfDataMapOfStringHArray1OfReal_HeaderFile
+#define TDataStd_DataMapIteratorOfDataMapOfStringHArray1OfReal_HeaderFile
+
+#include <TDataStd_DataMapOfStringHArray1OfReal.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TDataStd_DataMapIteratorOfDataMapOfStringReal_HeaderFile
+#define TDataStd_DataMapIteratorOfDataMapOfStringReal_HeaderFile
+
+#include <TDataStd_DataMapOfStringReal.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TDataStd_DataMapIteratorOfDataMapOfStringString_HeaderFile
+#define TDataStd_DataMapIteratorOfDataMapOfStringString_HeaderFile
+
+#include <TDataStd_DataMapOfStringString.hxx>
+
+#endif
--- /dev/null
+// Created on: 1995-05-10
+// Created by: Denis PASCAL
+// 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 TDataStd_DataMapOfStringByte_HeaderFile
+#define TDataStd_DataMapOfStringByte_HeaderFile
+
+#include <TCollection_ExtendedString.hxx>
+#include <Standard_Byte.hxx>
+#include <TCollection_ExtendedString.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TCollection_ExtendedString,Standard_Byte,TCollection_ExtendedString> TDataStd_DataMapOfStringByte;
+typedef NCollection_DataMap<TCollection_ExtendedString,Standard_Byte,TCollection_ExtendedString>::Iterator TDataStd_DataMapIteratorOfDataMapOfStringByte;
+
+
+#endif
--- /dev/null
+// Created on: 1995-05-10
+// Created by: Denis PASCAL
+// 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 TDataStd_DataMapOfStringHArray1OfInteger_HeaderFile
+#define TDataStd_DataMapOfStringHArray1OfInteger_HeaderFile
+
+#include <TCollection_ExtendedString.hxx>
+#include <TColStd_HArray1OfInteger.hxx>
+#include <TCollection_ExtendedString.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TCollection_ExtendedString,Handle(TColStd_HArray1OfInteger),TCollection_ExtendedString> TDataStd_DataMapOfStringHArray1OfInteger;
+typedef NCollection_DataMap<TCollection_ExtendedString,Handle(TColStd_HArray1OfInteger),TCollection_ExtendedString>::Iterator TDataStd_DataMapIteratorOfDataMapOfStringHArray1OfInteger;
+
+
+#endif
--- /dev/null
+// Created on: 1995-05-10
+// Created by: Denis PASCAL
+// 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 TDataStd_DataMapOfStringHArray1OfReal_HeaderFile
+#define TDataStd_DataMapOfStringHArray1OfReal_HeaderFile
+
+#include <TCollection_ExtendedString.hxx>
+#include <TColStd_HArray1OfReal.hxx>
+#include <TCollection_ExtendedString.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TCollection_ExtendedString,Handle(TColStd_HArray1OfReal),TCollection_ExtendedString> TDataStd_DataMapOfStringHArray1OfReal;
+typedef NCollection_DataMap<TCollection_ExtendedString,Handle(TColStd_HArray1OfReal),TCollection_ExtendedString>::Iterator TDataStd_DataMapIteratorOfDataMapOfStringHArray1OfReal;
+
+
+#endif
--- /dev/null
+// Created on: 1995-05-10
+// Created by: Denis PASCAL
+// 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 TDataStd_DataMapOfStringReal_HeaderFile
+#define TDataStd_DataMapOfStringReal_HeaderFile
+
+#include <TCollection_ExtendedString.hxx>
+#include <Standard_Real.hxx>
+#include <TCollection_ExtendedString.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TCollection_ExtendedString,Standard_Real,TCollection_ExtendedString> TDataStd_DataMapOfStringReal;
+typedef NCollection_DataMap<TCollection_ExtendedString,Standard_Real,TCollection_ExtendedString>::Iterator TDataStd_DataMapIteratorOfDataMapOfStringReal;
+
+
+#endif
--- /dev/null
+// Created on: 1995-05-10
+// Created by: Denis PASCAL
+// 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 TDataStd_DataMapOfStringString_HeaderFile
+#define TDataStd_DataMapOfStringString_HeaderFile
+
+#include <TCollection_ExtendedString.hxx>
+#include <TCollection_ExtendedString.hxx>
+#include <TCollection_ExtendedString.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TCollection_ExtendedString,TCollection_ExtendedString,TCollection_ExtendedString> TDataStd_DataMapOfStringString;
+typedef NCollection_DataMap<TCollection_ExtendedString,TCollection_ExtendedString,TCollection_ExtendedString>::Iterator TDataStd_DataMapIteratorOfDataMapOfStringString;
+
+
+#endif
--- /dev/null
+// Created on: 1995-05-10
+// Created by: Denis PASCAL
+// 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 TDataStd_HLabelArray1_HeaderFile
+#define TDataStd_HLabelArray1_HeaderFile
+
+#include <TDF_Label.hxx>
+#include <TDataStd_LabelArray1.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TDataStd_HLabelArray1, TDataStd_LabelArray1)
+
+
+#endif
--- /dev/null
+// Created on: 1995-05-10
+// Created by: Denis PASCAL
+// 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 TDataStd_LabelArray1_HeaderFile
+#define TDataStd_LabelArray1_HeaderFile
+
+#include <TDF_Label.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<TDF_Label> TDataStd_LabelArray1;
+
+
+#endif
--- /dev/null
+
+
+#ifndef TDataStd_ListIteratorOfListOfByte_HeaderFile
+#define TDataStd_ListIteratorOfListOfByte_HeaderFile
+
+#include <TDataStd_ListOfByte.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TDataStd_ListIteratorOfListOfExtendedString_HeaderFile
+#define TDataStd_ListIteratorOfListOfExtendedString_HeaderFile
+
+#include <TDataStd_ListOfExtendedString.hxx>
+
+#endif
--- /dev/null
+// Created on: 1995-05-10
+// Created by: Denis PASCAL
+// 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 TDataStd_ListOfByte_HeaderFile
+#define TDataStd_ListOfByte_HeaderFile
+
+#include <Standard_Byte.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Standard_Byte> TDataStd_ListOfByte;
+typedef NCollection_List<Standard_Byte>::Iterator TDataStd_ListIteratorOfListOfByte;
+
+
+#endif
--- /dev/null
+// Created on: 1995-05-10
+// Created by: Denis PASCAL
+// 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 TDataStd_ListOfExtendedString_HeaderFile
+#define TDataStd_ListOfExtendedString_HeaderFile
+
+#include <TCollection_ExtendedString.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<TCollection_ExtendedString> TDataStd_ListOfExtendedString;
+typedef NCollection_List<TCollection_ExtendedString>::Iterator TDataStd_ListIteratorOfListOfExtendedString;
+
+
+#endif
--- /dev/null
+TDataXtd_Array1OfTrsf.hxx
+TDataXtd_HArray1OfTrsf.hxx
---Category: tools
-- =====
- class Array1OfTrsf instantiates Array1 from TCollection (Trsf from gp);
+ imported Array1OfTrsf;
- class HArray1OfTrsf instantiates HArray1 from TCollection (Trsf from gp,
- Array1OfTrsf from TDataXtd);
+ imported transient class HArray1OfTrsf;
IDList (anIDList : in out IDList from TDF);
---Purpose: Appends to <anIDList> the list of the attributes
--- /dev/null
+// Created on: 2008-05-29
+// Created by: Sergey ZARITCHNY
+// Copyright (c) 2008-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 TDataXtd_Array1OfTrsf_HeaderFile
+#define TDataXtd_Array1OfTrsf_HeaderFile
+
+#include <gp_Trsf.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<gp_Trsf> TDataXtd_Array1OfTrsf;
+
+
+#endif
--- /dev/null
+// Created on: 2008-05-29
+// Created by: Sergey ZARITCHNY
+// Copyright (c) 2008-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 TDataXtd_HArray1OfTrsf_HeaderFile
+#define TDataXtd_HArray1OfTrsf_HeaderFile
+
+#include <gp_Trsf.hxx>
+#include <TDataXtd_Array1OfTrsf.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TDataXtd_HArray1OfTrsf, TDataXtd_Array1OfTrsf)
+
+
+#endif
--- /dev/null
+TDocStd_LabelIDMapDataMap.hxx
+TDocStd_DataMapIteratorOfLabelIDMapDataMap.hxx
+TDocStd_SequenceOfApplicationDelta.hxx
+TDocStd_SequenceOfDocument.hxx
class CompoundDelta;
- class LabelIDMapDataMap instantiates DataMap from TCollection (Label from TDF,
- IDMap from TDF,
- LabelMapHasher from TDF);
+ imported LabelIDMapDataMap;
+
+ imported DataMapIteratorOfLabelIDMapDataMap;
class ApplicationDelta;
class MultiTransactionManager;
- class SequenceOfApplicationDelta instantiates
- Sequence from TCollection(ApplicationDelta from TDocStd);
+ imported SequenceOfApplicationDelta;
- class SequenceOfDocument instantiates
- Sequence from TCollection(Document from TDocStd);
+ imported SequenceOfDocument;
---Purpose: specific GUID of this package
-- =============================
--- /dev/null
+
+
+#ifndef TDocStd_DataMapIteratorOfLabelIDMapDataMap_HeaderFile
+#define TDocStd_DataMapIteratorOfLabelIDMapDataMap_HeaderFile
+
+#include <TDocStd_LabelIDMapDataMap.hxx>
+
+#endif
--- /dev/null
+// Created on: 1999-04-07
+// Created by: Denis PASCAL
+// Copyright (c) 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 TDocStd_LabelIDMapDataMap_HeaderFile
+#define TDocStd_LabelIDMapDataMap_HeaderFile
+
+#include <TDF_Label.hxx>
+#include <TDF_IDMap.hxx>
+#include <TDF_LabelMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TDF_Label,TDF_IDMap,TDF_LabelMapHasher> TDocStd_LabelIDMapDataMap;
+typedef NCollection_DataMap<TDF_Label,TDF_IDMap,TDF_LabelMapHasher>::Iterator TDocStd_DataMapIteratorOfLabelIDMapDataMap;
+
+
+#endif
--- /dev/null
+// Created on: 1999-04-07
+// Created by: Denis PASCAL
+// Copyright (c) 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 TDocStd_SequenceOfApplicationDelta_HeaderFile
+#define TDocStd_SequenceOfApplicationDelta_HeaderFile
+
+#include <TDocStd_ApplicationDelta.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(TDocStd_ApplicationDelta)> TDocStd_SequenceOfApplicationDelta;
+
+
+#endif
--- /dev/null
+// Created on: 1999-04-07
+// Created by: Denis PASCAL
+// Copyright (c) 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 TDocStd_SequenceOfDocument_HeaderFile
+#define TDocStd_SequenceOfDocument_HeaderFile
+
+#include <TDocStd_Document.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(TDocStd_Document)> TDocStd_SequenceOfDocument;
+
+
+#endif
--- /dev/null
+TFunction_DataMapOfGUIDDriver.hxx
+TFunction_DataMapIteratorOfDataMapOfGUIDDriver.hxx
+TFunction_Array1OfDataMapOfGUIDDriver.hxx
+TFunction_HArray1OfDataMapOfGUIDDriver.hxx
+TFunction_DataMapOfLabelListOfLabel.hxx
+TFunction_DataMapIteratorOfDataMapOfLabelListOfLabel.hxx
+TFunction_DoubleMapOfIntegerLabel.hxx
+TFunction_DoubleMapIteratorOfDoubleMapOfIntegerLabel.hxx
class Logbook;
- class DataMapOfGUIDDriver
- instantiates DataMap from TCollection(GUID from Standard,
- Driver from TFunction,
- GUID from Standard);
- class Array1OfDataMapOfGUIDDriver
- instantiates Array1 from TCollection(DataMapOfGUIDDriver from TFunction);
- class HArray1OfDataMapOfGUIDDriver
- instantiates HArray1 from TCollection(DataMapOfGUIDDriver from TFunction,
- Array1OfDataMapOfGUIDDriver from TFunction);
+ imported DataMapOfGUIDDriver;
+
+ imported DataMapIteratorOfDataMapOfGUIDDriver;
+ imported Array1OfDataMapOfGUIDDriver;
+ imported transient class HArray1OfDataMapOfGUIDDriver;
class Function;
class GraphNode;
class IFunction;
class Iterator;
- class DataMapOfLabelListOfLabel
- instantiates DataMap from TCollection(Label from TDF,
- LabelList from TDF,
- LabelMapHasher from TDF);
- class DoubleMapOfIntegerLabel
- instantiates DoubleMap from TCollection(Integer from Standard,
- Label from TDF,
- MapIntegerHasher from TColStd,
- LabelMapHasher from TDF);
+ imported DataMapOfLabelListOfLabel;
+
+ imported DataMapIteratorOfDataMapOfLabelListOfLabel;
+ imported DoubleMapOfIntegerLabel;
+ imported DoubleMapIteratorOfDoubleMapOfIntegerLabel;
end TFunction;
--- /dev/null
+// Created on: 1999-06-10
+// Created by: Vladislav ROMASHKO
+// Copyright (c) 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 TFunction_Array1OfDataMapOfGUIDDriver_HeaderFile
+#define TFunction_Array1OfDataMapOfGUIDDriver_HeaderFile
+
+#include <TFunction_DataMapOfGUIDDriver.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<TFunction_DataMapOfGUIDDriver> TFunction_Array1OfDataMapOfGUIDDriver;
+
+
+#endif
--- /dev/null
+
+
+#ifndef TFunction_DataMapIteratorOfDataMapOfGUIDDriver_HeaderFile
+#define TFunction_DataMapIteratorOfDataMapOfGUIDDriver_HeaderFile
+
+#include <TFunction_DataMapOfGUIDDriver.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TFunction_DataMapIteratorOfDataMapOfLabelListOfLabel_HeaderFile
+#define TFunction_DataMapIteratorOfDataMapOfLabelListOfLabel_HeaderFile
+
+#include <TFunction_DataMapOfLabelListOfLabel.hxx>
+
+#endif
--- /dev/null
+// Created on: 1999-06-10
+// Created by: Vladislav ROMASHKO
+// Copyright (c) 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 TFunction_DataMapOfGUIDDriver_HeaderFile
+#define TFunction_DataMapOfGUIDDriver_HeaderFile
+
+#include <Standard_GUID.hxx>
+#include <TFunction_Driver.hxx>
+#include <Standard_GUID.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_GUID,Handle(TFunction_Driver),Standard_GUID> TFunction_DataMapOfGUIDDriver;
+typedef NCollection_DataMap<Standard_GUID,Handle(TFunction_Driver),Standard_GUID>::Iterator TFunction_DataMapIteratorOfDataMapOfGUIDDriver;
+
+
+#endif
--- /dev/null
+// Created on: 1999-06-10
+// Created by: Vladislav ROMASHKO
+// Copyright (c) 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 TFunction_DataMapOfLabelListOfLabel_HeaderFile
+#define TFunction_DataMapOfLabelListOfLabel_HeaderFile
+
+#include <TDF_Label.hxx>
+#include <TDF_LabelList.hxx>
+#include <TDF_LabelMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TDF_Label,TDF_LabelList,TDF_LabelMapHasher> TFunction_DataMapOfLabelListOfLabel;
+typedef NCollection_DataMap<TDF_Label,TDF_LabelList,TDF_LabelMapHasher>::Iterator TFunction_DataMapIteratorOfDataMapOfLabelListOfLabel;
+
+
+#endif
--- /dev/null
+
+
+#ifndef TFunction_DoubleMapIteratorOfDoubleMapOfIntegerLabel_HeaderFile
+#define TFunction_DoubleMapIteratorOfDoubleMapOfIntegerLabel_HeaderFile
+
+#include <TFunction_DoubleMapOfIntegerLabel.hxx>
+
+#endif
--- /dev/null
+// Created on: 1999-06-10
+// Created by: Vladislav ROMASHKO
+// Copyright (c) 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 TFunction_DoubleMapOfIntegerLabel_HeaderFile
+#define TFunction_DoubleMapOfIntegerLabel_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <TDF_Label.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <TDF_LabelMapHasher.hxx>
+#include <NCollection_DoubleMap.hxx>
+
+typedef NCollection_DoubleMap<Standard_Integer,TDF_Label,TColStd_MapIntegerHasher,TDF_LabelMapHasher> TFunction_DoubleMapOfIntegerLabel;
+typedef NCollection_DoubleMap<Standard_Integer,TDF_Label,TColStd_MapIntegerHasher,TDF_LabelMapHasher>::Iterator TFunction_DoubleMapIteratorOfDoubleMapOfIntegerLabel;
+
+
+#endif
--- /dev/null
+// Created on: 1999-06-10
+// Created by: Vladislav ROMASHKO
+// Copyright (c) 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 TFunction_HArray1OfDataMapOfGUIDDriver_HeaderFile
+#define TFunction_HArray1OfDataMapOfGUIDDriver_HeaderFile
+
+#include <TFunction_DataMapOfGUIDDriver.hxx>
+#include <TFunction_Array1OfDataMapOfGUIDDriver.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TFunction_HArray1OfDataMapOfGUIDDriver, TFunction_Array1OfDataMapOfGUIDDriver)
+
+
+#endif
TNaming_NCollections.hxx
+TNaming_NamedShapeHasher.hxx
+TNaming_MapOfNamedShape.hxx
+TNaming_MapIteratorOfMapOfNamedShape.hxx
+TNaming_ListOfNamedShape.hxx
+TNaming_ListIteratorOfListOfNamedShape.hxx
+TNaming_DataMapOfShapePtrRefShape.hxx
+TNaming_DataMapIteratorOfDataMapOfShapePtrRefShape.hxx
+TNaming_DataMapOfShapeShapesSet.hxx
+TNaming_DataMapIteratorOfDataMapOfShapeShapesSet.hxx
+TNaming_ListOfMapOfShape.hxx
+TNaming_ListIteratorOfListOfMapOfShape.hxx
+TNaming_ListOfIndexedDataMapOfShapeListOfShape.hxx
+TNaming_ListIteratorOfListOfIndexedDataMapOfShapeListOfShape.hxx
- class NamedShapeHasher instantiates MapHasher from TCollection(NamedShape from TNaming) ;
+ imported NamedShapeHasher;
- class MapOfNamedShape instantiates Map from TCollection(NamedShape from TNaming,
- NamedShapeHasher from TNaming) ;
+ imported MapOfNamedShape;
+
+ imported MapIteratorOfMapOfNamedShape;
+
+ imported ListOfNamedShape;
- class ListOfNamedShape instantiates List from TCollection (NamedShape from TNaming);
+ imported ListIteratorOfListOfNamedShape;
---Category: classes to store selected shape (involve naming algorithm)
pointer PtrRefShape to RefShape from TNaming;
- private class DataMapOfShapePtrRefShape instantiates
- DataMap from TCollection (Shape from TopoDS,
- PtrRefShape from TNaming,
- ShapeMapHasher from TopTools);
+ imported DataMapOfShapePtrRefShape;
+
+ imported DataMapIteratorOfDataMapOfShapePtrRefShape;
pointer PtrDataMapOfShapePtrRefShape to DataMapOfShapePtrRefShape from TNaming;
private class IteratorOnShapesSet;
- private class DataMapOfShapeShapesSet instantiates DataMap from TCollection
- (Shape from TopoDS,
- ShapesSet from TNaming,
- ShapeMapHasher from TopTools);
+ imported DataMapOfShapeShapesSet;
+
+ imported DataMapIteratorOfDataMapOfShapeShapesSet;
+
+ imported ListOfMapOfShape;
- private class ListOfMapOfShape instantiates List from TCollection (MapOfShape from TopTools);
- private class ListOfIndexedDataMapOfShapeListOfShape instantiates List from TCollection
- (IndexedDataMapOfShapeListOfShape from TopTools);
+ imported ListIteratorOfListOfMapOfShape;
+ imported ListOfIndexedDataMapOfShapeListOfShape;
+ imported ListIteratorOfListOfIndexedDataMapOfShapeListOfShape;
private class NamingTool;
--- /dev/null
+
+
+#ifndef TNaming_DataMapIteratorOfDataMapOfShapePtrRefShape_HeaderFile
+#define TNaming_DataMapIteratorOfDataMapOfShapePtrRefShape_HeaderFile
+
+#include <TNaming_DataMapOfShapePtrRefShape.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TNaming_DataMapIteratorOfDataMapOfShapeShapesSet_HeaderFile
+#define TNaming_DataMapIteratorOfDataMapOfShapeShapesSet_HeaderFile
+
+#include <TNaming_DataMapOfShapeShapesSet.hxx>
+
+#endif
--- /dev/null
+// Created on: 1997-03-17
+// Created by: Yves FRICAUD
+// 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 TNaming_DataMapOfShapePtrRefShape_HeaderFile
+#define TNaming_DataMapOfShapePtrRefShape_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TNaming_PtrRefShape.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,TNaming_PtrRefShape,TopTools_ShapeMapHasher> TNaming_DataMapOfShapePtrRefShape;
+typedef NCollection_DataMap<TopoDS_Shape,TNaming_PtrRefShape,TopTools_ShapeMapHasher>::Iterator TNaming_DataMapIteratorOfDataMapOfShapePtrRefShape;
+
+
+#endif
--- /dev/null
+// Created on: 1997-03-17
+// Created by: Yves FRICAUD
+// 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 TNaming_DataMapOfShapeShapesSet_HeaderFile
+#define TNaming_DataMapOfShapeShapesSet_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TNaming_ShapesSet.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,TNaming_ShapesSet,TopTools_ShapeMapHasher> TNaming_DataMapOfShapeShapesSet;
+typedef NCollection_DataMap<TopoDS_Shape,TNaming_ShapesSet,TopTools_ShapeMapHasher>::Iterator TNaming_DataMapIteratorOfDataMapOfShapeShapesSet;
+
+
+#endif
--- /dev/null
+
+
+#ifndef TNaming_ListIteratorOfListOfIndexedDataMapOfShapeListOfShape_HeaderFile
+#define TNaming_ListIteratorOfListOfIndexedDataMapOfShapeListOfShape_HeaderFile
+
+#include <TNaming_ListOfIndexedDataMapOfShapeListOfShape.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TNaming_ListIteratorOfListOfMapOfShape_HeaderFile
+#define TNaming_ListIteratorOfListOfMapOfShape_HeaderFile
+
+#include <TNaming_ListOfMapOfShape.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TNaming_ListIteratorOfListOfNamedShape_HeaderFile
+#define TNaming_ListIteratorOfListOfNamedShape_HeaderFile
+
+#include <TNaming_ListOfNamedShape.hxx>
+
+#endif
--- /dev/null
+// Created on: 1997-03-17
+// Created by: Yves FRICAUD
+// 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 TNaming_ListOfIndexedDataMapOfShapeListOfShape_HeaderFile
+#define TNaming_ListOfIndexedDataMapOfShapeListOfShape_HeaderFile
+
+#include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<TopTools_IndexedDataMapOfShapeListOfShape> TNaming_ListOfIndexedDataMapOfShapeListOfShape;
+typedef NCollection_List<TopTools_IndexedDataMapOfShapeListOfShape>::Iterator TNaming_ListIteratorOfListOfIndexedDataMapOfShapeListOfShape;
+
+
+#endif
--- /dev/null
+// Created on: 1997-03-17
+// Created by: Yves FRICAUD
+// 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 TNaming_ListOfMapOfShape_HeaderFile
+#define TNaming_ListOfMapOfShape_HeaderFile
+
+#include <TopTools_MapOfShape.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<TopTools_MapOfShape> TNaming_ListOfMapOfShape;
+typedef NCollection_List<TopTools_MapOfShape>::Iterator TNaming_ListIteratorOfListOfMapOfShape;
+
+
+#endif
--- /dev/null
+// Created on: 1997-03-17
+// Created by: Yves FRICAUD
+// 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 TNaming_ListOfNamedShape_HeaderFile
+#define TNaming_ListOfNamedShape_HeaderFile
+
+#include <TNaming_NamedShape.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Handle(TNaming_NamedShape)> TNaming_ListOfNamedShape;
+typedef NCollection_List<Handle(TNaming_NamedShape)>::Iterator TNaming_ListIteratorOfListOfNamedShape;
+
+
+#endif
--- /dev/null
+
+
+#ifndef TNaming_MapIteratorOfMapOfNamedShape_HeaderFile
+#define TNaming_MapIteratorOfMapOfNamedShape_HeaderFile
+
+#include <TNaming_MapOfNamedShape.hxx>
+
+#endif
--- /dev/null
+// Created on: 1997-03-17
+// Created by: Yves FRICAUD
+// 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 TNaming_MapOfNamedShape_HeaderFile
+#define TNaming_MapOfNamedShape_HeaderFile
+
+#include <TNaming_NamedShape.hxx>
+#include <TNaming_NamedShapeHasher.hxx>
+#include <NCollection_Map.hxx>
+
+typedef NCollection_Map<Handle(TNaming_NamedShape),TNaming_NamedShapeHasher> TNaming_MapOfNamedShape;
+typedef NCollection_Map<Handle(TNaming_NamedShape),TNaming_NamedShapeHasher>::Iterator TNaming_MapIteratorOfMapOfNamedShape;
+
+
+#endif
--- /dev/null
+// Created on: 1997-03-17
+// Created by: Yves FRICAUD
+// 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 TNaming_NamedShapeHasher_HeaderFile
+#define TNaming_NamedShapeHasher_HeaderFile
+
+#include <TNaming_NamedShape.hxx>
+#include <NCollection_DefaultHasher.hxx>
+
+typedef NCollection_DefaultHasher<Handle(TNaming_NamedShape)> TNaming_NamedShapeHasher;
+
+
+#endif
GUID.txt
+TPrsStd_DataMapOfGUIDDriver.hxx
+TPrsStd_DataMapIteratorOfDataMapOfGUIDDriver.hxx
class ConstraintTools;
- class DataMapOfGUIDDriver
- instantiates DataMap from TCollection(GUID from Standard,
- Driver from TPrsStd,
- GUID from Standard);
+ imported DataMapOfGUIDDriver;
+
+ imported DataMapIteratorOfDataMapOfGUIDDriver;
end TPrsStd;
--- /dev/null
+
+
+#ifndef TPrsStd_DataMapIteratorOfDataMapOfGUIDDriver_HeaderFile
+#define TPrsStd_DataMapIteratorOfDataMapOfGUIDDriver_HeaderFile
+
+#include <TPrsStd_DataMapOfGUIDDriver.hxx>
+
+#endif
--- /dev/null
+// Created on: 1997-03-16
+// Created by: SMO
+// 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 TPrsStd_DataMapOfGUIDDriver_HeaderFile
+#define TPrsStd_DataMapOfGUIDDriver_HeaderFile
+
+#include <Standard_GUID.hxx>
+#include <TPrsStd_Driver.hxx>
+#include <Standard_GUID.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_GUID,Handle(TPrsStd_Driver),Standard_GUID> TPrsStd_DataMapOfGUIDDriver;
+typedef NCollection_DataMap<Standard_GUID,Handle(TPrsStd_Driver),Standard_GUID>::Iterator TPrsStd_DataMapIteratorOfDataMapOfGUIDDriver;
+
+
+#endif
--- /dev/null
+TShort_Array1OfShortReal.hxx
+TShort_HArray1OfShortReal.hxx
+TShort_Array2OfShortReal.hxx
+TShort_HArray2OfShortReal.hxx
+TShort_SequenceOfShortReal.hxx
+TShort_HSequenceOfShortReal.hxx
--
-- Instantiations Array1 -- *************************************************************
--
- class Array1OfShortReal instantiates Array1 from TCollection (ShortReal);
+ imported Array1OfShortReal;
--
-- Instantiations HArray1 -- **************************************************************
--
- class HArray1OfShortReal instantiates
- HArray1 from TCollection (ShortReal, Array1OfShortReal from TShort);
+ imported transient class HArray1OfShortReal;
--
-- Instantiations Array2 -- ***************************************************************************
--
- class Array2OfShortReal instantiates
- Array2 from TCollection (ShortReal);
+ imported Array2OfShortReal;
--
-- Instantiations HArray2
-- ****************************************************************************
--
- class HArray2OfShortReal instantiates
- HArray2 from TCollection ( ShortReal,
- Array2OfShortReal from TShort);
+ imported transient class HArray2OfShortReal;
--
-- Instantiations Sequence *****************************************************
--
- class SequenceOfShortReal instantiates
- Sequence from TCollection (ShortReal);
+ imported SequenceOfShortReal;
--
-- Instantiations HSequence ***********************************************
--
-class HSequenceOfShortReal instantiates
- HSequence from TCollection (ShortReal,
- SequenceOfShortReal from TShort);
+imported transient class HSequenceOfShortReal;
end TShort;
--- /dev/null
+// Copyright (c) 1998-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 TShort_Array1OfShortReal_HeaderFile
+#define TShort_Array1OfShortReal_HeaderFile
+
+#include <Standard_ShortReal.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Standard_ShortReal> TShort_Array1OfShortReal;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TShort_Array2OfShortReal_HeaderFile
+#define TShort_Array2OfShortReal_HeaderFile
+
+#include <Standard_ShortReal.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<Standard_ShortReal> TShort_Array2OfShortReal;
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TShort_HArray1OfShortReal_HeaderFile
+#define TShort_HArray1OfShortReal_HeaderFile
+
+#include <Standard_ShortReal.hxx>
+#include <TShort_Array1OfShortReal.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TShort_HArray1OfShortReal, TShort_Array1OfShortReal)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TShort_HArray2OfShortReal_HeaderFile
+#define TShort_HArray2OfShortReal_HeaderFile
+
+#include <Standard_ShortReal.hxx>
+#include <TShort_Array2OfShortReal.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(TShort_HArray2OfShortReal, TShort_Array2OfShortReal)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TShort_HSequenceOfShortReal_HeaderFile
+#define TShort_HSequenceOfShortReal_HeaderFile
+
+#include <Standard_ShortReal.hxx>
+#include <TShort_SequenceOfShortReal.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(TShort_HSequenceOfShortReal, TShort_SequenceOfShortReal)
+
+
+#endif
--- /dev/null
+// Copyright (c) 1998-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 TShort_SequenceOfShortReal_HeaderFile
+#define TShort_SequenceOfShortReal_HeaderFile
+
+#include <Standard_ShortReal.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Standard_ShortReal> TShort_SequenceOfShortReal;
+
+
+#endif
TestTopOpeDraw_TTOT.hxx
TestTopOpeDraw_TTOT.cxx
TestTopOpeDraw_SaveRestore.cxx
+TestTopOpeDraw_ListOfPnt2d.hxx
+TestTopOpeDraw_ListIteratorOfListOfPnt2d.hxx
+TestTopOpeDraw_Array1OfDrawableP3D.hxx
+TestTopOpeDraw_HArray1OfDrawableP3D.hxx
+TestTopOpeDraw_Array1OfDrawableMesure.hxx
+TestTopOpeDraw_HArray1OfDrawableMesure.hxx
is
- class ListOfPnt2d instantiates List from TCollection(Pnt2d from gp);
+ imported ListOfPnt2d;
+
+ imported ListIteratorOfListOfPnt2d;
class DrawableSHA;
class DrawableSUR;
class DrawableC3D;
class DrawableC2D;
class DrawableP3D;
- class Array1OfDrawableP3D instantiates Array1 from TCollection
- (DrawableP3D from TestTopOpeDraw);
- class HArray1OfDrawableP3D instantiates HArray1 from TCollection
- (DrawableP3D from TestTopOpeDraw,Array1OfDrawableP3D from TestTopOpeDraw);
+ imported Array1OfDrawableP3D;
+ imported transient class HArray1OfDrawableP3D;
class DrawableP2D;
class DrawableMesure;
- class Array1OfDrawableMesure instantiates Array1 from TCollection
- (DrawableMesure from TestTopOpeDraw);
- class HArray1OfDrawableMesure instantiates HArray1 from TCollection
- (DrawableMesure from TestTopOpeDraw,
- Array1OfDrawableMesure from TestTopOpeDraw);
+ imported Array1OfDrawableMesure;
+ imported transient class HArray1OfDrawableMesure;
AllCommands(I : in out Interpretor from Draw);
OtherCommands(I : in out Interpretor from Draw);
--- /dev/null
+// Created on: 1997-01-20
+// Created by: Jean Yves LEBEY
+// 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 TestTopOpeDraw_Array1OfDrawableMesure_HeaderFile
+#define TestTopOpeDraw_Array1OfDrawableMesure_HeaderFile
+
+#include <TestTopOpeDraw_DrawableMesure.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(TestTopOpeDraw_DrawableMesure)> TestTopOpeDraw_Array1OfDrawableMesure;
+
+
+#endif
--- /dev/null
+// Created on: 1997-01-20
+// Created by: Jean Yves LEBEY
+// 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 TestTopOpeDraw_Array1OfDrawableP3D_HeaderFile
+#define TestTopOpeDraw_Array1OfDrawableP3D_HeaderFile
+
+#include <TestTopOpeDraw_DrawableP3D.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<Handle(TestTopOpeDraw_DrawableP3D)> TestTopOpeDraw_Array1OfDrawableP3D;
+
+
+#endif
--- /dev/null
+// Created on: 1997-01-20
+// Created by: Jean Yves LEBEY
+// 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 TestTopOpeDraw_HArray1OfDrawableMesure_HeaderFile
+#define TestTopOpeDraw_HArray1OfDrawableMesure_HeaderFile
+
+#include <TestTopOpeDraw_DrawableMesure.hxx>
+#include <TestTopOpeDraw_Array1OfDrawableMesure.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TestTopOpeDraw_HArray1OfDrawableMesure, TestTopOpeDraw_Array1OfDrawableMesure)
+
+
+#endif
--- /dev/null
+// Created on: 1997-01-20
+// Created by: Jean Yves LEBEY
+// 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 TestTopOpeDraw_HArray1OfDrawableP3D_HeaderFile
+#define TestTopOpeDraw_HArray1OfDrawableP3D_HeaderFile
+
+#include <TestTopOpeDraw_DrawableP3D.hxx>
+#include <TestTopOpeDraw_Array1OfDrawableP3D.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TestTopOpeDraw_HArray1OfDrawableP3D, TestTopOpeDraw_Array1OfDrawableP3D)
+
+
+#endif
--- /dev/null
+
+
+#ifndef TestTopOpeDraw_ListIteratorOfListOfPnt2d_HeaderFile
+#define TestTopOpeDraw_ListIteratorOfListOfPnt2d_HeaderFile
+
+#include <TestTopOpeDraw_ListOfPnt2d.hxx>
+
+#endif
--- /dev/null
+// Created on: 1997-01-20
+// Created by: Jean Yves LEBEY
+// 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 TestTopOpeDraw_ListOfPnt2d_HeaderFile
+#define TestTopOpeDraw_ListOfPnt2d_HeaderFile
+
+#include <gp_Pnt2d.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<gp_Pnt2d> TestTopOpeDraw_ListOfPnt2d;
+typedef NCollection_List<gp_Pnt2d>::Iterator TestTopOpeDraw_ListIteratorOfListOfPnt2d;
+
+
+#endif
TestTopOpeTools_Trace.cxx
TestTopOpeTools_TraceCommands.cxx
TestTopOpeTools_OtherCommands.cxx
+TestTopOpeTools_Array1OfMesure.hxx
+TestTopOpeTools_HArray1OfMesure.hxx
class Mesure;
pointer PMesure to Mesure from TestTopOpeTools;
- class Array1OfMesure instantiates Array1 from TCollection
- (Mesure from TestTopOpeTools);
+ imported Array1OfMesure;
- class HArray1OfMesure instantiates HArray1 from TCollection
- (Mesure from TestTopOpeTools, Array1OfMesure from TestTopOpeTools);
+ imported transient class HArray1OfMesure;
AllCommands(I : in out Interpretor from Draw);
---Purpose: Defines all topological operation test commands
--- /dev/null
+// Created on: 1994-04-26
+// Created by: Jean Yves LEBEY
+// 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 TestTopOpeTools_Array1OfMesure_HeaderFile
+#define TestTopOpeTools_Array1OfMesure_HeaderFile
+
+#include <TestTopOpeTools_Mesure.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<TestTopOpeTools_Mesure> TestTopOpeTools_Array1OfMesure;
+
+
+#endif
--- /dev/null
+// Created on: 1994-04-26
+// Created by: Jean Yves LEBEY
+// 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 TestTopOpeTools_HArray1OfMesure_HeaderFile
+#define TestTopOpeTools_HArray1OfMesure_HeaderFile
+
+#include <TestTopOpeTools_Mesure.hxx>
+#include <TestTopOpeTools_Array1OfMesure.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TestTopOpeTools_HArray1OfMesure, TestTopOpeTools_Array1OfMesure)
+
+
+#endif
--- /dev/null
+TopBas_ListOfTestInterference.hxx
+TopBas_ListIteratorOfListOfTestInterference.hxx
(Real from Standard,
Integer from Standard);
- class ListOfTestInterference instantiates
- List from TCollection (TestInterference);
+ imported ListOfTestInterference;
+
+ imported ListIteratorOfListOfTestInterference;
end TopBas;
--- /dev/null
+
+
+#ifndef TopBas_ListIteratorOfListOfTestInterference_HeaderFile
+#define TopBas_ListIteratorOfListOfTestInterference_HeaderFile
+
+#include <TopBas_ListOfTestInterference.hxx>
+
+#endif
--- /dev/null
+// Created on: 1992-08-13
+// Created by: Remi LEQUETTE
+// 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.
+
+#ifndef TopBas_ListOfTestInterference_HeaderFile
+#define TopBas_ListOfTestInterference_HeaderFile
+
+#include <TopBas_TestInterference.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<TopBas_TestInterference> TopBas_ListOfTestInterference;
+typedef NCollection_List<TopBas_TestInterference>::Iterator TopBas_ListIteratorOfListOfTestInterference;
+
+
+#endif
--- /dev/null
+TopLoc_MapLocationHasher.hxx
+TopLoc_MapOfLocation.hxx
+TopLoc_MapIteratorOfMapOfLocation.hxx
+TopLoc_IndexedMapOfLocation.hxx
class Location;
- class MapLocationHasher instantiates
- MapHasher from TCollection(Location from TopLoc);
+ imported MapLocationHasher;
- class MapOfLocation instantiates
- Map from TCollection(Location from TopLoc,
- MapLocationHasher from TopLoc);
+ imported MapOfLocation;
+
+ imported MapIteratorOfMapOfLocation;
- class IndexedMapOfLocation instantiates
- IndexedMap from TCollection(Location from TopLoc,
- MapLocationHasher from TopLoc);
+ imported IndexedMapOfLocation;
end TopLoc;
--- /dev/null
+// Created on: 1990-12-19
+// Created by: Christophe MARION
+// Copyright (c) 1990-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 TopLoc_IndexedMapOfLocation_HeaderFile
+#define TopLoc_IndexedMapOfLocation_HeaderFile
+
+#include <TopLoc_Location.hxx>
+#include <TopLoc_MapLocationHasher.hxx>
+#include <NCollection_IndexedMap.hxx>
+
+typedef NCollection_IndexedMap<TopLoc_Location,TopLoc_MapLocationHasher> TopLoc_IndexedMapOfLocation;
+
+
+#endif
--- /dev/null
+
+
+#ifndef TopLoc_MapIteratorOfMapOfLocation_HeaderFile
+#define TopLoc_MapIteratorOfMapOfLocation_HeaderFile
+
+#include <TopLoc_MapOfLocation.hxx>
+
+#endif
--- /dev/null
+// Created on: 1990-12-19
+// Created by: Christophe MARION
+// Copyright (c) 1990-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 TopLoc_MapLocationHasher_HeaderFile
+#define TopLoc_MapLocationHasher_HeaderFile
+
+#include <TopLoc_Location.hxx>
+#include <NCollection_DefaultHasher.hxx>
+
+typedef NCollection_DefaultHasher<TopLoc_Location> TopLoc_MapLocationHasher;
+
+
+#endif
--- /dev/null
+// Created on: 1990-12-19
+// Created by: Christophe MARION
+// Copyright (c) 1990-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 TopLoc_MapOfLocation_HeaderFile
+#define TopLoc_MapOfLocation_HeaderFile
+
+#include <TopLoc_Location.hxx>
+#include <TopLoc_MapLocationHasher.hxx>
+#include <NCollection_Map.hxx>
+
+typedef NCollection_Map<TopLoc_Location,TopLoc_MapLocationHasher> TopLoc_MapOfLocation;
+typedef NCollection_Map<TopLoc_Location,TopLoc_MapLocationHasher>::Iterator TopLoc_MapIteratorOfMapOfLocation;
+
+
+#endif
TopOpeBRep_DRAW.cxx
TopOpeBRep_sort.cxx
TopOpeBRep_mergePDS.cxx
+TopOpeBRep_Array1OfVPointInter.hxx
+TopOpeBRep_HArray1OfVPointInter.hxx
+TopOpeBRep_Array1OfLineInter.hxx
+TopOpeBRep_HArray1OfLineInter.hxx
+TopOpeBRep_DataMapOfTopolTool.hxx
+TopOpeBRep_DataMapIteratorOfDataMapOfTopolTool.hxx
+TopOpeBRep_SequenceOfPoint2d.hxx
+TopOpeBRep_ListOfBipoint.hxx
+TopOpeBRep_ListIteratorOfListOfBipoint.hxx
class VPointInter;
- class Array1OfVPointInter instantiates Array1 from TCollection
- (VPointInter from TopOpeBRep);
+ imported Array1OfVPointInter;
- class HArray1OfVPointInter instantiates HArray1 from TCollection
- (VPointInter from TopOpeBRep, Array1OfVPointInter from TopOpeBRep);
+ imported transient class HArray1OfVPointInter;
pointer PThePointOfIntersection to Point from IntPatch;
class VPointInterIterator;
class LineInter;
pointer PLineInter to LineInter from TopOpeBRep;
- class Array1OfLineInter instantiates Array1 from TCollection
- (LineInter from TopOpeBRep);
+ imported Array1OfLineInter;
- class HArray1OfLineInter instantiates HArray1 from TCollection
- (LineInter from TopOpeBRep, Array1OfLineInter from TopOpeBRep);
+ imported transient class HArray1OfLineInter;
- class DataMapOfTopolTool instantiates DataMap from TCollection
- (Shape from TopoDS,
- TopolTool from BRepTopAdaptor,
- ShapeMapHasher from TopTools);
+ imported DataMapOfTopolTool;
+
+ imported DataMapIteratorOfDataMapOfTopolTool;
pointer PIntRes2d_IntersectionPoint to IntersectionPoint from IntRes2d;
class Hctxff2d;
end P2Dstatus;
class Point2d;
- class SequenceOfPoint2d instantiates Sequence from TCollection(Point2d from TopOpeBRep);
+ imported SequenceOfPoint2d;
class PointClassifier;
class FFTransitionTool;
class Bipoint;
- class ListOfBipoint instantiates List from TCollection(Bipoint);
+ imported ListOfBipoint;
+ imported ListIteratorOfListOfBipoint;
class FacesFiller;
pointer PFacesFiller to FacesFiller from TopOpeBRep;
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRep_Array1OfLineInter_HeaderFile
+#define TopOpeBRep_Array1OfLineInter_HeaderFile
+
+#include <TopOpeBRep_LineInter.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<TopOpeBRep_LineInter> TopOpeBRep_Array1OfLineInter;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRep_Array1OfVPointInter_HeaderFile
+#define TopOpeBRep_Array1OfVPointInter_HeaderFile
+
+#include <TopOpeBRep_VPointInter.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<TopOpeBRep_VPointInter> TopOpeBRep_Array1OfVPointInter;
+
+
+#endif
--- /dev/null
+
+
+#ifndef TopOpeBRep_DataMapIteratorOfDataMapOfTopolTool_HeaderFile
+#define TopOpeBRep_DataMapIteratorOfDataMapOfTopolTool_HeaderFile
+
+#include <TopOpeBRep_DataMapOfTopolTool.hxx>
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRep_DataMapOfTopolTool_HeaderFile
+#define TopOpeBRep_DataMapOfTopolTool_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <BRepTopAdaptor_TopolTool.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,Handle(BRepTopAdaptor_TopolTool),TopTools_ShapeMapHasher> TopOpeBRep_DataMapOfTopolTool;
+typedef NCollection_DataMap<TopoDS_Shape,Handle(BRepTopAdaptor_TopolTool),TopTools_ShapeMapHasher>::Iterator TopOpeBRep_DataMapIteratorOfDataMapOfTopolTool;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRep_HArray1OfLineInter_HeaderFile
+#define TopOpeBRep_HArray1OfLineInter_HeaderFile
+
+#include <TopOpeBRep_LineInter.hxx>
+#include <TopOpeBRep_Array1OfLineInter.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TopOpeBRep_HArray1OfLineInter, TopOpeBRep_Array1OfLineInter)
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRep_HArray1OfVPointInter_HeaderFile
+#define TopOpeBRep_HArray1OfVPointInter_HeaderFile
+
+#include <TopOpeBRep_VPointInter.hxx>
+#include <TopOpeBRep_Array1OfVPointInter.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TopOpeBRep_HArray1OfVPointInter, TopOpeBRep_Array1OfVPointInter)
+
+
+#endif
--- /dev/null
+
+
+#ifndef TopOpeBRep_ListIteratorOfListOfBipoint_HeaderFile
+#define TopOpeBRep_ListIteratorOfListOfBipoint_HeaderFile
+
+#include <TopOpeBRep_ListOfBipoint.hxx>
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRep_ListOfBipoint_HeaderFile
+#define TopOpeBRep_ListOfBipoint_HeaderFile
+
+#include <TopOpeBRep_Bipoint.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<TopOpeBRep_Bipoint> TopOpeBRep_ListOfBipoint;
+typedef NCollection_List<TopOpeBRep_Bipoint>::Iterator TopOpeBRep_ListIteratorOfListOfBipoint;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRep_SequenceOfPoint2d_HeaderFile
+#define TopOpeBRep_SequenceOfPoint2d_HeaderFile
+
+#include <TopOpeBRep_Point2d.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<TopOpeBRep_Point2d> TopOpeBRep_SequenceOfPoint2d;
+
+
+#endif
TopOpeBRepBuild_BuilderON2d.cxx
TopOpeBRepBuild_fctwes.cxx
TopOpeBRepBuild_ffwesk.cxx
+TopOpeBRepBuild_ListOfLoop.hxx
+TopOpeBRepBuild_ListIteratorOfListOfLoop.hxx
+TopOpeBRepBuild_ListOfListOfLoop.hxx
+TopOpeBRepBuild_ListIteratorOfListOfListOfLoop.hxx
+TopOpeBRepBuild_ListOfPave.hxx
+TopOpeBRepBuild_ListIteratorOfListOfPave.hxx
+TopOpeBRepBuild_ListOfShapeListOfShape.hxx
+TopOpeBRepBuild_ListIteratorOfListOfShapeListOfShape.hxx
+TopOpeBRepBuild_DataMapOfShapeListOfShapeListOfShape.hxx
+TopOpeBRepBuild_DataMapIteratorOfDataMapOfShapeListOfShapeListOfShape.hxx
+TopOpeBRepBuild_IndexedDataMapOfShapeVertexInfo.hxx
is
class Loop;
- class ListOfLoop instantiates List from TCollection(Loop);
+ imported ListOfLoop;
+ imported ListIteratorOfListOfLoop;
class LoopSet;
deferred class LoopClassifier;
enumeration LoopEnum is ANYLOOP,BOUNDARY,BLOCK end LoopEnum;
- class ListOfListOfLoop instantiates List from TCollection(ListOfLoop);
+ imported ListOfListOfLoop;
+ imported ListIteratorOfListOfListOfLoop;
class AreaBuilder;
class Pave;
- class ListOfPave instantiates List from TCollection(Pave);
+ imported ListOfPave;
+ imported ListIteratorOfListOfPave;
class PaveSet;
class PaveClassifier;
class Area1dBuilder;
class SolidBuilder;
class ShapeListOfShape;
- class ListOfShapeListOfShape instantiates List from TCollection(ShapeListOfShape);
- class DataMapOfShapeListOfShapeListOfShape
- instantiates DataMap from TCollection
- (Shape from TopoDS,ListOfShapeListOfShape,ShapeMapHasher from TopTools);
+ imported ListOfShapeListOfShape;
+ imported ListIteratorOfListOfShapeListOfShape;
+ imported DataMapOfShapeListOfShapeListOfShape;
+ imported DataMapIteratorOfDataMapOfShapeListOfShapeListOfShape;
class GTopo; pointer PGTopo to GTopo from TopOpeBRepBuild;
class GIter;
class CorrectFace2d;
class VertexInfo;
class Tools2d;
- class IndexedDataMapOfShapeVertexInfo instantiates
- IndexedDataMap from TCollection (Shape from TopoDS,
- VertexInfo from TopOpeBRepBuild,
- ShapeMapHasher from TopTools);
+ imported IndexedDataMapOfShapeVertexInfo;
--modified by NIZNHY-PKV Thu Feb 10 11:25:19 2000 to
--- /dev/null
+
+
+#ifndef TopOpeBRepBuild_DataMapIteratorOfDataMapOfShapeListOfShapeListOfShape_HeaderFile
+#define TopOpeBRepBuild_DataMapIteratorOfDataMapOfShapeListOfShapeListOfShape_HeaderFile
+
+#include <TopOpeBRepBuild_DataMapOfShapeListOfShapeListOfShape.hxx>
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepBuild_DataMapOfShapeListOfShapeListOfShape_HeaderFile
+#define TopOpeBRepBuild_DataMapOfShapeListOfShapeListOfShape_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopOpeBRepBuild_ListOfShapeListOfShape.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,TopOpeBRepBuild_ListOfShapeListOfShape,TopTools_ShapeMapHasher> TopOpeBRepBuild_DataMapOfShapeListOfShapeListOfShape;
+typedef NCollection_DataMap<TopoDS_Shape,TopOpeBRepBuild_ListOfShapeListOfShape,TopTools_ShapeMapHasher>::Iterator TopOpeBRepBuild_DataMapIteratorOfDataMapOfShapeListOfShapeListOfShape;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepBuild_IndexedDataMapOfShapeVertexInfo_HeaderFile
+#define TopOpeBRepBuild_IndexedDataMapOfShapeVertexInfo_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopOpeBRepBuild_VertexInfo.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_IndexedDataMap.hxx>
+
+typedef NCollection_IndexedDataMap<TopoDS_Shape,TopOpeBRepBuild_VertexInfo,TopTools_ShapeMapHasher> TopOpeBRepBuild_IndexedDataMapOfShapeVertexInfo;
+
+
+#endif
--- /dev/null
+
+
+#ifndef TopOpeBRepBuild_ListIteratorOfListOfListOfLoop_HeaderFile
+#define TopOpeBRepBuild_ListIteratorOfListOfListOfLoop_HeaderFile
+
+#include <TopOpeBRepBuild_ListOfListOfLoop.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopOpeBRepBuild_ListIteratorOfListOfLoop_HeaderFile
+#define TopOpeBRepBuild_ListIteratorOfListOfLoop_HeaderFile
+
+#include <TopOpeBRepBuild_ListOfLoop.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopOpeBRepBuild_ListIteratorOfListOfPave_HeaderFile
+#define TopOpeBRepBuild_ListIteratorOfListOfPave_HeaderFile
+
+#include <TopOpeBRepBuild_ListOfPave.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopOpeBRepBuild_ListIteratorOfListOfShapeListOfShape_HeaderFile
+#define TopOpeBRepBuild_ListIteratorOfListOfShapeListOfShape_HeaderFile
+
+#include <TopOpeBRepBuild_ListOfShapeListOfShape.hxx>
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepBuild_ListOfListOfLoop_HeaderFile
+#define TopOpeBRepBuild_ListOfListOfLoop_HeaderFile
+
+#include <TopOpeBRepBuild_ListOfLoop.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<TopOpeBRepBuild_ListOfLoop> TopOpeBRepBuild_ListOfListOfLoop;
+typedef NCollection_List<TopOpeBRepBuild_ListOfLoop>::Iterator TopOpeBRepBuild_ListIteratorOfListOfListOfLoop;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepBuild_ListOfLoop_HeaderFile
+#define TopOpeBRepBuild_ListOfLoop_HeaderFile
+
+#include <TopOpeBRepBuild_Loop.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Handle(TopOpeBRepBuild_Loop)> TopOpeBRepBuild_ListOfLoop;
+typedef NCollection_List<Handle(TopOpeBRepBuild_Loop)>::Iterator TopOpeBRepBuild_ListIteratorOfListOfLoop;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepBuild_ListOfPave_HeaderFile
+#define TopOpeBRepBuild_ListOfPave_HeaderFile
+
+#include <TopOpeBRepBuild_Pave.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Handle(TopOpeBRepBuild_Pave)> TopOpeBRepBuild_ListOfPave;
+typedef NCollection_List<Handle(TopOpeBRepBuild_Pave)>::Iterator TopOpeBRepBuild_ListIteratorOfListOfPave;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepBuild_ListOfShapeListOfShape_HeaderFile
+#define TopOpeBRepBuild_ListOfShapeListOfShape_HeaderFile
+
+#include <TopOpeBRepBuild_ShapeListOfShape.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<TopOpeBRepBuild_ShapeListOfShape> TopOpeBRepBuild_ListOfShapeListOfShape;
+typedef NCollection_List<TopOpeBRepBuild_ShapeListOfShape>::Iterator TopOpeBRepBuild_ListIteratorOfListOfShapeListOfShape;
+
+
+#endif
TopOpeBRepDS_reDEB.hxx
TopOpeBRepDS_samdom.cxx
TopOpeBRepDS_samdom.hxx
+TopOpeBRepDS_DataMapOfCheckStatus.hxx
+TopOpeBRepDS_DataMapIteratorOfDataMapOfCheckStatus.hxx
+TopOpeBRepDS_ListOfInterference.hxx
+TopOpeBRepDS_ListIteratorOfListOfInterference.hxx
+TopOpeBRepDS_DataMapOfInterferenceListOfInterference.hxx
+TopOpeBRepDS_DataMapIteratorOfDataMapOfInterferenceListOfInterference.hxx
+TopOpeBRepDS_DataMapOfInterferenceShape.hxx
+TopOpeBRepDS_DataMapIteratorOfDataMapOfInterferenceShape.hxx
+TopOpeBRepDS_DataMapOfIntegerListOfInterference.hxx
+TopOpeBRepDS_DataMapIteratorOfDataMapOfIntegerListOfInterference.hxx
+TopOpeBRepDS_Array1OfDataMapOfIntegerListOfInterference.hxx
+TopOpeBRepDS_HArray1OfDataMapOfIntegerListOfInterference.hxx
+TopOpeBRepDS_IndexedDataMapOfVertexPoint.hxx
+TopOpeBRepDS_MapOfSurface.hxx
+TopOpeBRepDS_DataMapIteratorOfMapOfSurface.hxx
+TopOpeBRepDS_MapOfCurve.hxx
+TopOpeBRepDS_DataMapIteratorOfMapOfCurve.hxx
+TopOpeBRepDS_MapOfPoint.hxx
+TopOpeBRepDS_DataMapIteratorOfMapOfPoint.hxx
+TopOpeBRepDS_MapOfShapeData.hxx
+TopOpeBRepDS_ShapeSurface.hxx
+TopOpeBRepDS_DataMapIteratorOfShapeSurface.hxx
+TopOpeBRepDS_DoubleMapOfIntegerShape.hxx
+TopOpeBRepDS_DoubleMapIteratorOfDoubleMapOfIntegerShape.hxx
+TopOpeBRepDS_MapOfIntegerShapeData.hxx
+TopOpeBRepDS_DataMapIteratorOfMapOfIntegerShapeData.hxx
+TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State.hxx
+TopOpeBRepDS_DataMapIteratorOfDataMapOfShapeListOfShapeOn1State.hxx
+TopOpeBRepDS_IndexedDataMapOfShapeWithState.hxx
+TopOpeBRepDS_DataMapOfShapeState.hxx
+TopOpeBRepDS_DataMapIteratorOfDataMapOfShapeState.hxx
OK,NOK
end CheckStatus;
- class DataMapOfCheckStatus
- instantiates DataMap from TCollection
- (Integer from Standard,
- CheckStatus from TopOpeBRepDS,
- MapIntegerHasher from TColStd);
+ imported DataMapOfCheckStatus;
+
+ imported DataMapIteratorOfDataMapOfCheckStatus;
class Interference;
- class ListOfInterference instantiates List from TCollection
- (Interference from TopOpeBRepDS);
+ imported ListOfInterference;
+ imported ListIteratorOfListOfInterference;
class InterferenceIterator;
- class DataMapOfInterferenceListOfInterference instantiates
- DataMap from TCollection
- (Interference from TopOpeBRepDS,
- ListOfInterference from TopOpeBRepDS,
- MapTransientHasher from TColStd);
-
- class DataMapOfInterferenceShape instantiates
- DataMap from TCollection
- (Interference from TopOpeBRepDS,
- Shape from TopoDS,
- MapTransientHasher from TColStd);
-
- class DataMapOfIntegerListOfInterference instantiates
- DataMap from TCollection
- (Integer from Standard,
- ListOfInterference from TopOpeBRepDS,
- MapIntegerHasher from TColStd);
+ imported DataMapOfInterferenceListOfInterference;
+ imported DataMapIteratorOfDataMapOfInterferenceListOfInterference;
+
+ imported DataMapOfInterferenceShape;
+
+ imported DataMapIteratorOfDataMapOfInterferenceShape;
+
+ imported DataMapOfIntegerListOfInterference;
+
+ imported DataMapIteratorOfDataMapOfIntegerListOfInterference;
- class Array1OfDataMapOfIntegerListOfInterference
- instantiates Array1 from TCollection
- (DataMapOfIntegerListOfInterference from TopOpeBRepDS);
-
- class HArray1OfDataMapOfIntegerListOfInterference
- instantiates HArray1 from TCollection
- (DataMapOfIntegerListOfInterference from TopOpeBRepDS,
- Array1OfDataMapOfIntegerListOfInterference from TopOpeBRepDS);
+ imported Array1OfDataMapOfIntegerListOfInterference;
+
+ imported transient class HArray1OfDataMapOfIntegerListOfInterference;
class TKI;
class Transition;
class Curve;
class Point;
- class IndexedDataMapOfVertexPoint instantiates IndexedDataMap from TCollection
- (Shape from TopoDS,
- Point from TopOpeBRepDS,
- ShapeMapHasher from TopTools);
+ imported IndexedDataMapOfVertexPoint;
class GeometryData;
class SurfaceData;
- class MapOfSurface instantiates DataMap from TCollection
- (Integer from Standard,
- SurfaceData from TopOpeBRepDS,
- MapIntegerHasher from TColStd);
+ imported MapOfSurface;
+ imported DataMapIteratorOfMapOfSurface;
class CurveData;
- class MapOfCurve instantiates DataMap from TCollection
- (Integer from Standard,
- CurveData from TopOpeBRepDS,
- MapIntegerHasher from TColStd);
+ imported MapOfCurve;
+ imported DataMapIteratorOfMapOfCurve;
class PointData;
- class MapOfPoint instantiates DataMap from TCollection
- (Integer from Standard,
- PointData from TopOpeBRepDS,
- MapIntegerHasher from TColStd);
+ imported MapOfPoint;
+ imported DataMapIteratorOfMapOfPoint;
class ShapeData;
- class MapOfShapeData instantiates IndexedDataMap from TCollection
- (Shape from TopoDS,
- ShapeData from TopOpeBRepDS,
- ShapeMapHasher from TopTools);
-
- class ShapeSurface instantiates DataMap from TCollection
- (Shape from TopoDS,
- Surface from Geom,
- ShapeMapHasher from TopTools);
+ imported MapOfShapeData;
+
+ imported ShapeSurface;
+
+ imported DataMapIteratorOfShapeSurface;
+
+ imported DoubleMapOfIntegerShape;
- class DoubleMapOfIntegerShape instantiates DoubleMap from TCollection
- (Integer from Standard,
- Shape from TopoDS,
- MapIntegerHasher from TColStd,
- ShapeMapHasher from TopTools); -- for DSS
+ imported DoubleMapIteratorOfDoubleMapOfIntegerShape; -- for DSS
- class MapOfIntegerShapeData instantiates DataMap from TCollection
- (Integer from Standard,
- ShapeData from TopOpeBRepDS,
- MapIntegerHasher from TColStd); -- for DSS
+ imported MapOfIntegerShapeData;
+
+ imported DataMapIteratorOfMapOfIntegerShapeData; -- for DSS
class DSS; -- (DataStructure Shape) NYI
class Association;
class ListOfShapeOn1State;
- class DataMapOfShapeListOfShapeOn1State
- instantiates DataMap from TCollection
- (Shape from TopoDS,ListOfShapeOn1State,ShapeMapHasher from TopTools);
+ imported DataMapOfShapeListOfShapeOn1State;
+ imported DataMapIteratorOfDataMapOfShapeListOfShapeOn1State;
class Explorer;
--modified by NIZNHY-PKV Mon Sep 20 11:49:15 1999 f
class ShapeWithState;
- class IndexedDataMapOfShapeWithState instantiates
- IndexedDataMap from TCollection (Shape from TopoDS,
- ShapeWithState from TopOpeBRepDS,
- ShapeMapHasher from TopTools);
-
- class DataMapOfShapeState instantiates
- DataMap from TCollection(Shape from TopoDS,
- State from TopAbs,
- ShapeMapHasher from TopTools);
+ imported IndexedDataMapOfShapeWithState;
+
+ imported DataMapOfShapeState;
+
+ imported DataMapIteratorOfDataMapOfShapeState;
--modified by NIZNHY-PKV Mon Sep 20 11:49:20 1999 t
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepDS_Array1OfDataMapOfIntegerListOfInterference_HeaderFile
+#define TopOpeBRepDS_Array1OfDataMapOfIntegerListOfInterference_HeaderFile
+
+#include <TopOpeBRepDS_DataMapOfIntegerListOfInterference.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<TopOpeBRepDS_DataMapOfIntegerListOfInterference> TopOpeBRepDS_Array1OfDataMapOfIntegerListOfInterference;
+
+
+#endif
--- /dev/null
+
+
+#ifndef TopOpeBRepDS_DataMapIteratorOfDataMapOfCheckStatus_HeaderFile
+#define TopOpeBRepDS_DataMapIteratorOfDataMapOfCheckStatus_HeaderFile
+
+#include <TopOpeBRepDS_DataMapOfCheckStatus.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopOpeBRepDS_DataMapIteratorOfDataMapOfIntegerListOfInterference_HeaderFile
+#define TopOpeBRepDS_DataMapIteratorOfDataMapOfIntegerListOfInterference_HeaderFile
+
+#include <TopOpeBRepDS_DataMapOfIntegerListOfInterference.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopOpeBRepDS_DataMapIteratorOfDataMapOfInterferenceListOfInterference_HeaderFile
+#define TopOpeBRepDS_DataMapIteratorOfDataMapOfInterferenceListOfInterference_HeaderFile
+
+#include <TopOpeBRepDS_DataMapOfInterferenceListOfInterference.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopOpeBRepDS_DataMapIteratorOfDataMapOfInterferenceShape_HeaderFile
+#define TopOpeBRepDS_DataMapIteratorOfDataMapOfInterferenceShape_HeaderFile
+
+#include <TopOpeBRepDS_DataMapOfInterferenceShape.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopOpeBRepDS_DataMapIteratorOfDataMapOfShapeListOfShapeOn1State_HeaderFile
+#define TopOpeBRepDS_DataMapIteratorOfDataMapOfShapeListOfShapeOn1State_HeaderFile
+
+#include <TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopOpeBRepDS_DataMapIteratorOfDataMapOfShapeState_HeaderFile
+#define TopOpeBRepDS_DataMapIteratorOfDataMapOfShapeState_HeaderFile
+
+#include <TopOpeBRepDS_DataMapOfShapeState.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopOpeBRepDS_DataMapIteratorOfMapOfCurve_HeaderFile
+#define TopOpeBRepDS_DataMapIteratorOfMapOfCurve_HeaderFile
+
+#include <TopOpeBRepDS_MapOfCurve.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopOpeBRepDS_DataMapIteratorOfMapOfIntegerShapeData_HeaderFile
+#define TopOpeBRepDS_DataMapIteratorOfMapOfIntegerShapeData_HeaderFile
+
+#include <TopOpeBRepDS_MapOfIntegerShapeData.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopOpeBRepDS_DataMapIteratorOfMapOfPoint_HeaderFile
+#define TopOpeBRepDS_DataMapIteratorOfMapOfPoint_HeaderFile
+
+#include <TopOpeBRepDS_MapOfPoint.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopOpeBRepDS_DataMapIteratorOfMapOfSurface_HeaderFile
+#define TopOpeBRepDS_DataMapIteratorOfMapOfSurface_HeaderFile
+
+#include <TopOpeBRepDS_MapOfSurface.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopOpeBRepDS_DataMapIteratorOfShapeSurface_HeaderFile
+#define TopOpeBRepDS_DataMapIteratorOfShapeSurface_HeaderFile
+
+#include <TopOpeBRepDS_ShapeSurface.hxx>
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepDS_DataMapOfCheckStatus_HeaderFile
+#define TopOpeBRepDS_DataMapOfCheckStatus_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <TopOpeBRepDS_CheckStatus.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,TopOpeBRepDS_CheckStatus,TColStd_MapIntegerHasher> TopOpeBRepDS_DataMapOfCheckStatus;
+typedef NCollection_DataMap<Standard_Integer,TopOpeBRepDS_CheckStatus,TColStd_MapIntegerHasher>::Iterator TopOpeBRepDS_DataMapIteratorOfDataMapOfCheckStatus;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepDS_DataMapOfIntegerListOfInterference_HeaderFile
+#define TopOpeBRepDS_DataMapOfIntegerListOfInterference_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <TopOpeBRepDS_ListOfInterference.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,TopOpeBRepDS_ListOfInterference,TColStd_MapIntegerHasher> TopOpeBRepDS_DataMapOfIntegerListOfInterference;
+typedef NCollection_DataMap<Standard_Integer,TopOpeBRepDS_ListOfInterference,TColStd_MapIntegerHasher>::Iterator TopOpeBRepDS_DataMapIteratorOfDataMapOfIntegerListOfInterference;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepDS_DataMapOfInterferenceListOfInterference_HeaderFile
+#define TopOpeBRepDS_DataMapOfInterferenceListOfInterference_HeaderFile
+
+#include <TopOpeBRepDS_Interference.hxx>
+#include <TopOpeBRepDS_ListOfInterference.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Handle(TopOpeBRepDS_Interference),TopOpeBRepDS_ListOfInterference,TColStd_MapTransientHasher> TopOpeBRepDS_DataMapOfInterferenceListOfInterference;
+typedef NCollection_DataMap<Handle(TopOpeBRepDS_Interference),TopOpeBRepDS_ListOfInterference,TColStd_MapTransientHasher>::Iterator TopOpeBRepDS_DataMapIteratorOfDataMapOfInterferenceListOfInterference;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepDS_DataMapOfInterferenceShape_HeaderFile
+#define TopOpeBRepDS_DataMapOfInterferenceShape_HeaderFile
+
+#include <TopOpeBRepDS_Interference.hxx>
+#include <TopoDS_Shape.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Handle(TopOpeBRepDS_Interference),TopoDS_Shape,TColStd_MapTransientHasher> TopOpeBRepDS_DataMapOfInterferenceShape;
+typedef NCollection_DataMap<Handle(TopOpeBRepDS_Interference),TopoDS_Shape,TColStd_MapTransientHasher>::Iterator TopOpeBRepDS_DataMapIteratorOfDataMapOfInterferenceShape;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State_HeaderFile
+#define TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopOpeBRepDS_ListOfShapeOn1State.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,TopOpeBRepDS_ListOfShapeOn1State,TopTools_ShapeMapHasher> TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State;
+typedef NCollection_DataMap<TopoDS_Shape,TopOpeBRepDS_ListOfShapeOn1State,TopTools_ShapeMapHasher>::Iterator TopOpeBRepDS_DataMapIteratorOfDataMapOfShapeListOfShapeOn1State;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepDS_DataMapOfShapeState_HeaderFile
+#define TopOpeBRepDS_DataMapOfShapeState_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopAbs_State.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,TopAbs_State,TopTools_ShapeMapHasher> TopOpeBRepDS_DataMapOfShapeState;
+typedef NCollection_DataMap<TopoDS_Shape,TopAbs_State,TopTools_ShapeMapHasher>::Iterator TopOpeBRepDS_DataMapIteratorOfDataMapOfShapeState;
+
+
+#endif
--- /dev/null
+
+
+#ifndef TopOpeBRepDS_DoubleMapIteratorOfDoubleMapOfIntegerShape_HeaderFile
+#define TopOpeBRepDS_DoubleMapIteratorOfDoubleMapOfIntegerShape_HeaderFile
+
+#include <TopOpeBRepDS_DoubleMapOfIntegerShape.hxx>
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepDS_DoubleMapOfIntegerShape_HeaderFile
+#define TopOpeBRepDS_DoubleMapOfIntegerShape_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <TopoDS_Shape.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DoubleMap.hxx>
+
+typedef NCollection_DoubleMap<Standard_Integer,TopoDS_Shape,TColStd_MapIntegerHasher,TopTools_ShapeMapHasher> TopOpeBRepDS_DoubleMapOfIntegerShape;
+typedef NCollection_DoubleMap<Standard_Integer,TopoDS_Shape,TColStd_MapIntegerHasher,TopTools_ShapeMapHasher>::Iterator TopOpeBRepDS_DoubleMapIteratorOfDoubleMapOfIntegerShape;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepDS_HArray1OfDataMapOfIntegerListOfInterference_HeaderFile
+#define TopOpeBRepDS_HArray1OfDataMapOfIntegerListOfInterference_HeaderFile
+
+#include <TopOpeBRepDS_DataMapOfIntegerListOfInterference.hxx>
+#include <TopOpeBRepDS_Array1OfDataMapOfIntegerListOfInterference.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TopOpeBRepDS_HArray1OfDataMapOfIntegerListOfInterference, TopOpeBRepDS_Array1OfDataMapOfIntegerListOfInterference)
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepDS_IndexedDataMapOfShapeWithState_HeaderFile
+#define TopOpeBRepDS_IndexedDataMapOfShapeWithState_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopOpeBRepDS_ShapeWithState.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_IndexedDataMap.hxx>
+
+typedef NCollection_IndexedDataMap<TopoDS_Shape,TopOpeBRepDS_ShapeWithState,TopTools_ShapeMapHasher> TopOpeBRepDS_IndexedDataMapOfShapeWithState;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepDS_IndexedDataMapOfVertexPoint_HeaderFile
+#define TopOpeBRepDS_IndexedDataMapOfVertexPoint_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopOpeBRepDS_Point.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_IndexedDataMap.hxx>
+
+typedef NCollection_IndexedDataMap<TopoDS_Shape,TopOpeBRepDS_Point,TopTools_ShapeMapHasher> TopOpeBRepDS_IndexedDataMapOfVertexPoint;
+
+
+#endif
--- /dev/null
+
+
+#ifndef TopOpeBRepDS_ListIteratorOfListOfInterference_HeaderFile
+#define TopOpeBRepDS_ListIteratorOfListOfInterference_HeaderFile
+
+#include <TopOpeBRepDS_ListOfInterference.hxx>
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepDS_ListOfInterference_HeaderFile
+#define TopOpeBRepDS_ListOfInterference_HeaderFile
+
+#include <TopOpeBRepDS_Interference.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<Handle(TopOpeBRepDS_Interference)> TopOpeBRepDS_ListOfInterference;
+typedef NCollection_List<Handle(TopOpeBRepDS_Interference)>::Iterator TopOpeBRepDS_ListIteratorOfListOfInterference;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepDS_MapOfCurve_HeaderFile
+#define TopOpeBRepDS_MapOfCurve_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <TopOpeBRepDS_CurveData.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,TopOpeBRepDS_CurveData,TColStd_MapIntegerHasher> TopOpeBRepDS_MapOfCurve;
+typedef NCollection_DataMap<Standard_Integer,TopOpeBRepDS_CurveData,TColStd_MapIntegerHasher>::Iterator TopOpeBRepDS_DataMapIteratorOfMapOfCurve;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepDS_MapOfIntegerShapeData_HeaderFile
+#define TopOpeBRepDS_MapOfIntegerShapeData_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <TopOpeBRepDS_ShapeData.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,TopOpeBRepDS_ShapeData,TColStd_MapIntegerHasher> TopOpeBRepDS_MapOfIntegerShapeData;
+typedef NCollection_DataMap<Standard_Integer,TopOpeBRepDS_ShapeData,TColStd_MapIntegerHasher>::Iterator TopOpeBRepDS_DataMapIteratorOfMapOfIntegerShapeData;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepDS_MapOfPoint_HeaderFile
+#define TopOpeBRepDS_MapOfPoint_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <TopOpeBRepDS_PointData.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,TopOpeBRepDS_PointData,TColStd_MapIntegerHasher> TopOpeBRepDS_MapOfPoint;
+typedef NCollection_DataMap<Standard_Integer,TopOpeBRepDS_PointData,TColStd_MapIntegerHasher>::Iterator TopOpeBRepDS_DataMapIteratorOfMapOfPoint;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepDS_MapOfShapeData_HeaderFile
+#define TopOpeBRepDS_MapOfShapeData_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopOpeBRepDS_ShapeData.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_IndexedDataMap.hxx>
+
+typedef NCollection_IndexedDataMap<TopoDS_Shape,TopOpeBRepDS_ShapeData,TopTools_ShapeMapHasher> TopOpeBRepDS_MapOfShapeData;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepDS_MapOfSurface_HeaderFile
+#define TopOpeBRepDS_MapOfSurface_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <TopOpeBRepDS_SurfaceData.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,TopOpeBRepDS_SurfaceData,TColStd_MapIntegerHasher> TopOpeBRepDS_MapOfSurface;
+typedef NCollection_DataMap<Standard_Integer,TopOpeBRepDS_SurfaceData,TColStd_MapIntegerHasher>::Iterator TopOpeBRepDS_DataMapIteratorOfMapOfSurface;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepDS_ShapeSurface_HeaderFile
+#define TopOpeBRepDS_ShapeSurface_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <Geom_Surface.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,Handle(Geom_Surface),TopTools_ShapeMapHasher> TopOpeBRepDS_ShapeSurface;
+typedef NCollection_DataMap<TopoDS_Shape,Handle(Geom_Surface),TopTools_ShapeMapHasher>::Iterator TopOpeBRepDS_DataMapIteratorOfShapeSurface;
+
+
+#endif
TopOpeBRepTool_defineG.hxx
TopOpeBRepTool_tol.hxx
TopOpeBRepTool_tol.cxx
+TopOpeBRepTool_ListOfC2DF.hxx
+TopOpeBRepTool_ListIteratorOfListOfC2DF.hxx
+TopOpeBRepTool_DataMapOfOrientedShapeC2DF.hxx
+TopOpeBRepTool_DataMapIteratorOfDataMapOfOrientedShapeC2DF.hxx
+TopOpeBRepTool_DataMapOfShapeListOfC2DF.hxx
+TopOpeBRepTool_DataMapIteratorOfDataMapOfShapeListOfC2DF.hxx
+TopOpeBRepTool_IndexedDataMapOfSolidClassifier.hxx
+TopOpeBRepTool_IndexedDataMapOfShapeBox2d.hxx
+TopOpeBRepTool_IndexedDataMapOfShapeBox.hxx
+TopOpeBRepTool_IndexedDataMapOfShapeconnexity.hxx
+TopOpeBRepTool_DataMapOfShapeface.hxx
+TopOpeBRepTool_DataMapIteratorOfDataMapOfShapeface.hxx
pointer PSoClassif to SolidClassifier from BRepClass3d;
class C2DF;
- class ListOfC2DF instantiates List from TCollection(C2DF from TopOpeBRepTool);
- class DataMapOfOrientedShapeC2DF
- instantiates DataMap from TCollection
- (Shape from TopoDS,
- C2DF from TopOpeBRepTool,
- OrientedShapeMapHasher from TopTools);
- class DataMapOfShapeListOfC2DF
- instantiates DataMap from TCollection
- (Shape from TopoDS,
- ListOfC2DF from TopOpeBRepTool,
- ShapeMapHasher from TopTools);
+ imported ListOfC2DF;
+ imported ListIteratorOfListOfC2DF;
+ imported DataMapOfOrientedShapeC2DF;
+ imported DataMapIteratorOfDataMapOfOrientedShapeC2DF;
+ imported DataMapOfShapeListOfC2DF;
+ imported DataMapIteratorOfDataMapOfShapeListOfC2DF;
- class IndexedDataMapOfSolidClassifier
- instantiates IndexedDataMap from TCollection
- (Shape from TopoDS,
- SolidClassifier from BRepClass3d,
- ShapeMapHasher from TopTools);
+ imported IndexedDataMapOfSolidClassifier;
pointer Plos to ListOfShape from TopTools;
class SolidClassifier;
class CurveTool;
- class IndexedDataMapOfShapeBox2d
- instantiates IndexedDataMap from TCollection
- (Shape from TopoDS,
- Box2d from Bnd,
- OrientedShapeMapHasher from TopTools);
- class IndexedDataMapOfShapeBox
- instantiates IndexedDataMap from TCollection
- (Shape from TopoDS,
- Box from Bnd,
- OrientedShapeMapHasher from TopTools);
+ imported IndexedDataMapOfShapeBox2d;
+ imported IndexedDataMapOfShapeBox;
class HBoxTool;
class BoxSort;
pointer PShapeClassifier to ShapeClassifier from TopOpeBRepTool;
class connexity;
- class IndexedDataMapOfShapeconnexity instantiates
- IndexedDataMap from TCollection (Shape from TopoDS,
- connexity from TopOpeBRepTool,
- ShapeMapHasher from TopTools);
+ imported IndexedDataMapOfShapeconnexity;
class face;
- class DataMapOfShapeface instantiates
- DataMap from TCollection (Shape from TopoDS,
- face from TopOpeBRepTool,
- ShapeMapHasher from TopTools);
+ imported DataMapOfShapeface;
+ imported DataMapIteratorOfDataMapOfShapeface;
class CLASSI;
class TOOL;
--- /dev/null
+
+
+#ifndef TopOpeBRepTool_DataMapIteratorOfDataMapOfOrientedShapeC2DF_HeaderFile
+#define TopOpeBRepTool_DataMapIteratorOfDataMapOfOrientedShapeC2DF_HeaderFile
+
+#include <TopOpeBRepTool_DataMapOfOrientedShapeC2DF.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopOpeBRepTool_DataMapIteratorOfDataMapOfShapeListOfC2DF_HeaderFile
+#define TopOpeBRepTool_DataMapIteratorOfDataMapOfShapeListOfC2DF_HeaderFile
+
+#include <TopOpeBRepTool_DataMapOfShapeListOfC2DF.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopOpeBRepTool_DataMapIteratorOfDataMapOfShapeface_HeaderFile
+#define TopOpeBRepTool_DataMapIteratorOfDataMapOfShapeface_HeaderFile
+
+#include <TopOpeBRepTool_DataMapOfShapeface.hxx>
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepTool_DataMapOfOrientedShapeC2DF_HeaderFile
+#define TopOpeBRepTool_DataMapOfOrientedShapeC2DF_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopOpeBRepTool_C2DF.hxx>
+#include <TopTools_OrientedShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,TopOpeBRepTool_C2DF,TopTools_OrientedShapeMapHasher> TopOpeBRepTool_DataMapOfOrientedShapeC2DF;
+typedef NCollection_DataMap<TopoDS_Shape,TopOpeBRepTool_C2DF,TopTools_OrientedShapeMapHasher>::Iterator TopOpeBRepTool_DataMapIteratorOfDataMapOfOrientedShapeC2DF;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepTool_DataMapOfShapeListOfC2DF_HeaderFile
+#define TopOpeBRepTool_DataMapOfShapeListOfC2DF_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopOpeBRepTool_ListOfC2DF.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,TopOpeBRepTool_ListOfC2DF,TopTools_ShapeMapHasher> TopOpeBRepTool_DataMapOfShapeListOfC2DF;
+typedef NCollection_DataMap<TopoDS_Shape,TopOpeBRepTool_ListOfC2DF,TopTools_ShapeMapHasher>::Iterator TopOpeBRepTool_DataMapIteratorOfDataMapOfShapeListOfC2DF;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepTool_DataMapOfShapeface_HeaderFile
+#define TopOpeBRepTool_DataMapOfShapeface_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopOpeBRepTool_face.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,TopOpeBRepTool_face,TopTools_ShapeMapHasher> TopOpeBRepTool_DataMapOfShapeface;
+typedef NCollection_DataMap<TopoDS_Shape,TopOpeBRepTool_face,TopTools_ShapeMapHasher>::Iterator TopOpeBRepTool_DataMapIteratorOfDataMapOfShapeface;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepTool_IndexedDataMapOfShapeBox_HeaderFile
+#define TopOpeBRepTool_IndexedDataMapOfShapeBox_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <Bnd_Box.hxx>
+#include <TopTools_OrientedShapeMapHasher.hxx>
+#include <NCollection_IndexedDataMap.hxx>
+
+typedef NCollection_IndexedDataMap<TopoDS_Shape,Bnd_Box,TopTools_OrientedShapeMapHasher> TopOpeBRepTool_IndexedDataMapOfShapeBox;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepTool_IndexedDataMapOfShapeBox2d_HeaderFile
+#define TopOpeBRepTool_IndexedDataMapOfShapeBox2d_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <Bnd_Box2d.hxx>
+#include <TopTools_OrientedShapeMapHasher.hxx>
+#include <NCollection_IndexedDataMap.hxx>
+
+typedef NCollection_IndexedDataMap<TopoDS_Shape,Bnd_Box2d,TopTools_OrientedShapeMapHasher> TopOpeBRepTool_IndexedDataMapOfShapeBox2d;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepTool_IndexedDataMapOfShapeconnexity_HeaderFile
+#define TopOpeBRepTool_IndexedDataMapOfShapeconnexity_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopOpeBRepTool_connexity.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_IndexedDataMap.hxx>
+
+typedef NCollection_IndexedDataMap<TopoDS_Shape,TopOpeBRepTool_connexity,TopTools_ShapeMapHasher> TopOpeBRepTool_IndexedDataMapOfShapeconnexity;
+
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepTool_IndexedDataMapOfSolidClassifier_HeaderFile
+#define TopOpeBRepTool_IndexedDataMapOfSolidClassifier_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <BRepClass3d_SolidClassifier.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_IndexedDataMap.hxx>
+
+typedef NCollection_IndexedDataMap<TopoDS_Shape,BRepClass3d_SolidClassifier,TopTools_ShapeMapHasher> TopOpeBRepTool_IndexedDataMapOfSolidClassifier;
+
+
+#endif
--- /dev/null
+
+
+#ifndef TopOpeBRepTool_ListIteratorOfListOfC2DF_HeaderFile
+#define TopOpeBRepTool_ListIteratorOfListOfC2DF_HeaderFile
+
+#include <TopOpeBRepTool_ListOfC2DF.hxx>
+
+#endif
--- /dev/null
+// Created on: 1993-06-17
+// Created by: Jean Yves LEBEY
+// 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 TopOpeBRepTool_ListOfC2DF_HeaderFile
+#define TopOpeBRepTool_ListOfC2DF_HeaderFile
+
+#include <TopOpeBRepTool_C2DF.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<TopOpeBRepTool_C2DF> TopOpeBRepTool_ListOfC2DF;
+typedef NCollection_List<TopOpeBRepTool_C2DF>::Iterator TopOpeBRepTool_ListIteratorOfListOfC2DF;
+
+
+#endif
TopTools_MutexForShapeProvider.hxx
-TopTools_MutexForShapeProvider.cxx
\ No newline at end of file
+TopTools_MutexForShapeProvider.cxx
+TopTools_MapOfShape.hxx
+TopTools_MapIteratorOfMapOfShape.hxx
+TopTools_MapOfOrientedShape.hxx
+TopTools_MapIteratorOfMapOfOrientedShape.hxx
+TopTools_IndexedMapOfShape.hxx
+TopTools_DataMapOfIntegerShape.hxx
+TopTools_DataMapIteratorOfDataMapOfIntegerShape.hxx
+TopTools_DataMapOfOrientedShapeInteger.hxx
+TopTools_DataMapIteratorOfDataMapOfOrientedShapeInteger.hxx
+TopTools_DataMapOfShapeInteger.hxx
+TopTools_DataMapIteratorOfDataMapOfShapeInteger.hxx
+TopTools_DataMapOfShapeReal.hxx
+TopTools_DataMapIteratorOfDataMapOfShapeReal.hxx
+TopTools_Array1OfShape.hxx
+TopTools_HArray1OfShape.hxx
+TopTools_Array2OfShape.hxx
+TopTools_HArray2OfShape.hxx
+TopTools_SequenceOfShape.hxx
+TopTools_HSequenceOfShape.hxx
+TopTools_ListOfShape.hxx
+TopTools_ListIteratorOfListOfShape.hxx
+TopTools_Array1OfListOfShape.hxx
+TopTools_HArray1OfListOfShape.hxx
+TopTools_DataMapOfIntegerListOfShape.hxx
+TopTools_DataMapIteratorOfDataMapOfIntegerListOfShape.hxx
+TopTools_DataMapOfShapeListOfShape.hxx
+TopTools_DataMapIteratorOfDataMapOfShapeListOfShape.hxx
+TopTools_DataMapOfShapeListOfInteger.hxx
+TopTools_DataMapIteratorOfDataMapOfShapeListOfInteger.hxx
+TopTools_IndexedDataMapOfShapeShape.hxx
+TopTools_IndexedDataMapOfShapeListOfShape.hxx
+TopTools_DataMapOfShapeShape.hxx
+TopTools_DataMapIteratorOfDataMapOfShapeShape.hxx
+TopTools_IndexedMapOfOrientedShape.hxx
+TopTools_DataMapOfShapeSequenceOfShape.hxx
+TopTools_DataMapIteratorOfDataMapOfShapeSequenceOfShape.hxx
+TopTools_IndexedDataMapOfShapeAddress.hxx
+TopTools_DataMapOfOrientedShapeShape.hxx
+TopTools_DataMapIteratorOfDataMapOfOrientedShapeShape.hxx
class OrientedShapeMapHasher;
- class MapOfShape instantiates
- Map from TCollection(Shape from TopoDS,
- ShapeMapHasher from TopTools);
+ imported MapOfShape;
+
+ imported MapIteratorOfMapOfShape;
+
+ imported MapOfOrientedShape;
- class MapOfOrientedShape instantiates
- Map from TCollection(Shape from TopoDS,
- OrientedShapeMapHasher from TopTools);
+ imported MapIteratorOfMapOfOrientedShape;
- class IndexedMapOfShape instantiates
- IndexedMap from TCollection(Shape from TopoDS,
- ShapeMapHasher from TopTools);
+ imported IndexedMapOfShape;
+
+ imported DataMapOfIntegerShape;
- class DataMapOfIntegerShape instantiates
- DataMap from TCollection(Integer,
- Shape from TopoDS,
- MapIntegerHasher from TColStd);
+ imported DataMapIteratorOfDataMapOfIntegerShape;
- class DataMapOfOrientedShapeInteger instantiates
- DataMap from TCollection(Shape from TopoDS,
- Integer from Standard,
- OrientedShapeMapHasher from TopTools);
-
- class DataMapOfShapeInteger instantiates
- DataMap from TCollection(Shape from TopoDS,
- Integer from Standard,
- ShapeMapHasher from TopTools);
-
- class DataMapOfShapeReal instantiates
- DataMap from TCollection(Shape from TopoDS,
- Real from Standard,
- ShapeMapHasher from TopTools);
-
- class Array1OfShape instantiates
- Array1 from TCollection (Shape from TopoDS);
+ imported DataMapOfOrientedShapeInteger;
+
+ imported DataMapIteratorOfDataMapOfOrientedShapeInteger;
+
+ imported DataMapOfShapeInteger;
+
+ imported DataMapIteratorOfDataMapOfShapeInteger;
+
+ imported DataMapOfShapeReal;
+
+ imported DataMapIteratorOfDataMapOfShapeReal;
+
+ imported Array1OfShape;
- class HArray1OfShape instantiates
- HArray1 from TCollection(Shape from TopoDS,
- Array1OfShape from TopTools);
+ imported transient class HArray1OfShape;
- class Array2OfShape instantiates
- Array2 from TCollection (Shape from TopoDS);
+ imported Array2OfShape;
+
+ imported transient class HArray2OfShape;
- class HArray2OfShape instantiates
- HArray2 from TCollection(Shape from TopoDS,
- Array2OfShape from TopTools);
+ imported SequenceOfShape;
- class SequenceOfShape instantiates
- Sequence from TCollection (Shape from TopoDS);
+ imported transient class HSequenceOfShape;
- class HSequenceOfShape instantiates
- HSequence from TCollection(Shape from TopoDS,
- SequenceOfShape from TopTools);
+ imported ListOfShape;
- class ListOfShape instantiates
- List from TCollection (Shape from TopoDS);
+ imported ListIteratorOfListOfShape;
- class Array1OfListOfShape instantiates
- Array1 from TCollection (ListOfShape from TopTools);
+ imported Array1OfListOfShape;
- class HArray1OfListOfShape instantiates
- HArray1 from TCollection(ListOfShape from TopTools,
- Array1OfListOfShape from TopTools);
+ imported transient class HArray1OfListOfShape;
- class DataMapOfIntegerListOfShape instantiates
- DataMap from TCollection(Integer from Standard,
- ListOfShape from TopTools,
- MapIntegerHasher from TColStd);
+ imported DataMapOfIntegerListOfShape;
- class DataMapOfShapeListOfShape instantiates
- DataMap from TCollection(Shape from TopoDS,
- ListOfShape from TopTools,
- ShapeMapHasher from TopTools);
+ imported DataMapIteratorOfDataMapOfIntegerListOfShape;
+
+ imported DataMapOfShapeListOfShape;
+
+ imported DataMapIteratorOfDataMapOfShapeListOfShape;
+
+ imported DataMapOfShapeListOfInteger;
- class DataMapOfShapeListOfInteger instantiates
- DataMap from TCollection(Shape from TopoDS,
- ListOfInteger from TColStd,
- ShapeMapHasher from TopTools);
+ imported DataMapIteratorOfDataMapOfShapeListOfInteger;
- class IndexedDataMapOfShapeShape instantiates
- IndexedDataMap from TCollection(Shape from TopoDS,
- Shape from TopoDS,
- ShapeMapHasher from TopTools);
- class IndexedDataMapOfShapeListOfShape instantiates
- IndexedDataMap from TCollection(Shape from TopoDS,
- ListOfShape from TopTools,
- ShapeMapHasher from TopTools);
+ imported IndexedDataMapOfShapeShape;
+ imported IndexedDataMapOfShapeListOfShape;
- class DataMapOfShapeShape instantiates
- DataMap from TCollection (Shape from TopoDS,
- Shape from TopoDS,
- ShapeMapHasher from TopTools);
-
- class IndexedMapOfOrientedShape instantiates
- IndexedMap from TCollection(Shape from TopoDS,
- OrientedShapeMapHasher from TopTools);
-
- class DataMapOfShapeSequenceOfShape instantiates
- DataMap from TCollection (Shape from TopoDS,
- SequenceOfShape from TopTools,
- ShapeMapHasher from TopTools);
-
- class IndexedDataMapOfShapeAddress instantiates
- IndexedDataMap from TCollection(Shape from TopoDS,
- Address from Standard,
- ShapeMapHasher from TopTools);
-
- class DataMapOfOrientedShapeShape instantiates
- DataMap from TCollection (Shape from TopoDS,
- Shape from TopoDS,
- OrientedShapeMapHasher from TopTools);
+ imported DataMapOfShapeShape;
+
+ imported DataMapIteratorOfDataMapOfShapeShape;
+
+ imported IndexedMapOfOrientedShape;
+
+ imported DataMapOfShapeSequenceOfShape;
+
+ imported DataMapIteratorOfDataMapOfShapeSequenceOfShape;
+
+ imported IndexedDataMapOfShapeAddress;
+
+ imported DataMapOfOrientedShapeShape;
+
+ imported DataMapIteratorOfDataMapOfOrientedShapeShape;
----------------------------------------------------------
-- Tools for writing and reading Locations and Shapes
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_Array1OfListOfShape_HeaderFile
+#define TopTools_Array1OfListOfShape_HeaderFile
+
+#include <TopTools_ListOfShape.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<TopTools_ListOfShape> TopTools_Array1OfListOfShape;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_Array1OfShape_HeaderFile
+#define TopTools_Array1OfShape_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<TopoDS_Shape> TopTools_Array1OfShape;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_Array2OfShape_HeaderFile
+#define TopTools_Array2OfShape_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<TopoDS_Shape> TopTools_Array2OfShape;
+
+
+#endif
--- /dev/null
+
+
+#ifndef TopTools_DataMapIteratorOfDataMapOfIntegerListOfShape_HeaderFile
+#define TopTools_DataMapIteratorOfDataMapOfIntegerListOfShape_HeaderFile
+
+#include <TopTools_DataMapOfIntegerListOfShape.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopTools_DataMapIteratorOfDataMapOfIntegerShape_HeaderFile
+#define TopTools_DataMapIteratorOfDataMapOfIntegerShape_HeaderFile
+
+#include <TopTools_DataMapOfIntegerShape.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopTools_DataMapIteratorOfDataMapOfOrientedShapeInteger_HeaderFile
+#define TopTools_DataMapIteratorOfDataMapOfOrientedShapeInteger_HeaderFile
+
+#include <TopTools_DataMapOfOrientedShapeInteger.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopTools_DataMapIteratorOfDataMapOfOrientedShapeShape_HeaderFile
+#define TopTools_DataMapIteratorOfDataMapOfOrientedShapeShape_HeaderFile
+
+#include <TopTools_DataMapOfOrientedShapeShape.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopTools_DataMapIteratorOfDataMapOfShapeInteger_HeaderFile
+#define TopTools_DataMapIteratorOfDataMapOfShapeInteger_HeaderFile
+
+#include <TopTools_DataMapOfShapeInteger.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopTools_DataMapIteratorOfDataMapOfShapeListOfInteger_HeaderFile
+#define TopTools_DataMapIteratorOfDataMapOfShapeListOfInteger_HeaderFile
+
+#include <TopTools_DataMapOfShapeListOfInteger.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopTools_DataMapIteratorOfDataMapOfShapeListOfShape_HeaderFile
+#define TopTools_DataMapIteratorOfDataMapOfShapeListOfShape_HeaderFile
+
+#include <TopTools_DataMapOfShapeListOfShape.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopTools_DataMapIteratorOfDataMapOfShapeReal_HeaderFile
+#define TopTools_DataMapIteratorOfDataMapOfShapeReal_HeaderFile
+
+#include <TopTools_DataMapOfShapeReal.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopTools_DataMapIteratorOfDataMapOfShapeSequenceOfShape_HeaderFile
+#define TopTools_DataMapIteratorOfDataMapOfShapeSequenceOfShape_HeaderFile
+
+#include <TopTools_DataMapOfShapeSequenceOfShape.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopTools_DataMapIteratorOfDataMapOfShapeShape_HeaderFile
+#define TopTools_DataMapIteratorOfDataMapOfShapeShape_HeaderFile
+
+#include <TopTools_DataMapOfShapeShape.hxx>
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_DataMapOfIntegerListOfShape_HeaderFile
+#define TopTools_DataMapOfIntegerListOfShape_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <TopTools_ListOfShape.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,TopTools_ListOfShape,TColStd_MapIntegerHasher> TopTools_DataMapOfIntegerListOfShape;
+typedef NCollection_DataMap<Standard_Integer,TopTools_ListOfShape,TColStd_MapIntegerHasher>::Iterator TopTools_DataMapIteratorOfDataMapOfIntegerListOfShape;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_DataMapOfIntegerShape_HeaderFile
+#define TopTools_DataMapOfIntegerShape_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <TopoDS_Shape.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,TopoDS_Shape,TColStd_MapIntegerHasher> TopTools_DataMapOfIntegerShape;
+typedef NCollection_DataMap<Standard_Integer,TopoDS_Shape,TColStd_MapIntegerHasher>::Iterator TopTools_DataMapIteratorOfDataMapOfIntegerShape;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_DataMapOfOrientedShapeInteger_HeaderFile
+#define TopTools_DataMapOfOrientedShapeInteger_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <Standard_Integer.hxx>
+#include <TopTools_OrientedShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,Standard_Integer,TopTools_OrientedShapeMapHasher> TopTools_DataMapOfOrientedShapeInteger;
+typedef NCollection_DataMap<TopoDS_Shape,Standard_Integer,TopTools_OrientedShapeMapHasher>::Iterator TopTools_DataMapIteratorOfDataMapOfOrientedShapeInteger;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_DataMapOfOrientedShapeShape_HeaderFile
+#define TopTools_DataMapOfOrientedShapeShape_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopoDS_Shape.hxx>
+#include <TopTools_OrientedShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,TopoDS_Shape,TopTools_OrientedShapeMapHasher> TopTools_DataMapOfOrientedShapeShape;
+typedef NCollection_DataMap<TopoDS_Shape,TopoDS_Shape,TopTools_OrientedShapeMapHasher>::Iterator TopTools_DataMapIteratorOfDataMapOfOrientedShapeShape;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_DataMapOfShapeInteger_HeaderFile
+#define TopTools_DataMapOfShapeInteger_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <Standard_Integer.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,Standard_Integer,TopTools_ShapeMapHasher> TopTools_DataMapOfShapeInteger;
+typedef NCollection_DataMap<TopoDS_Shape,Standard_Integer,TopTools_ShapeMapHasher>::Iterator TopTools_DataMapIteratorOfDataMapOfShapeInteger;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_DataMapOfShapeListOfInteger_HeaderFile
+#define TopTools_DataMapOfShapeListOfInteger_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TColStd_ListOfInteger.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,TColStd_ListOfInteger,TopTools_ShapeMapHasher> TopTools_DataMapOfShapeListOfInteger;
+typedef NCollection_DataMap<TopoDS_Shape,TColStd_ListOfInteger,TopTools_ShapeMapHasher>::Iterator TopTools_DataMapIteratorOfDataMapOfShapeListOfInteger;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_DataMapOfShapeListOfShape_HeaderFile
+#define TopTools_DataMapOfShapeListOfShape_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopTools_ListOfShape.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,TopTools_ListOfShape,TopTools_ShapeMapHasher> TopTools_DataMapOfShapeListOfShape;
+typedef NCollection_DataMap<TopoDS_Shape,TopTools_ListOfShape,TopTools_ShapeMapHasher>::Iterator TopTools_DataMapIteratorOfDataMapOfShapeListOfShape;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_DataMapOfShapeReal_HeaderFile
+#define TopTools_DataMapOfShapeReal_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <Standard_Real.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,Standard_Real,TopTools_ShapeMapHasher> TopTools_DataMapOfShapeReal;
+typedef NCollection_DataMap<TopoDS_Shape,Standard_Real,TopTools_ShapeMapHasher>::Iterator TopTools_DataMapIteratorOfDataMapOfShapeReal;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_DataMapOfShapeSequenceOfShape_HeaderFile
+#define TopTools_DataMapOfShapeSequenceOfShape_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopTools_SequenceOfShape.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,TopTools_SequenceOfShape,TopTools_ShapeMapHasher> TopTools_DataMapOfShapeSequenceOfShape;
+typedef NCollection_DataMap<TopoDS_Shape,TopTools_SequenceOfShape,TopTools_ShapeMapHasher>::Iterator TopTools_DataMapIteratorOfDataMapOfShapeSequenceOfShape;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_DataMapOfShapeShape_HeaderFile
+#define TopTools_DataMapOfShapeShape_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopoDS_Shape.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,TopoDS_Shape,TopTools_ShapeMapHasher> TopTools_DataMapOfShapeShape;
+typedef NCollection_DataMap<TopoDS_Shape,TopoDS_Shape,TopTools_ShapeMapHasher>::Iterator TopTools_DataMapIteratorOfDataMapOfShapeShape;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_HArray1OfListOfShape_HeaderFile
+#define TopTools_HArray1OfListOfShape_HeaderFile
+
+#include <TopTools_ListOfShape.hxx>
+#include <TopTools_Array1OfListOfShape.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TopTools_HArray1OfListOfShape, TopTools_Array1OfListOfShape)
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_HArray1OfShape_HeaderFile
+#define TopTools_HArray1OfShape_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopTools_Array1OfShape.hxx>
+#include <NCollection_DefineHArray1.hxx>
+
+DEFINE_HARRAY1(TopTools_HArray1OfShape, TopTools_Array1OfShape)
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_HArray2OfShape_HeaderFile
+#define TopTools_HArray2OfShape_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopTools_Array2OfShape.hxx>
+#include <NCollection_DefineHArray2.hxx>
+
+DEFINE_HARRAY2(TopTools_HArray2OfShape, TopTools_Array2OfShape)
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_HSequenceOfShape_HeaderFile
+#define TopTools_HSequenceOfShape_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopTools_SequenceOfShape.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(TopTools_HSequenceOfShape, TopTools_SequenceOfShape)
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_IndexedDataMapOfShapeAddress_HeaderFile
+#define TopTools_IndexedDataMapOfShapeAddress_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <Standard_Address.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_IndexedDataMap.hxx>
+
+typedef NCollection_IndexedDataMap<TopoDS_Shape,Standard_Address,TopTools_ShapeMapHasher> TopTools_IndexedDataMapOfShapeAddress;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_IndexedDataMapOfShapeListOfShape_HeaderFile
+#define TopTools_IndexedDataMapOfShapeListOfShape_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopTools_ListOfShape.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_IndexedDataMap.hxx>
+
+typedef NCollection_IndexedDataMap<TopoDS_Shape,TopTools_ListOfShape,TopTools_ShapeMapHasher> TopTools_IndexedDataMapOfShapeListOfShape;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_IndexedDataMapOfShapeShape_HeaderFile
+#define TopTools_IndexedDataMapOfShapeShape_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopoDS_Shape.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_IndexedDataMap.hxx>
+
+typedef NCollection_IndexedDataMap<TopoDS_Shape,TopoDS_Shape,TopTools_ShapeMapHasher> TopTools_IndexedDataMapOfShapeShape;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_IndexedMapOfOrientedShape_HeaderFile
+#define TopTools_IndexedMapOfOrientedShape_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopTools_OrientedShapeMapHasher.hxx>
+#include <NCollection_IndexedMap.hxx>
+
+typedef NCollection_IndexedMap<TopoDS_Shape,TopTools_OrientedShapeMapHasher> TopTools_IndexedMapOfOrientedShape;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_IndexedMapOfShape_HeaderFile
+#define TopTools_IndexedMapOfShape_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_IndexedMap.hxx>
+
+typedef NCollection_IndexedMap<TopoDS_Shape,TopTools_ShapeMapHasher> TopTools_IndexedMapOfShape;
+
+
+#endif
--- /dev/null
+
+
+#ifndef TopTools_ListIteratorOfListOfShape_HeaderFile
+#define TopTools_ListIteratorOfListOfShape_HeaderFile
+
+#include <TopTools_ListOfShape.hxx>
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_ListOfShape_HeaderFile
+#define TopTools_ListOfShape_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<TopoDS_Shape> TopTools_ListOfShape;
+typedef NCollection_List<TopoDS_Shape>::Iterator TopTools_ListIteratorOfListOfShape;
+
+
+#endif
--- /dev/null
+
+
+#ifndef TopTools_MapIteratorOfMapOfOrientedShape_HeaderFile
+#define TopTools_MapIteratorOfMapOfOrientedShape_HeaderFile
+
+#include <TopTools_MapOfOrientedShape.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef TopTools_MapIteratorOfMapOfShape_HeaderFile
+#define TopTools_MapIteratorOfMapOfShape_HeaderFile
+
+#include <TopTools_MapOfShape.hxx>
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_MapOfOrientedShape_HeaderFile
+#define TopTools_MapOfOrientedShape_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopTools_OrientedShapeMapHasher.hxx>
+#include <NCollection_Map.hxx>
+
+typedef NCollection_Map<TopoDS_Shape,TopTools_OrientedShapeMapHasher> TopTools_MapOfOrientedShape;
+typedef NCollection_Map<TopoDS_Shape,TopTools_OrientedShapeMapHasher>::Iterator TopTools_MapIteratorOfMapOfOrientedShape;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_MapOfShape_HeaderFile
+#define TopTools_MapOfShape_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_Map.hxx>
+
+typedef NCollection_Map<TopoDS_Shape,TopTools_ShapeMapHasher> TopTools_MapOfShape;
+typedef NCollection_Map<TopoDS_Shape,TopTools_ShapeMapHasher>::Iterator TopTools_MapIteratorOfMapOfShape;
+
+
+#endif
--- /dev/null
+// Created on: 1993-01-14
+// 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 TopTools_SequenceOfShape_HeaderFile
+#define TopTools_SequenceOfShape_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<TopoDS_Shape> TopTools_SequenceOfShape;
+
+
+#endif
--- /dev/null
+TopTrans_Array2OfOrientation.hxx
is
- class Array2OfOrientation instantiates
- Array2 from TCollection (Orientation from TopAbs);
+ imported Array2OfOrientation;
class CurveTransition;
--- /dev/null
+// Created on: 1991-10-28
+// 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 TopTrans_Array2OfOrientation_HeaderFile
+#define TopTrans_Array2OfOrientation_HeaderFile
+
+#include <TopAbs_Orientation.hxx>
+#include <NCollection_Array2.hxx>
+
+typedef NCollection_Array2<TopAbs_Orientation> TopTrans_Array2OfOrientation;
+
+
+#endif
--- /dev/null
+TopoDS_ListOfShape.hxx
+TopoDS_ListIteratorOfListOfShape.hxx
class HShape;
- class ListOfShape instantiates List from TCollection (Shape from TopoDS);
+ imported ListOfShape;
+
+ imported ListIteratorOfListOfShape;
---Purpose: Used to implement the TShape.
deferred class TShape;
--- /dev/null
+
+
+#ifndef TopoDS_ListIteratorOfListOfShape_HeaderFile
+#define TopoDS_ListIteratorOfListOfShape_HeaderFile
+
+#include <TopoDS_ListOfShape.hxx>
+
+#endif
--- /dev/null
+// Created on: 1990-12-11
+// Created by: Remi Lequette
+// Copyright (c) 1990-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 TopoDS_ListOfShape_HeaderFile
+#define TopoDS_ListOfShape_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <NCollection_List.hxx>
+
+typedef NCollection_List<TopoDS_Shape> TopoDS_ListOfShape;
+typedef NCollection_List<TopoDS_Shape>::Iterator TopoDS_ListIteratorOfListOfShape;
+
+
+#endif
--- /dev/null
+Transfer_SequenceOfFinder.hxx
+Transfer_HSequenceOfFinder.hxx
+Transfer_SequenceOfBinder.hxx
+Transfer_HSequenceOfBinder.hxx
class TransientProcess; -- inherits TransferForTransient
class ActorOfTransientProcess;
- class SequenceOfFinder instantiates
- Sequence from TCollection (Finder);
- class HSequenceOfFinder instantiates
- HSequence from TCollection (Finder,SequenceOfFinder);
+ imported SequenceOfFinder;
+ imported transient class HSequenceOfFinder;
class ProcessForFinder instantiates TransferProcess
(Finder, FindHasher, HSequenceOfFinder);
class MapContainer;
- class SequenceOfBinder instantiates
- Sequence from TCollection (Binder);
- class HSequenceOfBinder instantiates
- HSequence from TCollection (Binder,SequenceOfBinder);
+ imported SequenceOfBinder;
+ imported transient class HSequenceOfBinder;
enumeration StatusResult is StatusVoid, StatusDefined, StatusUsed;
---Purpose : result status of transferring an entity (see Transcriptor)
--- /dev/null
+// Created on: 1992-02-03
+// Created by: Christian CAILLET
+// 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.
+
+#ifndef Transfer_HSequenceOfBinder_HeaderFile
+#define Transfer_HSequenceOfBinder_HeaderFile
+
+#include <Transfer_Binder.hxx>
+#include <Transfer_SequenceOfBinder.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(Transfer_HSequenceOfBinder, Transfer_SequenceOfBinder)
+
+
+#endif
--- /dev/null
+// Created on: 1992-02-03
+// Created by: Christian CAILLET
+// 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.
+
+#ifndef Transfer_HSequenceOfFinder_HeaderFile
+#define Transfer_HSequenceOfFinder_HeaderFile
+
+#include <Transfer_Finder.hxx>
+#include <Transfer_SequenceOfFinder.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(Transfer_HSequenceOfFinder, Transfer_SequenceOfFinder)
+
+
+#endif
--- /dev/null
+// Created on: 1992-02-03
+// Created by: Christian CAILLET
+// 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.
+
+#ifndef Transfer_SequenceOfBinder_HeaderFile
+#define Transfer_SequenceOfBinder_HeaderFile
+
+#include <Transfer_Binder.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Transfer_Binder)> Transfer_SequenceOfBinder;
+
+
+#endif
--- /dev/null
+// Created on: 1992-02-03
+// Created by: Christian CAILLET
+// 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.
+
+#ifndef Transfer_SequenceOfFinder_HeaderFile
+#define Transfer_SequenceOfFinder_HeaderFile
+
+#include <Transfer_Finder.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Transfer_Finder)> Transfer_SequenceOfFinder;
+
+
+#endif
--- /dev/null
+TransferBRep_SequenceOfTransferResultInfo.hxx
+TransferBRep_HSequenceOfTransferResultInfo.hxx
(Shape from TopoDS, OrientedShapeMapHasher from TopTools, ShapeInfo);
class TransferResultInfo;
- class SequenceOfTransferResultInfo instantiates Sequence from TCollection
- (TransferResultInfo from TransferBRep);
- class HSequenceOfTransferResultInfo instantiates HSequence from TCollection
- (TransferResultInfo from TransferBRep,
- SequenceOfTransferResultInfo from TransferBRep);
+ imported SequenceOfTransferResultInfo;
+ imported transient class HSequenceOfTransferResultInfo;
-- some usefull functions for binding shapes --
--- /dev/null
+// Created on: 1994-10-03
+// Created by: Christian CAILLET
+// 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 TransferBRep_HSequenceOfTransferResultInfo_HeaderFile
+#define TransferBRep_HSequenceOfTransferResultInfo_HeaderFile
+
+#include <TransferBRep_TransferResultInfo.hxx>
+#include <TransferBRep_SequenceOfTransferResultInfo.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(TransferBRep_HSequenceOfTransferResultInfo, TransferBRep_SequenceOfTransferResultInfo)
+
+
+#endif
--- /dev/null
+// Created on: 1994-10-03
+// Created by: Christian CAILLET
+// 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 TransferBRep_SequenceOfTransferResultInfo_HeaderFile
+#define TransferBRep_SequenceOfTransferResultInfo_HeaderFile
+
+#include <TransferBRep_TransferResultInfo.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(TransferBRep_TransferResultInfo)> TransferBRep_SequenceOfTransferResultInfo;
+
+
+#endif
Units_CMPLRS.edl
Units_Operators.hxx
+Units_UtsSequence.hxx
+Units_UnitsSequence.hxx
+Units_TksSequence.hxx
+Units_TokensSequence.hxx
+Units_QtsSequence.hxx
+Units_QuantitiesSequence.hxx
class Unit;
- class UtsSequence instantiates
- Sequence from TCollection (Unit from Units);
- class UnitsSequence instantiates
- HSequence from TCollection(Unit from Units, UtsSequence);
+ imported UtsSequence;
+ imported transient class UnitsSequence;
private class ShiftedUnit;
class ShiftedToken ;
- class TksSequence instantiates
- Sequence from TCollection (Token from Units);
- class TokensSequence instantiates
- HSequence from TCollection(Token from Units, TksSequence);
+ imported TksSequence;
+ imported transient class TokensSequence;
class Quantity;
- class QtsSequence instantiates
- Sequence from TCollection (Quantity from Units);
- class QuantitiesSequence instantiates
- HSequence from TCollection(Quantity from Units, QtsSequence);
+ imported QtsSequence;
+ imported transient class QuantitiesSequence;
class UnitsDictionary;
--- /dev/null
+// Created on: 1992-06-22
+// Created by: Gilles DEBARBOUILLE
+// 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.
+
+#ifndef Units_QtsSequence_HeaderFile
+#define Units_QtsSequence_HeaderFile
+
+#include <Units_Quantity.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Units_Quantity)> Units_QtsSequence;
+
+
+#endif
--- /dev/null
+// Created on: 1992-06-22
+// Created by: Gilles DEBARBOUILLE
+// 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.
+
+#ifndef Units_QuantitiesSequence_HeaderFile
+#define Units_QuantitiesSequence_HeaderFile
+
+#include <Units_Quantity.hxx>
+#include <Units_QtsSequence.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(Units_QuantitiesSequence, Units_QtsSequence)
+
+
+#endif
--- /dev/null
+// Created on: 1992-06-22
+// Created by: Gilles DEBARBOUILLE
+// 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.
+
+#ifndef Units_TksSequence_HeaderFile
+#define Units_TksSequence_HeaderFile
+
+#include <Units_Token.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Units_Token)> Units_TksSequence;
+
+
+#endif
--- /dev/null
+// Created on: 1992-06-22
+// Created by: Gilles DEBARBOUILLE
+// 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.
+
+#ifndef Units_TokensSequence_HeaderFile
+#define Units_TokensSequence_HeaderFile
+
+#include <Units_Token.hxx>
+#include <Units_TksSequence.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(Units_TokensSequence, Units_TksSequence)
+
+
+#endif
--- /dev/null
+// Created on: 1992-06-22
+// Created by: Gilles DEBARBOUILLE
+// 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.
+
+#ifndef Units_UnitsSequence_HeaderFile
+#define Units_UnitsSequence_HeaderFile
+
+#include <Units_Unit.hxx>
+#include <Units_UtsSequence.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(Units_UnitsSequence, Units_UtsSequence)
+
+
+#endif
--- /dev/null
+// Created on: 1992-06-22
+// Created by: Gilles DEBARBOUILLE
+// 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.
+
+#ifndef Units_UtsSequence_HeaderFile
+#define Units_UtsSequence_HeaderFile
+
+#include <Units_Unit.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Units_Unit)> Units_UtsSequence;
+
+
+#endif
ViewerTest.cxx
ViewerTest_CmdParser.hxx
ViewerTest_CmdParser.cxx
+ViewerTest_DoubleMapOfInteractiveAndName.hxx
+ViewerTest_DoubleMapIteratorOfDoubleMapOfInteractiveAndName.hxx
class EventManager;
- class DoubleMapOfInteractiveAndName instantiates DoubleMap
- from TCollection ( Transient from Standard,
- AsciiString from TCollection,
- MapTransientHasher from TColStd,
- AsciiString from TCollection);
+ imported DoubleMapOfInteractiveAndName;
+
+ imported DoubleMapIteratorOfDoubleMapOfInteractiveAndName;
end;
--- /dev/null
+
+
+#ifndef ViewerTest_DoubleMapIteratorOfDoubleMapOfInteractiveAndName_HeaderFile
+#define ViewerTest_DoubleMapIteratorOfDoubleMapOfInteractiveAndName_HeaderFile
+
+#include <ViewerTest_DoubleMapOfInteractiveAndName.hxx>
+
+#endif
--- /dev/null
+// Created on: 1997-07-23
+// Created by: Henri JEANNIN
+// 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 ViewerTest_DoubleMapOfInteractiveAndName_HeaderFile
+#define ViewerTest_DoubleMapOfInteractiveAndName_HeaderFile
+
+#include <Standard_Transient.hxx>
+#include <TCollection_AsciiString.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <TCollection_AsciiString.hxx>
+#include <NCollection_DoubleMap.hxx>
+
+typedef NCollection_DoubleMap<Handle(Standard_Transient),TCollection_AsciiString,TColStd_MapTransientHasher,TCollection_AsciiString> ViewerTest_DoubleMapOfInteractiveAndName;
+typedef NCollection_DoubleMap<Handle(Standard_Transient),TCollection_AsciiString,TColStd_MapTransientHasher,TCollection_AsciiString>::Iterator ViewerTest_DoubleMapIteratorOfDoubleMapOfInteractiveAndName;
+
+
+#endif
Visual3d_WOKSteps.edl
Visual3d_NListOfLayerItem.hxx
Visual3d_MapOfZLayerSettings.hxx
+Visual3d_SequenceOfLight.hxx
+Visual3d_HSequenceOfLight.hxx
+Visual3d_SequenceOfView.hxx
+Visual3d_HSequenceOfView.hxx
imported NListOfLayerItem;
- class SequenceOfLight instantiates
- Sequence from TCollection (Light from Visual3d);
+ imported SequenceOfLight;
---Category: Instantiated classes
- class HSequenceOfLight instantiates
- HSequence from TCollection (Light from Visual3d, SequenceOfLight);
+ imported transient class HSequenceOfLight;
---Category: Instantiated classes
- class SequenceOfView instantiates
- Sequence from TCollection (View from Visual3d);
+ imported SequenceOfView;
---Category: Instantiated classes
- class HSequenceOfView instantiates
- HSequence from TCollection (View from Visual3d, SequenceOfView);
+ imported transient class HSequenceOfView;
---Category: Instantiated classes
end Visual3d;
--- /dev/null
+// Created on: 1991-10-07
+// 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 Visual3d_HSequenceOfLight_HeaderFile
+#define Visual3d_HSequenceOfLight_HeaderFile
+
+#include <Visual3d_Light.hxx>
+#include <Visual3d_SequenceOfLight.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(Visual3d_HSequenceOfLight, Visual3d_SequenceOfLight)
+
+
+#endif
--- /dev/null
+// Created on: 1991-10-07
+// 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 Visual3d_HSequenceOfView_HeaderFile
+#define Visual3d_HSequenceOfView_HeaderFile
+
+#include <Visual3d_View.hxx>
+#include <Visual3d_SequenceOfView.hxx>
+#include <NCollection_DefineHSequence.hxx>
+
+DEFINE_HSEQUENCE(Visual3d_HSequenceOfView, Visual3d_SequenceOfView)
+
+
+#endif
--- /dev/null
+// Created on: 1991-10-07
+// 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 Visual3d_SequenceOfLight_HeaderFile
+#define Visual3d_SequenceOfLight_HeaderFile
+
+#include <Visual3d_Light.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Visual3d_Light)> Visual3d_SequenceOfLight;
+
+
+#endif
--- /dev/null
+// Created on: 1991-10-07
+// 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 Visual3d_SequenceOfView_HeaderFile
+#define Visual3d_SequenceOfView_HeaderFile
+
+#include <Visual3d_View.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(Visual3d_View)> Visual3d_SequenceOfView;
+
+
+#endif
FILES
GUID.txt
+XCAFDoc_GraphNodeSequence.hxx
+XCAFDoc_DataMapOfShapeLabel.hxx
+XCAFDoc_DataMapIteratorOfDataMapOfShapeLabel.hxx
class GraphNode;
- class GraphNodeSequence instantiates Sequence from TCollection
- (GraphNode from XCAFDoc);
+ imported GraphNodeSequence;
---Purpose: class for containing GraphNodes.
- class DataMapOfShapeLabel instantiates
- DataMap from TCollection (Shape from TopoDS,
- Label from TDF,
- ShapeMapHasher from TopTools);
+ imported DataMapOfShapeLabel;
+
+ imported DataMapIteratorOfDataMapOfShapeLabel;
---Package methods: definition of GUIDs
--- /dev/null
+
+
+#ifndef XCAFDoc_DataMapIteratorOfDataMapOfShapeLabel_HeaderFile
+#define XCAFDoc_DataMapIteratorOfDataMapOfShapeLabel_HeaderFile
+
+#include <XCAFDoc_DataMapOfShapeLabel.hxx>
+
+#endif
--- /dev/null
+// Created on: 2000-08-08
+// Created by: data exchange team
+// Copyright (c) 2000-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 XCAFDoc_DataMapOfShapeLabel_HeaderFile
+#define XCAFDoc_DataMapOfShapeLabel_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <TDF_Label.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,TDF_Label,TopTools_ShapeMapHasher> XCAFDoc_DataMapOfShapeLabel;
+typedef NCollection_DataMap<TopoDS_Shape,TDF_Label,TopTools_ShapeMapHasher>::Iterator XCAFDoc_DataMapIteratorOfDataMapOfShapeLabel;
+
+
+#endif
--- /dev/null
+// Created on: 2000-08-08
+// Created by: data exchange team
+// Copyright (c) 2000-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 XCAFDoc_GraphNodeSequence_HeaderFile
+#define XCAFDoc_GraphNodeSequence_HeaderFile
+
+#include <XCAFDoc_GraphNode.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<Handle(XCAFDoc_GraphNode)> XCAFDoc_GraphNodeSequence;
+
+
+#endif
XCAFPrs_AISObject.hxx
XCAFPrs_AISObject.cxx
+XCAFPrs_DataMapOfShapeStyle.hxx
+XCAFPrs_DataMapIteratorOfDataMapOfShapeStyle.hxx
+XCAFPrs_DataMapOfStyleShape.hxx
+XCAFPrs_DataMapIteratorOfDataMapOfStyleShape.hxx
+XCAFPrs_DataMapOfStyleTransient.hxx
+XCAFPrs_DataMapIteratorOfDataMapOfStyleTransient.hxx
class Style;
- class DataMapOfShapeStyle instantiates
- DataMap from TCollection(Shape from TopoDS,
- Style from XCAFPrs,
- ShapeMapHasher from TopTools);
+ imported DataMapOfShapeStyle;
+
+ imported DataMapIteratorOfDataMapOfShapeStyle;
+
+ imported DataMapOfStyleShape;
+
+ imported DataMapIteratorOfDataMapOfStyleShape;
- class DataMapOfStyleShape instantiates
- DataMap from TCollection(Style from XCAFPrs,
- Shape from TopoDS,
- Style from XCAFPrs);
+ imported DataMapOfStyleTransient;
- class DataMapOfStyleTransient instantiates
- DataMap from TCollection(Style from XCAFPrs,
- Transient from Standard,
- Style from XCAFPrs);
+ imported DataMapIteratorOfDataMapOfStyleTransient;
---Methods: Work with styles of the document
--- /dev/null
+
+
+#ifndef XCAFPrs_DataMapIteratorOfDataMapOfShapeStyle_HeaderFile
+#define XCAFPrs_DataMapIteratorOfDataMapOfShapeStyle_HeaderFile
+
+#include <XCAFPrs_DataMapOfShapeStyle.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef XCAFPrs_DataMapIteratorOfDataMapOfStyleShape_HeaderFile
+#define XCAFPrs_DataMapIteratorOfDataMapOfStyleShape_HeaderFile
+
+#include <XCAFPrs_DataMapOfStyleShape.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef XCAFPrs_DataMapIteratorOfDataMapOfStyleTransient_HeaderFile
+#define XCAFPrs_DataMapIteratorOfDataMapOfStyleTransient_HeaderFile
+
+#include <XCAFPrs_DataMapOfStyleTransient.hxx>
+
+#endif
--- /dev/null
+// Created on: 2000-08-11
+// Created by: Andrey BETENEV
+// Copyright (c) 2000-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 XCAFPrs_DataMapOfShapeStyle_HeaderFile
+#define XCAFPrs_DataMapOfShapeStyle_HeaderFile
+
+#include <TopoDS_Shape.hxx>
+#include <XCAFPrs_Style.hxx>
+#include <TopTools_ShapeMapHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TopoDS_Shape,XCAFPrs_Style,TopTools_ShapeMapHasher> XCAFPrs_DataMapOfShapeStyle;
+typedef NCollection_DataMap<TopoDS_Shape,XCAFPrs_Style,TopTools_ShapeMapHasher>::Iterator XCAFPrs_DataMapIteratorOfDataMapOfShapeStyle;
+
+
+#endif
--- /dev/null
+// Created on: 2000-08-11
+// Created by: Andrey BETENEV
+// Copyright (c) 2000-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 XCAFPrs_DataMapOfStyleShape_HeaderFile
+#define XCAFPrs_DataMapOfStyleShape_HeaderFile
+
+#include <XCAFPrs_Style.hxx>
+#include <TopoDS_Shape.hxx>
+#include <XCAFPrs_Style.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<XCAFPrs_Style,TopoDS_Shape,XCAFPrs_Style> XCAFPrs_DataMapOfStyleShape;
+typedef NCollection_DataMap<XCAFPrs_Style,TopoDS_Shape,XCAFPrs_Style>::Iterator XCAFPrs_DataMapIteratorOfDataMapOfStyleShape;
+
+
+#endif
--- /dev/null
+// Created on: 2000-08-11
+// Created by: Andrey BETENEV
+// Copyright (c) 2000-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 XCAFPrs_DataMapOfStyleTransient_HeaderFile
+#define XCAFPrs_DataMapOfStyleTransient_HeaderFile
+
+#include <XCAFPrs_Style.hxx>
+#include <Standard_Transient.hxx>
+#include <XCAFPrs_Style.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<XCAFPrs_Style,Handle(Standard_Transient),XCAFPrs_Style> XCAFPrs_DataMapOfStyleTransient;
+typedef NCollection_DataMap<XCAFPrs_Style,Handle(Standard_Transient),XCAFPrs_Style>::Iterator XCAFPrs_DataMapIteratorOfDataMapOfStyleTransient;
+
+
+#endif
--- /dev/null
+XSDRAWSTLVRML_ElemNodesMap.hxx
+XSDRAWSTLVRML_DataMapIteratorOfElemNodesMap.hxx
+XSDRAWSTLVRML_CoordsMap.hxx
+XSDRAWSTLVRML_DataMapIteratorOfCoordsMap.hxx
class DrawableMesh;
- class ElemNodesMap instantiates DataMap from TCollection
- ( Integer from Standard, DataMapOfIntegerInteger from TColStd, MapIntegerHasher from TColStd );
+ imported ElemNodesMap;
- class CoordsMap instantiates DataMap from TCollection
- ( Integer from Standard, DataMapOfIntegerReal from TColStd, MapIntegerHasher from TColStd );
+ imported DataMapIteratorOfElemNodesMap;
+
+ imported CoordsMap;
+
+ imported DataMapIteratorOfCoordsMap;
InitCommands (theCommands : in out Interpretor from Draw);
---Purpose : Inits commands for writing to STL and VRML formats
--- /dev/null
+// Created on: 2000-05-30
+// Created by: Sergey MOZOKHIN
+// Copyright (c) 2000-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 XSDRAWSTLVRML_CoordsMap_HeaderFile
+#define XSDRAWSTLVRML_CoordsMap_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <TColStd_DataMapOfIntegerReal.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,TColStd_DataMapOfIntegerReal,TColStd_MapIntegerHasher> XSDRAWSTLVRML_CoordsMap;
+typedef NCollection_DataMap<Standard_Integer,TColStd_DataMapOfIntegerReal,TColStd_MapIntegerHasher>::Iterator XSDRAWSTLVRML_DataMapIteratorOfCoordsMap;
+
+
+#endif
--- /dev/null
+
+
+#ifndef XSDRAWSTLVRML_DataMapIteratorOfCoordsMap_HeaderFile
+#define XSDRAWSTLVRML_DataMapIteratorOfCoordsMap_HeaderFile
+
+#include <XSDRAWSTLVRML_CoordsMap.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef XSDRAWSTLVRML_DataMapIteratorOfElemNodesMap_HeaderFile
+#define XSDRAWSTLVRML_DataMapIteratorOfElemNodesMap_HeaderFile
+
+#include <XSDRAWSTLVRML_ElemNodesMap.hxx>
+
+#endif
--- /dev/null
+// Created on: 2000-05-30
+// Created by: Sergey MOZOKHIN
+// Copyright (c) 2000-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 XSDRAWSTLVRML_ElemNodesMap_HeaderFile
+#define XSDRAWSTLVRML_ElemNodesMap_HeaderFile
+
+#include <Standard_Integer.hxx>
+#include <TColStd_DataMapOfIntegerInteger.hxx>
+#include <TColStd_MapIntegerHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Standard_Integer,TColStd_DataMapOfIntegerInteger,TColStd_MapIntegerHasher> XSDRAWSTLVRML_ElemNodesMap;
+typedef NCollection_DataMap<Standard_Integer,TColStd_DataMapOfIntegerInteger,TColStd_MapIntegerHasher>::Iterator XSDRAWSTLVRML_DataMapIteratorOfElemNodesMap;
+
+
+#endif
--- /dev/null
+XmlLDrivers_SequenceOfNamespaceDef.hxx
private class NamespaceDef;
- private class SequenceOfNamespaceDef
- instantiates Sequence from TCollection (NamespaceDef from XmlLDrivers);
+ imported SequenceOfNamespaceDef;
Factory (theGUID : GUID from Standard) returns Transient from Standard;
--- /dev/null
+// Created on: 2001-07-25
+// Created by: Julia DOROVSKIKH
+// Copyright (c) 2001-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 XmlLDrivers_SequenceOfNamespaceDef_HeaderFile
+#define XmlLDrivers_SequenceOfNamespaceDef_HeaderFile
+
+#include <XmlLDrivers_NamespaceDef.hxx>
+#include <NCollection_Sequence.hxx>
+
+typedef NCollection_Sequence<XmlLDrivers_NamespaceDef> XmlLDrivers_SequenceOfNamespaceDef;
+
+
+#endif
--- /dev/null
+XmlMDF_MapOfDriver.hxx
+XmlMDF_DataMapIteratorOfMapOfDriver.hxx
+XmlMDF_TypeADriverMap.hxx
+XmlMDF_DataMapIteratorOfTypeADriverMap.hxx
deferred class ADriver; -- Attribute Storage/Retrieve Driver.
- private class MapOfDriver
- instantiates DataMap from TCollection (AsciiString from TCollection,
- ADriver from XmlMDF,
- AsciiString from TCollection);
+ imported MapOfDriver;
+
+ imported DataMapIteratorOfMapOfDriver;
---Category: Storage and Retrieval attributes drivers
-- ========================================
-- =============================================================
-- Map (Type, ADriver)
- class TypeADriverMap instantiates DataMap from TCollection
- (Type from Standard,
- ADriver from XmlMDF,
- MapTransientHasher from TColStd);
+ imported TypeADriverMap;
+ imported DataMapIteratorOfTypeADriverMap;
-- Attribute Storage Driver Table.
class ADriverTable;
--- /dev/null
+
+
+#ifndef XmlMDF_DataMapIteratorOfMapOfDriver_HeaderFile
+#define XmlMDF_DataMapIteratorOfMapOfDriver_HeaderFile
+
+#include <XmlMDF_MapOfDriver.hxx>
+
+#endif
--- /dev/null
+
+
+#ifndef XmlMDF_DataMapIteratorOfTypeADriverMap_HeaderFile
+#define XmlMDF_DataMapIteratorOfTypeADriverMap_HeaderFile
+
+#include <XmlMDF_TypeADriverMap.hxx>
+
+#endif
--- /dev/null
+// Created on: 2001-07-09
+// Created by: Julia DOROVSKIKH
+// Copyright (c) 2001-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 XmlMDF_MapOfDriver_HeaderFile
+#define XmlMDF_MapOfDriver_HeaderFile
+
+#include <TCollection_AsciiString.hxx>
+#include <XmlMDF_ADriver.hxx>
+#include <TCollection_AsciiString.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<TCollection_AsciiString,Handle(XmlMDF_ADriver),TCollection_AsciiString> XmlMDF_MapOfDriver;
+typedef NCollection_DataMap<TCollection_AsciiString,Handle(XmlMDF_ADriver),TCollection_AsciiString>::Iterator XmlMDF_DataMapIteratorOfMapOfDriver;
+
+
+#endif
--- /dev/null
+// Created on: 2001-07-09
+// Created by: Julia DOROVSKIKH
+// Copyright (c) 2001-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 XmlMDF_TypeADriverMap_HeaderFile
+#define XmlMDF_TypeADriverMap_HeaderFile
+
+#include <Standard_Type.hxx>
+#include <XmlMDF_ADriver.hxx>
+#include <TColStd_MapTransientHasher.hxx>
+#include <NCollection_DataMap.hxx>
+
+typedef NCollection_DataMap<Handle(Standard_Type),Handle(XmlMDF_ADriver),TColStd_MapTransientHasher> XmlMDF_TypeADriverMap;
+typedef NCollection_DataMap<Handle(Standard_Type),Handle(XmlMDF_ADriver),TColStd_MapTransientHasher>::Iterator XmlMDF_DataMapIteratorOfTypeADriverMap;
+
+
+#endif
math_PSO.cxx
math_BullardGenerator.hxx
math_PSOParticlesPool.hxx
-math_PSOParticlesPool.cxx
\ No newline at end of file
+math_PSOParticlesPool.cxx
+math_Array1OfValueAndWeight.hxx
class ComputeGaussPointsAndWeights;
class ComputeKronrodPointsAndWeights;
class ValueAndWeight;
- class Array1OfValueAndWeight
- instantiates Array1 from TCollection (ValueAndWeight from math);
+ imported Array1OfValueAndWeight;
class CompareOfValueAndWeight;
class QuickSortOfValueAndWeight
instantiates QuickSort from SortTools (ValueAndWeight from math,
--- /dev/null
+// Created on: 1991-01-21
+// Created by: Isabelle GRIGNON
+// 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 math_Array1OfValueAndWeight_HeaderFile
+#define math_Array1OfValueAndWeight_HeaderFile
+
+#include <math_ValueAndWeight.hxx>
+#include <NCollection_Array1.hxx>
+
+typedef NCollection_Array1<math_ValueAndWeight> math_Array1OfValueAndWeight;
+
+
+#endif