Integration of OCCT 6.5.0 from SVN
[occt.git] / src / NLPlate / NLPlate_HPG0G3Constraint.cdl
CommitLineData
7fd59977 1-- File: NLPlate_HPG0G3Constraint.cdl
2-- Created: Fri Apr 17 15:11:16 1998
3-- Author: Andre LIEUTIER
4-- <alr@sgi63>
5---Copyright: Matra Datavision 1998
6
7
8
9class HPG0G3Constraint from NLPlate inherits HPG0G2Constraint from NLPlate
10---Purpose: define a PinPoint G0+G3 Constraint used to load a Non Linear
11-- Plate
12uses
13 XY from gp,
14 XYZ from gp,
15 D1 from Plate,
16 D2 from Plate,
17 D3 from Plate
18
19is
20 Create(UV : XY; Value : XYZ; D1T : D1 from Plate;
21 D2T : D2 from Plate; D3T : D3 from Plate) returns mutable HPG0G3Constraint;
22 -- create a G0+G3 Constraint
23 --
24
25 ActiveOrder(me) returns Integer
26 is redefined;
27 -- returns the constraint active order, i.e. the maximum between
28 -- -- the initial constraint i.e 3 (for G3 Constraints)
29
30
31 G3Target(me) returns D3 from Plate
32 ---C++: return const &
33 is redefined;
34
35
36fields
37 myG3Target : D3 from Plate;
38end;