1 -- File: Contap_ArcFunction.cdl
2 -- Created: Thu Jun 3 12:32:05 1993
3 -- Author: Jacques GOUSSARD
4 ---Copyright: Matra Datavision 1993
6 generic class ArcFunction from Contap
9 TheArcTool as any; -- as ArcTool from Contap()
10 TheSurfaceTool as any; -- as SurfaceTool from Contap()
11 TheSurfProps as any; -- as SurfProps from Contap(TheSurface,
13 TheContTool as any) -- as ContTool from Contap()
16 inherits FunctionWithDerivative from math
20 SequenceOfPnt from TColgp,
21 TFunction from Contap,
22 --modified by NIZNHY-PKV Thu Mar 29 16:52:28 2001 f
24 --modified by NIZNHY-PKV Thu Mar 29 16:52:31 2001 t
31 returns ArcFunction from Contap;
34 Set(me: in out; S: TheSurface)
38 Set(me: in out; Direction: Dir from gp)
44 Set(me: in out; Direction: Dir from gp; Angle: Real from Standard)
50 Set(me: in out; Eye: Pnt from gp)
56 Set(me: in out; Eye: Pnt from gp; Angle: Real from Standard)
62 Set(me: in out; A: TheArc)
68 Value(me: in out; X: Real from Standard; F: out Real from Standard)
70 returns Boolean from Standard;
73 Derivative(me: in out; X: Real from Standard; D: out Real from Standard)
75 returns Boolean from Standard;
78 Values(me: in out; X: Real from Standard; F,D: out Real from Standard)
80 returns Boolean from Standard;
85 returns Integer from Standard
89 GetStateNumber(me: in out)
91 returns Integer from Standard
95 Valpoint(me; Index: Integer from Standard)
102 --modified by NIZNHY-PKV Thu Mar 29 16:51:24 2001 f
104 returns Quadric from IntSurf
105 ---C++: return const&
107 --modified by NIZNHY-PKV Thu Mar 29 16:51:31 2001 t
115 myMean : Real from Standard;
116 myType : TFunction from Contap;
118 myCosAng : Real from Standard;
121 seqpt : SequenceOfPnt from TColgp;
122 --modified by NIZNHY-PKV Thu Mar 29 16:51:41 2001f
123 myQuad : Quadric from IntSurf;
124 --modified by NIZNHY-PKV Thu Mar 29 16:51:47 2001t