1 -- Created on: 1999-04-06
2 -- Created by: Fabrice SERVANT
3 -- Copyright (c) 1999 Matra Datavision
4 -- Copyright (c) 1999-2014 OPEN CASCADE SAS
6 -- This file is part of Open CASCADE Technology software library.
8 -- This library is free software; you can redistribute it and/or modify it under
9 -- the terms of the GNU Lesser General Public License version 2.1 as published
10 -- by the Free Software Foundation, with special exception defined in the file
11 -- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
12 -- distribution for complete text of the license and disclaimer of any warranty.
14 -- Alternatively, this file may be used under the terms of Open CASCADE
15 -- commercial license or contractual agreement.
17 class StartPoint from IntPolyh
21 Triangle from IntPolyh
29 Create(xx,yy,zz,uu1,vv1,uu2,vv2 : Real from Standard;
30 T1,E1: Integer from Standard;
31 LAM1 : Real from Standard;
32 T2,E2: Integer from Standard;
33 LAM2 : Real from Standard;
34 List : Integer from Standard);
37 returns Real from Standard
41 returns Real from Standard
45 returns Real from Standard
49 returns Real from Standard
53 returns Real from Standard
57 returns Real from Standard
61 returns Real from Standard
65 returns Integer from Standard
69 returns Integer from Standard
73 returns Real from Standard
77 returns Integer from Standard
81 returns Integer from Standard
85 returns Real from Standard
89 returns Real from Standard
93 returns Integer from Standard;
95 GetEdgePoints(me; Triangle: Triangle from IntPolyh;
96 FirstEdgePoint,SecondEdgePoint,LastPoint: in out Integer from Standard)
97 returns Integer from Standard
100 Equal(me: in out; StPt: StartPoint from IntPolyh)
101 ---C++: alias operator =
104 SetXYZ(me: in out; XX,YY,ZZ: Real from Standard)
107 SetUV1(me: in out; UU1,VV1: Real from Standard)
110 SetUV2(me: in out; UU2,VV2: Real from Standard)
113 SetEdge1(me: in out; IE1: Integer from Standard)
116 SetLambda1(me: in out; LAM1: Real from Standard)
119 SetEdge2(me: in out; IE2: Integer from Standard)
122 SetLambda2(me: in out; LAM2: Real from Standard)
125 SetCoupleValue(me: in out; IT1,IT2: Integer from Standard)
128 SetAngle(me : in out; ang:Real from Standard)
131 SetChainList(me: in out; ChList: Integer from Standard)
134 CheckSameSP(me; SP: StartPoint from IntPolyh)
135 returns Integer from Standard
141 Dump(me; i: Integer from Standard)
146 x,y,z,u1,v1,u2,v2 : Real from Standard;
147 lambda1,lambda2,angle : Real from Standard;--angle: cos angle normales triangles
148 t1,e1,t2,e2,chainlist : Integer from Standard;
150 end StartPoint from IntPolyh;