mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-19 13:40:49 +03:00
0024750: Replace instantiations of TCollection generic classes by NCollection templates -- automatic
Automatic upgrade of code by command "occt_upgrade . -tcollection"
This commit is contained in:
@@ -1,2 +1,41 @@
|
||||
TopTools_MutexForShapeProvider.hxx
|
||||
TopTools_MutexForShapeProvider.cxx
|
||||
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
|
||||
|
||||
@@ -82,116 +82,82 @@ is
|
||||
|
||||
class OrientedShapeMapHasher;
|
||||
|
||||
class MapOfShape instantiates
|
||||
Map from TCollection(Shape from TopoDS,
|
||||
ShapeMapHasher from TopTools);
|
||||
|
||||
class MapOfOrientedShape instantiates
|
||||
Map from TCollection(Shape from TopoDS,
|
||||
OrientedShapeMapHasher from TopTools);
|
||||
|
||||
class IndexedMapOfShape instantiates
|
||||
IndexedMap from TCollection(Shape from TopoDS,
|
||||
ShapeMapHasher from TopTools);
|
||||
|
||||
class DataMapOfIntegerShape instantiates
|
||||
DataMap from TCollection(Integer,
|
||||
Shape from TopoDS,
|
||||
MapIntegerHasher from TColStd);
|
||||
imported MapOfShape;
|
||||
|
||||
class DataMapOfOrientedShapeInteger instantiates
|
||||
DataMap from TCollection(Shape from TopoDS,
|
||||
Integer from Standard,
|
||||
OrientedShapeMapHasher from TopTools);
|
||||
imported MapIteratorOfMapOfShape;
|
||||
|
||||
class DataMapOfShapeInteger instantiates
|
||||
DataMap from TCollection(Shape from TopoDS,
|
||||
Integer from Standard,
|
||||
ShapeMapHasher from TopTools);
|
||||
imported MapOfOrientedShape;
|
||||
|
||||
class DataMapOfShapeReal instantiates
|
||||
DataMap from TCollection(Shape from TopoDS,
|
||||
Real from Standard,
|
||||
ShapeMapHasher from TopTools);
|
||||
imported MapIteratorOfMapOfOrientedShape;
|
||||
|
||||
class Array1OfShape instantiates
|
||||
Array1 from TCollection (Shape from TopoDS);
|
||||
imported IndexedMapOfShape;
|
||||
|
||||
imported DataMapOfIntegerShape;
|
||||
|
||||
imported DataMapIteratorOfDataMapOfIntegerShape;
|
||||
|
||||
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;
|
||||
|
||||
class HArray2OfShape instantiates
|
||||
HArray2 from TCollection(Shape from TopoDS,
|
||||
Array2OfShape from TopTools);
|
||||
imported transient class HArray2OfShape;
|
||||
|
||||
class SequenceOfShape instantiates
|
||||
Sequence from TCollection (Shape from TopoDS);
|
||||
imported SequenceOfShape;
|
||||
|
||||
class HSequenceOfShape instantiates
|
||||
HSequence from TCollection(Shape from TopoDS,
|
||||
SequenceOfShape from TopTools);
|
||||
imported transient class HSequenceOfShape;
|
||||
|
||||
class ListOfShape instantiates
|
||||
List from TCollection (Shape from TopoDS);
|
||||
imported ListOfShape;
|
||||
|
||||
class Array1OfListOfShape instantiates
|
||||
Array1 from TCollection (ListOfShape from TopTools);
|
||||
imported ListIteratorOfListOfShape;
|
||||
|
||||
class HArray1OfListOfShape instantiates
|
||||
HArray1 from TCollection(ListOfShape from TopTools,
|
||||
Array1OfListOfShape from TopTools);
|
||||
imported Array1OfListOfShape;
|
||||
|
||||
class DataMapOfIntegerListOfShape instantiates
|
||||
DataMap from TCollection(Integer from Standard,
|
||||
ListOfShape from TopTools,
|
||||
MapIntegerHasher from TColStd);
|
||||
imported transient class HArray1OfListOfShape;
|
||||
|
||||
class DataMapOfShapeListOfShape instantiates
|
||||
DataMap from TCollection(Shape from TopoDS,
|
||||
ListOfShape from TopTools,
|
||||
ShapeMapHasher from TopTools);
|
||||
imported DataMapOfIntegerListOfShape;
|
||||
|
||||
imported DataMapIteratorOfDataMapOfIntegerListOfShape;
|
||||
|
||||
imported DataMapOfShapeListOfShape;
|
||||
|
||||
imported DataMapIteratorOfDataMapOfShapeListOfShape;
|
||||
|
||||
class DataMapOfShapeListOfInteger instantiates
|
||||
DataMap from TCollection(Shape from TopoDS,
|
||||
ListOfInteger from TColStd,
|
||||
ShapeMapHasher from TopTools);
|
||||
imported DataMapOfShapeListOfInteger;
|
||||
|
||||
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 DataMapIteratorOfDataMapOfShapeListOfInteger;
|
||||
|
||||
imported IndexedDataMapOfShapeShape;
|
||||
imported IndexedDataMapOfShapeListOfShape;
|
||||
|
||||
class DataMapOfShapeShape instantiates
|
||||
DataMap from TCollection (Shape from TopoDS,
|
||||
Shape from TopoDS,
|
||||
ShapeMapHasher from TopTools);
|
||||
imported DataMapOfShapeShape;
|
||||
|
||||
imported DataMapIteratorOfDataMapOfShapeShape;
|
||||
|
||||
class IndexedMapOfOrientedShape instantiates
|
||||
IndexedMap from TCollection(Shape from TopoDS,
|
||||
OrientedShapeMapHasher from TopTools);
|
||||
imported IndexedMapOfOrientedShape;
|
||||
|
||||
class DataMapOfShapeSequenceOfShape instantiates
|
||||
DataMap from TCollection (Shape from TopoDS,
|
||||
SequenceOfShape from TopTools,
|
||||
ShapeMapHasher from TopTools);
|
||||
imported DataMapOfShapeSequenceOfShape;
|
||||
|
||||
class IndexedDataMapOfShapeAddress instantiates
|
||||
IndexedDataMap from TCollection(Shape from TopoDS,
|
||||
Address from Standard,
|
||||
ShapeMapHasher from TopTools);
|
||||
imported DataMapIteratorOfDataMapOfShapeSequenceOfShape;
|
||||
|
||||
class DataMapOfOrientedShapeShape instantiates
|
||||
DataMap from TCollection (Shape from TopoDS,
|
||||
Shape from TopoDS,
|
||||
OrientedShapeMapHasher from TopTools);
|
||||
imported IndexedDataMapOfShapeAddress;
|
||||
|
||||
imported DataMapOfOrientedShapeShape;
|
||||
|
||||
imported DataMapIteratorOfDataMapOfOrientedShapeShape;
|
||||
|
||||
----------------------------------------------------------
|
||||
-- Tools for writing and reading Locations and Shapes
|
||||
|
||||
26
src/TopTools/TopTools_Array1OfListOfShape.hxx
Normal file
26
src/TopTools/TopTools_Array1OfListOfShape.hxx
Normal file
@@ -0,0 +1,26 @@
|
||||
// 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
|
||||
26
src/TopTools/TopTools_Array1OfShape.hxx
Normal file
26
src/TopTools/TopTools_Array1OfShape.hxx
Normal file
@@ -0,0 +1,26 @@
|
||||
// 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
|
||||
26
src/TopTools/TopTools_Array2OfShape.hxx
Normal file
26
src/TopTools/TopTools_Array2OfShape.hxx
Normal file
@@ -0,0 +1,26 @@
|
||||
// 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
|
||||
@@ -0,0 +1,8 @@
|
||||
|
||||
|
||||
#ifndef TopTools_DataMapIteratorOfDataMapOfIntegerListOfShape_HeaderFile
|
||||
#define TopTools_DataMapIteratorOfDataMapOfIntegerListOfShape_HeaderFile
|
||||
|
||||
#include <TopTools_DataMapOfIntegerListOfShape.hxx>
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,8 @@
|
||||
|
||||
|
||||
#ifndef TopTools_DataMapIteratorOfDataMapOfIntegerShape_HeaderFile
|
||||
#define TopTools_DataMapIteratorOfDataMapOfIntegerShape_HeaderFile
|
||||
|
||||
#include <TopTools_DataMapOfIntegerShape.hxx>
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,8 @@
|
||||
|
||||
|
||||
#ifndef TopTools_DataMapIteratorOfDataMapOfOrientedShapeInteger_HeaderFile
|
||||
#define TopTools_DataMapIteratorOfDataMapOfOrientedShapeInteger_HeaderFile
|
||||
|
||||
#include <TopTools_DataMapOfOrientedShapeInteger.hxx>
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,8 @@
|
||||
|
||||
|
||||
#ifndef TopTools_DataMapIteratorOfDataMapOfOrientedShapeShape_HeaderFile
|
||||
#define TopTools_DataMapIteratorOfDataMapOfOrientedShapeShape_HeaderFile
|
||||
|
||||
#include <TopTools_DataMapOfOrientedShapeShape.hxx>
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,8 @@
|
||||
|
||||
|
||||
#ifndef TopTools_DataMapIteratorOfDataMapOfShapeInteger_HeaderFile
|
||||
#define TopTools_DataMapIteratorOfDataMapOfShapeInteger_HeaderFile
|
||||
|
||||
#include <TopTools_DataMapOfShapeInteger.hxx>
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,8 @@
|
||||
|
||||
|
||||
#ifndef TopTools_DataMapIteratorOfDataMapOfShapeListOfInteger_HeaderFile
|
||||
#define TopTools_DataMapIteratorOfDataMapOfShapeListOfInteger_HeaderFile
|
||||
|
||||
#include <TopTools_DataMapOfShapeListOfInteger.hxx>
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,8 @@
|
||||
|
||||
|
||||
#ifndef TopTools_DataMapIteratorOfDataMapOfShapeListOfShape_HeaderFile
|
||||
#define TopTools_DataMapIteratorOfDataMapOfShapeListOfShape_HeaderFile
|
||||
|
||||
#include <TopTools_DataMapOfShapeListOfShape.hxx>
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,8 @@
|
||||
|
||||
|
||||
#ifndef TopTools_DataMapIteratorOfDataMapOfShapeReal_HeaderFile
|
||||
#define TopTools_DataMapIteratorOfDataMapOfShapeReal_HeaderFile
|
||||
|
||||
#include <TopTools_DataMapOfShapeReal.hxx>
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,8 @@
|
||||
|
||||
|
||||
#ifndef TopTools_DataMapIteratorOfDataMapOfShapeSequenceOfShape_HeaderFile
|
||||
#define TopTools_DataMapIteratorOfDataMapOfShapeSequenceOfShape_HeaderFile
|
||||
|
||||
#include <TopTools_DataMapOfShapeSequenceOfShape.hxx>
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,8 @@
|
||||
|
||||
|
||||
#ifndef TopTools_DataMapIteratorOfDataMapOfShapeShape_HeaderFile
|
||||
#define TopTools_DataMapIteratorOfDataMapOfShapeShape_HeaderFile
|
||||
|
||||
#include <TopTools_DataMapOfShapeShape.hxx>
|
||||
|
||||
#endif
|
||||
29
src/TopTools/TopTools_DataMapOfIntegerListOfShape.hxx
Normal file
29
src/TopTools/TopTools_DataMapOfIntegerListOfShape.hxx
Normal file
@@ -0,0 +1,29 @@
|
||||
// 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
|
||||
29
src/TopTools/TopTools_DataMapOfIntegerShape.hxx
Normal file
29
src/TopTools/TopTools_DataMapOfIntegerShape.hxx
Normal file
@@ -0,0 +1,29 @@
|
||||
// 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
|
||||
29
src/TopTools/TopTools_DataMapOfOrientedShapeInteger.hxx
Normal file
29
src/TopTools/TopTools_DataMapOfOrientedShapeInteger.hxx
Normal file
@@ -0,0 +1,29 @@
|
||||
// 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
|
||||
29
src/TopTools/TopTools_DataMapOfOrientedShapeShape.hxx
Normal file
29
src/TopTools/TopTools_DataMapOfOrientedShapeShape.hxx
Normal file
@@ -0,0 +1,29 @@
|
||||
// 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
|
||||
29
src/TopTools/TopTools_DataMapOfShapeInteger.hxx
Normal file
29
src/TopTools/TopTools_DataMapOfShapeInteger.hxx
Normal file
@@ -0,0 +1,29 @@
|
||||
// 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
|
||||
29
src/TopTools/TopTools_DataMapOfShapeListOfInteger.hxx
Normal file
29
src/TopTools/TopTools_DataMapOfShapeListOfInteger.hxx
Normal file
@@ -0,0 +1,29 @@
|
||||
// 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
|
||||
29
src/TopTools/TopTools_DataMapOfShapeListOfShape.hxx
Normal file
29
src/TopTools/TopTools_DataMapOfShapeListOfShape.hxx
Normal file
@@ -0,0 +1,29 @@
|
||||
// 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
|
||||
29
src/TopTools/TopTools_DataMapOfShapeReal.hxx
Normal file
29
src/TopTools/TopTools_DataMapOfShapeReal.hxx
Normal file
@@ -0,0 +1,29 @@
|
||||
// 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
|
||||
29
src/TopTools/TopTools_DataMapOfShapeSequenceOfShape.hxx
Normal file
29
src/TopTools/TopTools_DataMapOfShapeSequenceOfShape.hxx
Normal file
@@ -0,0 +1,29 @@
|
||||
// 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
|
||||
29
src/TopTools/TopTools_DataMapOfShapeShape.hxx
Normal file
29
src/TopTools/TopTools_DataMapOfShapeShape.hxx
Normal file
@@ -0,0 +1,29 @@
|
||||
// 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
|
||||
27
src/TopTools/TopTools_HArray1OfListOfShape.hxx
Normal file
27
src/TopTools/TopTools_HArray1OfListOfShape.hxx
Normal file
@@ -0,0 +1,27 @@
|
||||
// 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
|
||||
27
src/TopTools/TopTools_HArray1OfShape.hxx
Normal file
27
src/TopTools/TopTools_HArray1OfShape.hxx
Normal file
@@ -0,0 +1,27 @@
|
||||
// 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
|
||||
27
src/TopTools/TopTools_HArray2OfShape.hxx
Normal file
27
src/TopTools/TopTools_HArray2OfShape.hxx
Normal file
@@ -0,0 +1,27 @@
|
||||
// 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
|
||||
27
src/TopTools/TopTools_HSequenceOfShape.hxx
Normal file
27
src/TopTools/TopTools_HSequenceOfShape.hxx
Normal file
@@ -0,0 +1,27 @@
|
||||
// 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
|
||||
28
src/TopTools/TopTools_IndexedDataMapOfShapeAddress.hxx
Normal file
28
src/TopTools/TopTools_IndexedDataMapOfShapeAddress.hxx
Normal file
@@ -0,0 +1,28 @@
|
||||
// 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
|
||||
28
src/TopTools/TopTools_IndexedDataMapOfShapeListOfShape.hxx
Normal file
28
src/TopTools/TopTools_IndexedDataMapOfShapeListOfShape.hxx
Normal file
@@ -0,0 +1,28 @@
|
||||
// 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
|
||||
28
src/TopTools/TopTools_IndexedDataMapOfShapeShape.hxx
Normal file
28
src/TopTools/TopTools_IndexedDataMapOfShapeShape.hxx
Normal file
@@ -0,0 +1,28 @@
|
||||
// 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
|
||||
27
src/TopTools/TopTools_IndexedMapOfOrientedShape.hxx
Normal file
27
src/TopTools/TopTools_IndexedMapOfOrientedShape.hxx
Normal file
@@ -0,0 +1,27 @@
|
||||
// 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
|
||||
27
src/TopTools/TopTools_IndexedMapOfShape.hxx
Normal file
27
src/TopTools/TopTools_IndexedMapOfShape.hxx
Normal file
@@ -0,0 +1,27 @@
|
||||
// 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
|
||||
8
src/TopTools/TopTools_ListIteratorOfListOfShape.hxx
Normal file
8
src/TopTools/TopTools_ListIteratorOfListOfShape.hxx
Normal file
@@ -0,0 +1,8 @@
|
||||
|
||||
|
||||
#ifndef TopTools_ListIteratorOfListOfShape_HeaderFile
|
||||
#define TopTools_ListIteratorOfListOfShape_HeaderFile
|
||||
|
||||
#include <TopTools_ListOfShape.hxx>
|
||||
|
||||
#endif
|
||||
27
src/TopTools/TopTools_ListOfShape.hxx
Normal file
27
src/TopTools/TopTools_ListOfShape.hxx
Normal file
@@ -0,0 +1,27 @@
|
||||
// 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
|
||||
@@ -0,0 +1,8 @@
|
||||
|
||||
|
||||
#ifndef TopTools_MapIteratorOfMapOfOrientedShape_HeaderFile
|
||||
#define TopTools_MapIteratorOfMapOfOrientedShape_HeaderFile
|
||||
|
||||
#include <TopTools_MapOfOrientedShape.hxx>
|
||||
|
||||
#endif
|
||||
8
src/TopTools/TopTools_MapIteratorOfMapOfShape.hxx
Normal file
8
src/TopTools/TopTools_MapIteratorOfMapOfShape.hxx
Normal file
@@ -0,0 +1,8 @@
|
||||
|
||||
|
||||
#ifndef TopTools_MapIteratorOfMapOfShape_HeaderFile
|
||||
#define TopTools_MapIteratorOfMapOfShape_HeaderFile
|
||||
|
||||
#include <TopTools_MapOfShape.hxx>
|
||||
|
||||
#endif
|
||||
28
src/TopTools/TopTools_MapOfOrientedShape.hxx
Normal file
28
src/TopTools/TopTools_MapOfOrientedShape.hxx
Normal file
@@ -0,0 +1,28 @@
|
||||
// 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
|
||||
28
src/TopTools/TopTools_MapOfShape.hxx
Normal file
28
src/TopTools/TopTools_MapOfShape.hxx
Normal file
@@ -0,0 +1,28 @@
|
||||
// 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
|
||||
26
src/TopTools/TopTools_SequenceOfShape.hxx
Normal file
26
src/TopTools/TopTools_SequenceOfShape.hxx
Normal file
@@ -0,0 +1,26 @@
|
||||
// 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
|
||||
Reference in New Issue
Block a user