1 -- File: BRep_CurveOn2Surfaces.cdl
2 -- Created: Tue Jul 6 10:22:53 1993
3 -- Author: Remi LEQUETTE
5 ---Copyright: Matra Datavision 1993
8 class CurveOn2Surfaces from BRep inherits CurveRepresentation from BRep
10 ---Purpose: Defines a continuity between two surfaces.
17 CurveRepresentation from BRep
20 NullObject from Standard
24 Create(S1 , S2 : Surface from Geom;
25 L1 , L2 : Location from TopLoc;
26 C : Shape from GeomAbs)
27 returns mutable CurveOn2Surfaces from BRep;
29 IsRegularity(me) returns Boolean
30 ---Purpose: Returns True.
33 IsRegularity(me; S1,S2 : Surface from Geom;
34 L1,L2 : Location from TopLoc)
36 ---Purpose: A curve on two surfaces (continuity).
39 D0(me; U : Real; P : out Pnt from gp);
40 ---Purpose: Raises an error.
42 Surface(me) returns any Surface from Geom
43 ---C++: return const &
46 Surface2(me) returns any Surface from Geom
47 ---C++: return const &
50 Location2(me) returns Location from TopLoc
51 ---C++: return const &
54 Continuity(me) returns Shape from GeomAbs
55 ---C++: return const &
58 Continuity(me : mutable; C : Shape from GeomAbs)
61 Copy(me) returns mutable CurveRepresentation from BRep;
62 ---Purpose: Return a copy of this representation.
65 mySurface : Surface from Geom;
66 mySurface2 : Surface from Geom;
67 myLocation2 : Location from TopLoc;
68 myContinuity : Shape from GeomAbs;