1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-05 18:16:23 +03:00
occt/src/Contap/Contap_ArcFunction.cdl
dln 89f18cb939 0024660: Removing unused "generic" classes. Part 1
In scope of this issue next unused generic classes will be removed:

1) AppBlend_Line

2) AppBlend_SectionGenerator

3) AppCont_SurfLeastSquare

4) AppCont_TheLineTool

5) AppCont_TheSurfTool

6) AppParCurves_MLineToo

7) AppParCurves_Projection

8) ApproxInt_WLine

9) Approx_ComputeCSurface

10) Approx_TheLineTool

11) Blend_Iterator

12) Contap_ArcTool

13) Contap_SurfaceTool

14) Contap_TopolTool

15) Dynamic_EnumerationParameter

16) Dynamic_MethodInstance

17) Extrema_ExtPSOfRev

18) GProp_CurveTool

19) GProp_DomainTool

20) GProp_FaceTool
2014-02-27 18:46:56 +04:00

138 lines
3.3 KiB
Plaintext

-- Created on: 1993-06-03
-- 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.
generic class ArcFunction from Contap
(TheArc as any;
TheSurface as any;
TheArcTool as any;
TheSurfaceTool as any;
TheSurfProps as any; -- as SurfProps from Contap(TheSurface,
-- TheSurfaceTool)
TheContTool as any) -- as ContTool from Contap()
inherits FunctionWithDerivative from math
uses Pnt from gp,
Dir from gp,
SequenceOfPnt from TColgp,
TFunction from Contap,
--modified by NIZNHY-PKV Thu Mar 29 16:52:28 2001 f
Quadric from IntSurf
--modified by NIZNHY-PKV Thu Mar 29 16:52:31 2001 t
is
Create
returns ArcFunction from Contap;
Set(me: in out; S: TheSurface)
is static;
Set(me: in out; Direction: Dir from gp)
---C++: inline
is static;
Set(me: in out; Direction: Dir from gp; Angle: Real from Standard)
---C++: inline
is static;
Set(me: in out; Eye: Pnt from gp)
---C++: inline
is static;
Set(me: in out; Eye: Pnt from gp; Angle: Real from Standard)
---C++: inline
is static;
Set(me: in out; A: TheArc)
---C++: inline
is static;
Value(me: in out; X: Real from Standard; F: out Real from Standard)
returns Boolean from Standard;
Derivative(me: in out; X: Real from Standard; D: out Real from Standard)
returns Boolean from Standard;
Values(me: in out; X: Real from Standard; F,D: out Real from Standard)
returns Boolean from Standard;
NbSamples(me)
returns Integer from Standard
is static;
GetStateNumber(me: in out)
returns Integer from Standard
is redefined;
Valpoint(me; Index: Integer from Standard)
returns Pnt from gp
---C++: return const&
---C++: inline
is static;
--modified by NIZNHY-PKV Thu Mar 29 16:51:24 2001 f
Quadric(me)
returns Quadric from IntSurf
---C++: return const&
is static;
--modified by NIZNHY-PKV Thu Mar 29 16:51:31 2001 t
fields
myArc : TheArc;
mySurf : TheSurface;
myMean : Real from Standard;
myType : TFunction from Contap;
myDir : Dir from gp;
myCosAng : Real from Standard;
myEye : Pnt from gp;
solpt : Pnt from gp;
seqpt : SequenceOfPnt from TColgp;
--modified by NIZNHY-PKV Thu Mar 29 16:51:41 2001f
myQuad : Quadric from IntSurf;
--modified by NIZNHY-PKV Thu Mar 29 16:51:47 2001t
end ArcFunction;