1 -- File: PDataStd_PatternStd.cdl
2 -- Created: Mon Feb 16 13:33:02 1998
3 -- Author: Jing Cheng MEI
4 -- <mei@pinochiox.paris1.matra-dtv.fr>
5 -- modified Sergey Zaritchny
6 ---Copyright: Matra Datavision 1998
9 class PatternStd from PDataXtd inherits Attribute from PDF
11 ---Purpose: to create a pattern function
16 NamedShape from PNaming,
17 Integer from PDataStd,
24 returns mutable PatternStd from PDataXtd;
26 --- Category: Set and Get methods
28 Signature(me: mutable; signature: Integer from Standard);
31 Axis1Reversed(me: mutable; Axis1Reversed: Boolean from Standard);
34 Axis2Reversed(me: mutable; Axis2Reversed: Boolean from Standard);
37 Axis1(me: mutable; Axis1: NamedShape from PNaming);
40 Axis2(me: mutable; Axis2: NamedShape from PNaming);
43 Value1(me: mutable; Value1: Real from PDataStd);
46 Value2(me: mutable; Value2: Real from PDataStd);
49 NbInstances1(me: mutable; NbInstances1: Integer from PDataStd);
52 NbInstances2(me: mutable; NbInstances2: Integer from PDataStd);
55 Mirror(me: mutable; plane: NamedShape from PNaming);
60 Signature(me) returns Integer from Standard;
63 Axis1Reversed(me) returns Boolean from Standard;
66 Axis2Reversed(me) returns Boolean from Standard;
69 Axis1(me) returns NamedShape from PNaming;
72 Axis2(me) returns NamedShape from PNaming;
75 Value1(me) returns Real from PDataStd;
78 Value2(me) returns Real from PDataStd;
81 NbInstances1(me) returns Integer from PDataStd;
84 NbInstances2(me) returns Integer from PDataStd;
87 Mirror(me) returns NamedShape from PNaming;
93 mySignature : Integer from Standard;
94 myAxis1Reversed : Boolean from Standard;
95 myAxis2Reversed : Boolean from Standard;
97 myAxis1 : NamedShape from PNaming;
98 myAxis2 : NamedShape from PNaming;
99 myValue1 : Real from PDataStd;
100 myValue2 : Real from PDataStd;
101 myNb1 : Integer from PDataStd;
102 myNb2 : Integer from PDataStd;
103 myMirror : NamedShape from PNaming;