b311480e |
1 | -- Created on: 1995-12-01 |
2 | -- Created by: EXPRESS->CDL V0.2 Translator |
3 | -- Copyright (c) 1995-1999 Matra Datavision |
973c2be1 |
4 | -- Copyright (c) 1999-2014 OPEN CASCADE SAS |
b311480e |
5 | -- |
973c2be1 |
6 | -- This file is part of Open CASCADE Technology software library. |
b311480e |
7 | -- |
d5f74e42 |
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 |
973c2be1 |
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. |
b311480e |
13 | -- |
973c2be1 |
14 | -- Alternatively, this file may be used under the terms of Open CASCADE |
15 | -- commercial license or contractual agreement. |
7fd59977 |
16 | |
17 | package StepRepr |
18 | |
19 | ---Purpose : Sub-Schema of Step for Representations |
20 | -- Collects definitions of STEP entities used for describing |
21 | -- representation structures (from Parts 41, 43, 44 of ISO10303) |
22 | |
23 | uses |
24 | |
25 | TCollection, TColStd, StepData, Interface, MMgt, |
26 | StepBasic |
27 | |
28 | is |
29 | |
30 | class CharacterizedDefinition; -- Select Type for |
31 | -- ProductDefinition |
32 | -- ShapeDefinition |
33 | |
34 | class Transformation; -- Select Type for |
35 | -- ItemDefinedTransformation |
36 | -- FunctionallyDefinedTransformation |
37 | |
38 | --class Protocol; |
39 | |
40 | |
41 | class FunctionallyDefinedTransformation; |
42 | --moved to StepBasic: class Group; |
43 | --moved to StepAP214: class RepItemGroup; |
44 | --moved to StepBasic: deferred class GroupAssignment; |
45 | --moved to StepBasic: class GroupRelationship; |
46 | class PropertyDefinition; |
47 | class ProductDefinitionShape; |
48 | class PropertyDefinitionRepresentation; |
49 | -- class ShapeDefinitionRepresentation; -> StepShape |
50 | class Representation; |
51 | class DefinitionalRepresentation; |
52 | -- class PresentationRepresentation; |
53 | class RepresentationContext; |
54 | class GlobalUncertaintyAssignedContext; |
55 | class GlobalUnitAssignedContext; |
56 | class ParametricRepresentationContext; |
57 | class RepresentationItem; |
58 | class DescriptiveRepresentationItem; |
59 | class MappedItem; |
60 | class RepresentationMap; |
61 | class RepresentationRelationship; |
62 | class RepresentedDefinition; |
63 | |
64 | class ShapeAspect; |
65 | class ShapeAspectTransition; |
66 | class ShapeAspectRelationship; |
67 | class ShapeDefinition; |
68 | |
69 | -- Added from Rev2 to Rev4 |
70 | class ItemDefinedTransformation; |
71 | |
72 | -- Added from STEP214 CC1 to CC2 |
73 | |
74 | class ProductDefinitionUsage; |
75 | class MakeFromUsageOption; |
76 | class AssemblyComponentUsage; |
77 | class NextAssemblyUsageOccurrence; |
78 | class PromissoryUsageOccurrence; |
79 | class QuantifiedAssemblyComponentUsage; |
80 | class SpecifiedHigherUsageOccurrence; |
81 | |
82 | class AssemblyComponentUsageSubstitute; |
83 | |
84 | class SuppliedPartRelationship; |
85 | |
86 | class ExternallyDefinedRepresentation; |
87 | |
88 | class MaterialDesignation; |
89 | |
90 | -- ABV Added for CAX TRJ2 |
91 | class MeasureRepresentationItem; |
92 | |
93 | --class RepresentationRelationship; |
94 | class ShapeRepresentationRelationship; |
95 | class RepresentationRelationshipWithTransformation; |
96 | class ShapeRepresentationRelationshipWithTransformation; |
97 | |
98 | |
99 | class Array1OfRepresentationItem instantiates Array1 from TCollection (RepresentationItem); |
100 | class HArray1OfRepresentationItem instantiates HArray1 from TCollection (RepresentationItem,Array1OfRepresentationItem from StepRepr); |
101 | |
102 | -- Added from Rev2 to Rev4 |
103 | |
104 | -- Added for AP203 |
105 | class ConfigurationDesign; |
106 | class ConfigurationDesignItem; |
107 | class ConfigurationEffectivity; |
108 | class ConfigurationItem; |
109 | class ProductConcept; |
110 | |
111 | -- Added for Dimensional Tolerances, in 2001 by CKY (CAXIF TR7J) |
112 | class CompositeShapeAspect; |
113 | class DerivedShapeAspect; |
114 | class Extension; |
115 | class CompoundRepresentationItem; |
116 | class ValueRange; |
117 | class ShapeAspectDerivingRelationship; |
118 | |
119 | |
120 | --added for AP209 |
121 | class DataEnvironment; |
122 | class MaterialPropertyRepresentation; |
123 | class PropertyDefinitionRelationship; |
124 | class MaterialProperty; |
125 | class StructuralResponseProperty; |
126 | class StructuralResponsePropertyDefinitionRepresentation; |
127 | |
128 | --added for G&DT by skl 21.08.2003 (CAXIF TR12J) |
129 | class ReprItemAndLengthMeasureWithUnit; |
130 | |
131 | |
132 | class Array1OfPropertyDefinitionRepresentation instantiates Array1 from TCollection (PropertyDefinitionRepresentation); |
133 | class HArray1OfPropertyDefinitionRepresentation instantiates HArray1 from TCollection (PropertyDefinitionRepresentation, Array1OfPropertyDefinitionRepresentation from StepRepr); |
134 | |
135 | class Array1OfMaterialPropertyRepresentation instantiates Array1 from TCollection (MaterialPropertyRepresentation); |
136 | class HArray1OfMaterialPropertyRepresentation instantiates HArray1 from TCollection (MaterialPropertyRepresentation, Array1OfMaterialPropertyRepresentation from StepRepr); |
137 | |
138 | class SequenceOfMaterialPropertyRepresentation instantiates Sequence from TCollection (MaterialPropertyRepresentation); |
139 | class HSequenceOfMaterialPropertyRepresentation instantiates HSequence from TCollection (MaterialPropertyRepresentation, SequenceOfMaterialPropertyRepresentation from StepRepr); |
140 | |
141 | class SequenceOfRepresentationItem instantiates Sequence from TCollection (RepresentationItem); |
142 | class HSequenceOfRepresentationItem instantiates HSequence from TCollection (RepresentationItem, SequenceOfRepresentationItem from StepRepr); |
143 | |
144 | |
145 | -- Protocol returns Protocol from StepRepr; |
7fd59977 |
146 | |
147 | end StepRepr; |
148 | |