Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepGeom / StepGeom_GeometricRepresentationContextAndParametricRepresentationContext.cdl
1 -- File:        GeometricRepresentationContextAndParametricRepresentationContext.cdl
2 -- Created:     Thu Dec  7 14:29:18 1995
3 -- Author:      FMA
4 -- Copyright:   Matra-Datavision 1995
5
6
7 class GeometricRepresentationContextAndParametricRepresentationContext from StepGeom 
8
9 inherits RepresentationContext from StepRepr
10
11
12         --- This classe is an implementation of EXPRESS
13         --  ANDOR Subtype Declaration.
14         --  
15         --  Hand made by FMA - 1995 Feb 9th
16 uses
17
18         GeometricRepresentationContext from StepGeom, 
19         ParametricRepresentationContext from StepRepr, 
20         HAsciiString from TCollection, 
21         Integer from Standard
22
23 is
24
25         Create returns mutable GeometricRepresentationContextAndParametricRepresentationContext;
26         ---Purpose: empty constructor
27
28
29         Init (me : mutable;
30               aContextIdentifier : mutable HAsciiString from TCollection;
31               aContextType : mutable HAsciiString from TCollection) is redefined;
32
33         Init (me : mutable;
34               aContextIdentifier : mutable HAsciiString from TCollection;
35               aContextType : mutable HAsciiString from TCollection;
36               aGeometricRepresentationContext : mutable GeometricRepresentationContext from StepGeom;
37               aParametricRepresentationContext : mutable ParametricRepresentationContext from StepRepr) is virtual;
38
39         Init (me : mutable;
40               aContextIdentifier : mutable HAsciiString from TCollection;
41               aContextType : mutable HAsciiString from TCollection;
42               aCoordinateSpaceDimension : Integer from Standard) is virtual;
43
44         -- Specific Methods for Field Data Access --
45
46         SetGeometricRepresentationContext(me : mutable; aGeometricRepresentationContext : mutable GeometricRepresentationContext);
47         GeometricRepresentationContext (me) returns mutable GeometricRepresentationContext;
48         SetParametricRepresentationContext(me : mutable; aParametricRepresentationContext : mutable ParametricRepresentationContext);
49         ParametricRepresentationContext (me) returns mutable ParametricRepresentationContext;
50
51         -- Specific Methods for ANDOR Field Data Access --
52
53         SetCoordinateSpaceDimension(me : mutable; aCoordinateSpaceDimension : Integer);
54         CoordinateSpaceDimension (me) returns Integer;
55
56
57 fields
58
59         geometricRepresentationContext : GeometricRepresentationContext from StepGeom;
60         parametricRepresentationContext : ParametricRepresentationContext from StepRepr;
61
62 end GeometricRepresentationContextAndParametricRepresentationContext;