blob: aab0bed4f04b25832dfe4a172f0a61980b876c41 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
-- File: GeomLib_IsPlanarSurface.cdl
-- Created: Mon Nov 23 11:01:50 1998
-- Author: Philippe MANGIN
-- <pmn@sgi29>
---Copyright: Matra Datavision 1998
class IsPlanarSurface from GeomLib
---Purpose: Find if a surface is a planar surface.
uses
Surface from Geom,
Pln from gp
raises
NotDone from StdFail
is
Create(S : Surface; Tol : Real = 1.0e-7)
returns IsPlanarSurface from GeomLib;
IsPlanar(me)
---Purpose: Return if the Surface is a plan
returns Boolean;
Plan(me)
---Purpose: Return the plan definition
---C++: return const &
returns Pln from gp
raises NotDone; -- if <me> is not Planar
fields
myPlan : Pln from gp;
IsPlan : Boolean;
end IsPlanarSurface;
|