2 -- Created: Wed May 6 14:08:15 1992
3 -- Author: Jacques GOUSSARD
5 ---Copyright: Matra Datavision 1992
8 class PntOn2S from IntSurf
10 ---Purpose: This class defines the geometric informations
11 -- for an intersection point between 2 surfaces :
12 -- The coordinates ( Pnt from gp ), and two
13 -- parametric coordinates.
23 ---Purpose: Empty constructor.
25 returns PntOn2S from IntSurf;
28 SetValue(me: in out; Pt: Pnt from gp)
30 ---Purpose: Sets the value of the point in 3d space.
37 SetValue(me: in out; Pt: Pnt from gp; OnFirst: Boolean from Standard;
38 U,V: Real from Standard)
40 ---Purpose: Sets the values of the point in 3d space, and
41 -- in the parametric space of one of the surface.
46 SetValue(me: in out; Pt: Pnt from gp; U1,V1,U2,V2: Real from Standard)
48 ---Purpose: Sets the values of the point in 3d space, and
49 -- in the parametric space of each surface.
56 SetValue(me: in out; OnFirst: Boolean from Standard;
57 U,V: Real from Standard)
59 ---Purpose: Set the values of the point in the parametric
60 -- space of one of the surface.
65 SetValue(me: in out; U1,V1, U2, V2: Real from Standard)
67 ---Purpose: Set the values of the point in the parametric
68 -- space of one of the surface.
77 ---Purpose: Returns the point in 3d space.
87 ParametersOnS1(me; U1,V1: out Real from Standard)
89 ---Purpose: Returns the parameters of the point on the first surface.
96 ParametersOnS2(me; U2,V2: out Real from Standard)
98 ---Purpose: Returns the parameters of the point on the second surface.
105 Parameters(me; U1,V1,U2,V2: out Real from Standard)
107 ---Purpose: Returns the parameters of the point on both surfaces.
117 u1 : Real from Standard;
118 v1 : Real from Standard;
119 u2 : Real from Standard;
120 v2 : Real from Standard;