mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-14 13:30:48 +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:
@@ -32,9 +32,6 @@ is
|
||||
deferred class ImpTool;
|
||||
---Purpose: Template class for an implicit curve.
|
||||
|
||||
deferred generic class ParTool;
|
||||
---Purpose: Template class for a tool on a parameterised curve.
|
||||
|
||||
generic class ImpParTool;
|
||||
---Purpose: Math function, instantiated inside the Intersector.
|
||||
|
||||
|
@@ -17,7 +17,7 @@
|
||||
generic class ImpParTool from IntImpParGen (
|
||||
ImpTool as any; -- as ImpTool from IntImpParGen
|
||||
ParCurve as any;
|
||||
ParTool as any) -- as ParTool from IntImpParGen(ParCurve)
|
||||
ParTool as any)
|
||||
|
||||
inherits FunctionWithDerivative from math
|
||||
|
||||
|
@@ -17,7 +17,7 @@
|
||||
generic class Intersector from IntImpParGen (
|
||||
ImpTool as any; -- as ImpTool from IntImpParGen
|
||||
ParCurve as any;
|
||||
ParTool as any; -- as ParTool from IntImpParGen(ParCurve)
|
||||
ParTool as any;
|
||||
ProjectOnPCurveTool as any) -- as ProjectOnPCurveToolGen from IntCurve
|
||||
|
||||
inherits Intersection from IntRes2d
|
||||
|
@@ -1,76 +0,0 @@
|
||||
-- Created on: 1992-03-27
|
||||
-- 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.
|
||||
|
||||
deferred generic class ParTool from IntImpParGen
|
||||
(ParCurve as any)
|
||||
|
||||
---Purpose: Template class for a tool on a parametrised curve.
|
||||
|
||||
uses Pnt2d from gp,
|
||||
Vec2d from gp,
|
||||
Lin2d from gp
|
||||
|
||||
is
|
||||
|
||||
|
||||
Value (myclass; C: ParCurve; U: Real from Standard)
|
||||
|
||||
---Purpose: Returns the point at parameter U on the Curve C.
|
||||
|
||||
returns Pnt2d from gp;
|
||||
|
||||
|
||||
D1 (myclass; C:ParCurve; U:Real from Standard ;
|
||||
P: out Pnt2d; T: out Vec2d);
|
||||
|
||||
---Purpose: Computes the Point and the First derivative of
|
||||
-- the parametric curve C at parameter U.
|
||||
|
||||
|
||||
D2 (myclass; C:ParCurve; U:Real from Standard ;
|
||||
P: out Pnt2d; T,N: out Vec2d);
|
||||
|
||||
---Purpose: Computes the Point, the First and the Second derivative of
|
||||
-- the parametric curve C at parameter U.
|
||||
|
||||
|
||||
EpsX (myclass; C: ParCurve)
|
||||
|
||||
---Purpose: Returns the valuec of the parametric tolerance
|
||||
-- on the curve C.
|
||||
|
||||
returns Real from Standard;
|
||||
|
||||
|
||||
NbSamples(myclass; C: ParCurve)
|
||||
|
||||
---Purpose: NbSamples is the number of sample point used to
|
||||
-- polygonise the parametric curve on its domain.
|
||||
|
||||
returns Integer from Standard;
|
||||
|
||||
|
||||
end ParTool;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@@ -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