mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-09-03 14:10:33 +03:00
0024662: Removing unused "generic" classes. Part 3
In scope of this issue next unused generic class will be removed: - IntImp_CSCurveTool - IntImp_CSFunction - IntImp_CurveTool - IntImp_ISurfaceTool - IntImp_PSurfaceTool - IntStart_ArcTool - IntStart_PSurfaceTool - IntStart_SIFunction - IntStart_SITool - IntStart_SOBFunction - IntStart_SOBTool - IntStart_TopolTool - IntWalk_IWFunction - IntWalk_Iterator - IntWalk_LoopPointTool - IntWalk_PSurfaceTool - IntWalk_PathPointTool - Intf_ToolPolyhedron - LProp_CurveTool - LProp_SurfaceTool - LibCtl_ProtocolTemplate - MAT_Tool - Primitives_Builder - Sweep_Builder - Sweep_Iterator - Sweep_Tool - TopClass_FaceExplorer - TopClass_Intersection2d - HatchGen_Intersector - IFSelect_SelectList - IntCurveSurface_CurveTool - IntImp_COnSCurveTool - IntImpParGen_ParTool
This commit is contained in:
@@ -52,9 +52,6 @@ is
|
||||
|
||||
end ErrorStatus from HatchGen ;
|
||||
|
||||
|
||||
deferred generic class Intersector ;
|
||||
|
||||
deferred class IntersectionPoint ;
|
||||
|
||||
class PointOnHatching ;
|
||||
|
@@ -1,127 +0,0 @@
|
||||
-- Created on: 1994-03-21
|
||||
-- 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.
|
||||
|
||||
deferred generic class Intersector from HatchGen
|
||||
(TheCurveH as any ; -- as Curve from Geom2dAdaptor
|
||||
TheCurveE as any ) -- as Curve from Geom2dAdaptor
|
||||
|
||||
|
||||
inherits Intersection from IntRes2d
|
||||
|
||||
uses
|
||||
Lin2d from gp,
|
||||
Dir2d from gp
|
||||
|
||||
|
||||
|
||||
|
||||
is
|
||||
|
||||
Initialize
|
||||
|
||||
---Purpose: Creates an empty intersector
|
||||
|
||||
is protected ;
|
||||
|
||||
|
||||
Initialize(Confusion : Real from Standard ;
|
||||
Tangency : Real from Standard)
|
||||
|
||||
---Purpose: Creates an intersector.
|
||||
is protected ;
|
||||
|
||||
|
||||
ConfusionTolerance (me)
|
||||
|
||||
---Purpose: Returns the confusion tolerance of the
|
||||
-- intersector.
|
||||
|
||||
returns Real from Standard
|
||||
is static ;
|
||||
|
||||
|
||||
SetConfusionTolerance (me : in out ;
|
||||
Confusion : Real from Standard)
|
||||
|
||||
---Purpose: Sets the confusion tolerance of the intersector.
|
||||
|
||||
is static ;
|
||||
|
||||
|
||||
TangencyTolerance (me)
|
||||
|
||||
---Purpose: Returns the tangency tolerance of the
|
||||
-- intersector.
|
||||
|
||||
returns Real from Standard
|
||||
is static ;
|
||||
|
||||
|
||||
SetTangencyTolerance (me : in out ;
|
||||
Tangency : Real from Standard)
|
||||
|
||||
---Purpose: Sets the tangency tolerance of the intersector.
|
||||
|
||||
is static ;
|
||||
|
||||
|
||||
Intersect (me : in out ; C1 : in out TheCurveE ;
|
||||
C2 : in out TheCurveH )
|
||||
|
||||
---Purpose: Intersects the curves C1 and C2.
|
||||
-- The results are retreived by the usual methods
|
||||
-- described in IntRes2d_Intersection.
|
||||
|
||||
is static ;
|
||||
|
||||
-------------------------------------------------------------------------
|
||||
---- M e t h o d s u s e d b y t h e C l a s s i f i e r 2 d ---
|
||||
-------------------------------------------------------------------------
|
||||
|
||||
|
||||
Perform(me : in out;
|
||||
L : Lin2d from gp;
|
||||
P : Real from Standard;
|
||||
Tol : Real from Standard;
|
||||
E : TheCurveE)
|
||||
|
||||
---Purpose: Performs the intersection between the 2d line
|
||||
-- segment (<L>, <P>) and the Curve <E>. The line
|
||||
-- segment is the part of the 2d line <L> of
|
||||
-- parameter range [0, <P>] (P is positive and can be
|
||||
-- RealLast()). Tol is the Tolerance on the segment.
|
||||
-- The order is relevant, the first argument is the
|
||||
-- segment, the second the Edge.
|
||||
is static;
|
||||
|
||||
LocalGeometry(me;
|
||||
E : TheCurveE ;
|
||||
U : Real from Standard;
|
||||
T : out Dir2d from gp;
|
||||
N : out Dir2d from gp;
|
||||
C : out Real)
|
||||
|
||||
---Purpose: Returns in <T>, <N> and <C> the tangent, normal
|
||||
-- and curvature of the edge <E> at parameter value
|
||||
-- <U>.
|
||||
is static;
|
||||
|
||||
|
||||
end Intersector from HatchGen ;
|
||||
|
||||
|
||||
|
||||
|
@@ -1,13 +0,0 @@
|
||||
// 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.
|
Reference in New Issue
Block a user