1 -- File: StepShape_DimensionalCharacteristicRepresentation.cdl
2 -- Created: Tue Apr 18 16:42:58 2000
3 -- Author: Andrey BETENEV
4 -- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
5 -- Copyright: Matra Datavision 1999
7 class DimensionalCharacteristicRepresentation from StepShape
8 inherits TShared from MMgt
10 ---Purpose: Representation of STEP entity DimensionalCharacteristicRepresentation
13 DimensionalCharacteristic from StepShape,
14 ShapeDimensionRepresentation from StepShape
17 Create returns DimensionalCharacteristicRepresentation from StepShape;
18 ---Purpose: Empty constructor
20 Init (me: mutable; aDimension: DimensionalCharacteristic from StepShape;
21 aRepresentation: ShapeDimensionRepresentation from StepShape);
22 ---Purpose: Initialize all fields (own and inherited)
24 Dimension (me) returns DimensionalCharacteristic from StepShape;
25 ---Purpose: Returns field Dimension
26 SetDimension (me: mutable; Dimension: DimensionalCharacteristic from StepShape);
27 ---Purpose: Set field Dimension
29 Representation (me) returns ShapeDimensionRepresentation from StepShape;
30 ---Purpose: Returns field Representation
31 SetRepresentation (me: mutable; Representation: ShapeDimensionRepresentation from StepShape);
32 ---Purpose: Set field Representation
35 theDimension: DimensionalCharacteristic from StepShape;
36 theRepresentation: ShapeDimensionRepresentation from StepShape;
38 end DimensionalCharacteristicRepresentation;