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