0022627: Change OCCT memory management defaults
[occt.git] / src / Extrema / Extrema_POnSurf.cdl
1 -- File:        POnSurf.cdl
2 -- Created:     Thu Feb 21 18:19:00 1991
3 -- Author:      Isabelle GRIGNON
4 --              <isg@topsn3>
5 ---Copyright:    Matra Datavision 1991
6
7
8 class   POnSurf from Extrema inherits Storable from Standard
9         ---Purpose: Definition of a point on surface.
10
11 uses    Pnt from gp
12
13 is
14     Create returns POnSurf;
15         ---Purpose: Creation of an indefinite point on surface.
16
17     Create (U,V: Real; P: Pnt) returns POnSurf;
18         ---Purpose: Creation of a point on surface with parameter 
19         --          values on the surface and a Pnt from gp.
20
21     Value (me) returns Pnt
22         ---Purpose: Returns the 3d point.
23         ---C++: return const&
24         ---C++: inline
25         is static;
26
27     Parameter (me; U,V: out Real) 
28         ---Purpose: Returns the parameter values on the surface.
29         ---C++: inline
30         is static;          
31     
32 fields
33     myU: Real;
34     myV: Real;
35     myP: Pnt from gp;
36
37 end POnSurf;