1 -- File: StepRepr_RepresentationRelationshipWithTransformation.cdl
2 -- Created: Tue Jun 30 18:09:19 1998
3 -- Author: Christian CAILLET
4 -- <cky@heliox.paris1.matra-dtv.fr>
5 ---Copyright: Matra Datavision 1998
8 class RepresentationRelationshipWithTransformation from StepRepr
9 inherits ShapeRepresentationRelationship
11 -- in principle, inherits RepresentationRelationship
12 -- But <Shape>... only adds a constraint on a field, this allows to
13 -- simplify the multiple inheritance between ShapeRR and RRWithTransf...
16 HAsciiString from TCollection,
17 Representation from StepRepr,
18 Transformation from StepRepr
22 Create returns mutable RepresentationRelationshipWithTransformation;
25 aName : mutable HAsciiString from TCollection;
26 aDescription : mutable HAsciiString from TCollection;
27 aRep1 : mutable Representation from StepRepr;
28 aRep2 : mutable Representation from StepRepr;
29 aTransf : Transformation);
31 TransformationOperator (me) returns Transformation;
32 SetTransformationOperator (me : mutable; aTrans : Transformation);
36 theTrans : Transformation;
38 end RepresentationRelationshipWithTransformation;