1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-29 14:00:49 +03:00

0024748: Remove unused instantiations of collection classes

Removed:
- packages PColPGeom, PColPGeom2d
- in Geom package: classes SequenceOfBoundedSurface, (H)SequenceOfSurface
- in TColGeom package: classes Array1OfBoundedCurve, (H)Array1OfBoundedSurface, HArray1OfBoundedCurve, (H)Array2OfBoundedSurface, (H)Array2OfBSplineSurface, HArray2OfBezierSurface, (H)SequenceOfBoundedSurface, HSequenceOfSurface
- in TColGeom2d package: classes (H)Array1OfGeometry, (H)Array1OfBoundedCurve, HSequenceOfGeometry
This commit is contained in:
abv
2014-03-27 16:36:03 +04:00
committed by apn
parent a104bb8fe2
commit bbd47d8f35
32 changed files with 27 additions and 208 deletions

View File

@@ -63,24 +63,6 @@ exception UndefinedValue inherits DomainError from Standard;
class HSequenceOfBSplineSurface
instantiates HSequence from TCollection (BSplineSurface from Geom,
SequenceOfBSplineSurface from Geom);
-- class SequenceOfBoundedSurface
-- instantiates Sequence from TCollection (BoundedSurface from Geom);
class SequenceOfSurface
instantiates Sequence from TCollection (Surface from Geom);
class HSequenceOfSurface
instantiates HSequence from TCollection (Surface from Geom,
SequenceOfSurface from Geom);
-- class HSequenceOfBoundedSurface
-- instantiates HSequence from TCollection (BoundedSurface from Geom,
-- SequenceOfBoundedSurface from Geom);
-- class SequenceNodeOfSequenceOfSurface
-- instantiates SeqNode from TCollection (Surface from Geom);
-- class HSequenceOfSurface
-- instantiates HSequence from TCollection (Surface from Geom,
-- SequenceOfSurface from Geom);
---Group: Geometric entities

View File

@@ -1,64 +0,0 @@
-- Created on: 1993-06-03
-- Created by: fid
-- Copyright (c) 1993-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
package PColPGeom
---Purpose : This package is used to instantiate of several
-- generic classes from the package PCollection with
-- objects from the package PGeom.
uses PCollection, PGeom
is
class HArray1OfCurve
instantiates HArray1 from PCollection (Curve from PGeom);
class HArray1OfBoundedCurve
instantiates HArray1 from PCollection (BoundedCurve from PGeom);
class HArray1OfBezierCurve
instantiates HArray1 from PCollection (BezierCurve from PGeom);
class HArray1OfBSplineCurve
instantiates HArray1 from PCollection (BSplineCurve from PGeom);
class HArray1OfSurface
instantiates HArray1 from PCollection (Surface from PGeom);
class HArray1OfBoundedSurface
instantiates HArray1 from PCollection (BoundedSurface from PGeom);
class HArray2OfSurface
instantiates HArray2 from PCollection (Surface from PGeom);
class HArray2OfBoundedSurface
instantiates HArray2 from PCollection (BoundedSurface from PGeom);
class HArray2OfBezierSurface
instantiates HArray2 from PCollection (BezierSurface from PGeom);
class HArray2OfBSplineSurface
instantiates HArray2 from PCollection (BSplineSurface from PGeom);
-- class HSequenceOfCurve
-- instantiates HSequence from PCollection (Curve from PGeom);
-- class HSequenceOfBoundedCurve
-- instantiates HSequence from PCollection (BoundedCurve from PGeom);
-- class HSequenceOfSurface
-- instantiates HSequence from PCollection (Surface from PGeom);
-- class HSequenceOfBoundedSurface
-- instantiates HSequence from PCollection (BoundedSurface from PGeom);
end PColPGeom;

View File

@@ -1,46 +0,0 @@
-- Created on: 1993-06-03
-- Created by: fid
-- Copyright (c) 1993-1999 Matra Datavision
-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
package PColPGeom2d
---Purpose : This package is used to instantiate of several
-- generic classes from the package PCollection with
-- objects from the package PGeom2d.
uses PCollection, PGeom2d
is
class HArray1OfCurve
instantiates HArray1 from PCollection (Curve from PGeom2d);
class HArray1OfBoundedCurve
instantiates HArray1 from PCollection (BoundedCurve from PGeom2d);
class HArray1OfBezierCurve
instantiates HArray1 from PCollection (BezierCurve from PGeom2d);
class HArray1OfBSplineCurve
instantiates HArray1 from PCollection (BSplineCurve from PGeom2d);
-- class HSequenceOfCurve
-- instantiates HSequence from PCollection (Curve from PGeom2d);
-- class HSequenceOfBoundedCurve
-- instantiates HSequence from PCollection (BoundedCurve from PGeom2d);
end PColPGeom2d;

View File

@@ -27,8 +27,6 @@ is
package PColgp;
package PGeom2d;
package PGeom;
package PColPGeom;
package PColPGeom2d;
package PPoly;
package PTopoDS;
package PBRep;

View File

@@ -28,23 +28,16 @@ is
class Array1OfCurve
instantiates Array1 from TCollection (Curve from Geom);
class Array1OfBoundedCurve
instantiates Array1 from TCollection (BoundedCurve 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);
class Array1OfBoundedSurface
instantiates Array1 from TCollection (BoundedSurface from Geom);
class HArray1OfCurve
instantiates HArray1 from TCollection (Curve from Geom,
Array1OfCurve from TColGeom);
class HArray1OfBoundedCurve
instantiates HArray1 from TCollection (BoundedCurve from Geom,
Array1OfBoundedCurve from TColGeom);
class HArray1OfBezierCurve
instantiates HArray1 from TCollection (BezierCurve from Geom,
Array1OfBezierCurve from TColGeom);
@@ -54,33 +47,15 @@ is
class HArray1OfSurface
instantiates HArray1 from TCollection (Surface from Geom,
Array1OfSurface from TColGeom);
class HArray1OfBoundedSurface
instantiates HArray1 from TCollection (BoundedSurface from Geom,
Array1OfBoundedSurface from TColGeom);
class Array2OfSurface
instantiates Array2 from TCollection (Surface from Geom);
class Array2OfBoundedSurface
instantiates Array2 from TCollection (BoundedSurface from Geom);
class Array2OfBezierSurface
instantiates Array2 from TCollection (BezierSurface from Geom);
class Array2OfBSplineSurface
instantiates Array2 from TCollection (BSplineSurface from Geom);
class HArray2OfSurface
instantiates HArray2 from TCollection (Surface from Geom,
Array2OfSurface from TColGeom);
class HArray2OfBoundedSurface
instantiates HArray2 from TCollection (BoundedSurface from Geom,
Array2OfBoundedSurface from TColGeom);
class HArray2OfBezierSurface
instantiates HArray2 from TCollection (BezierSurface from Geom,
Array2OfBezierSurface from TColGeom);
class HArray2OfBSplineSurface
instantiates HArray2 from TCollection (BSplineSurface from Geom,
Array2OfBSplineSurface from TColGeom);
class SequenceOfCurve
instantiates Sequence from TCollection (Curve from Geom);
@@ -88,8 +63,6 @@ is
instantiates Sequence from TCollection (BoundedCurve from Geom);
class SequenceOfSurface
instantiates Sequence from TCollection (Surface from Geom);
class SequenceOfBoundedSurface
instantiates Sequence from TCollection (BoundedSurface from Geom);
class HSequenceOfCurve
instantiates HSequence from TCollection (Curve from Geom,
@@ -97,12 +70,5 @@ is
class HSequenceOfBoundedCurve
instantiates HSequence from TCollection (BoundedCurve from Geom,
SequenceOfBoundedCurve from TColGeom);
class HSequenceOfSurface
instantiates HSequence from TCollection (Surface from Geom,
SequenceOfSurface from TColGeom);
class HSequenceOfBoundedSurface
instantiates HSequence from TCollection (BoundedSurface from Geom,
SequenceOfBoundedSurface from TColGeom);
end TColGeom;

View File

@@ -27,26 +27,16 @@ uses TCollection, Geom2d
is
class Array1OfGeometry
instantiates Array1 from TCollection (Geometry from Geom2d);
class Array1OfCurve
instantiates Array1 from TCollection (Curve from Geom2d);
class Array1OfBoundedCurve
instantiates Array1 from TCollection (BoundedCurve from Geom2d);
class Array1OfBezierCurve
instantiates Array1 from TCollection (BezierCurve from Geom2d);
class Array1OfBSplineCurve
instantiates Array1 from TCollection (BSplineCurve from Geom2d);
class HArray1OfGeometry
instantiates HArray1 from TCollection (Geometry from Geom2d,
Array1OfGeometry from TColGeom2d);
class HArray1OfCurve
instantiates HArray1 from TCollection (Curve from Geom2d,
Array1OfCurve from TColGeom2d);
class HArray1OfBoundedCurve
instantiates HArray1 from TCollection (BoundedCurve from Geom2d,
Array1OfBoundedCurve from TColGeom2d);
class HArray1OfBezierCurve
instantiates HArray1 from TCollection (BezierCurve from Geom2d,
Array1OfBezierCurve from TColGeom2d);
@@ -54,7 +44,6 @@ is
instantiates HArray1 from TCollection (BSplineCurve from Geom2d,
Array1OfBSplineCurve from TColGeom2d);
class SequenceOfGeometry
instantiates Sequence from TCollection (Geometry from Geom2d);
class SequenceOfCurve
@@ -62,9 +51,6 @@ is
class SequenceOfBoundedCurve
instantiates Sequence from TCollection (BoundedCurve from Geom2d);
class HSequenceOfGeometry
instantiates HSequence from TCollection (Geometry from Geom2d,
SequenceOfGeometry from TColGeom2d);
class HSequenceOfCurve
instantiates HSequence from TCollection (Curve from Geom2d,
SequenceOfCurve from TColGeom2d);

View File

@@ -5,8 +5,6 @@ PGeom2d
PPoly
PColgp
PTopLoc
PColPGeom
PColPGeom2d
MgtBRep
MgtGeom
MgtGeom2d