7fd59977 |
1 | // File: StepRepr_MeasureRepresentationItem.cxx |
2 | // Created: Wed Sep 8 11:16:06 1999 |
3 | // Author: Andrey BETENEV |
4 | // <abv@doomox.nnov.matra-dtv.fr> |
5 | |
6 | #include <StepRepr_MeasureRepresentationItem.ixx> |
7 | |
8 | //======================================================================= |
9 | //function : StepRepr_MeasureRepresentationItem |
10 | //purpose : |
11 | //======================================================================= |
12 | |
13 | StepRepr_MeasureRepresentationItem::StepRepr_MeasureRepresentationItem() |
14 | { |
15 | myMeasure = new StepBasic_MeasureWithUnit; |
16 | } |
17 | |
18 | //======================================================================= |
19 | //function : Init |
20 | //purpose : |
21 | //======================================================================= |
22 | |
23 | void StepRepr_MeasureRepresentationItem::Init (const Handle(TCollection_HAsciiString) &aName, |
24 | const Handle(StepBasic_MeasureValueMember) &aValueComponent, |
25 | const StepBasic_Unit &aUnitComponent) |
26 | { |
27 | StepRepr_RepresentationItem::Init ( aName ); |
28 | myMeasure->Init ( aValueComponent, aUnitComponent ); |
29 | } |
30 | |
31 | //======================================================================= |
32 | //function : SetMeasureUnit |
33 | //purpose : |
34 | //======================================================================= |
35 | |
36 | void StepRepr_MeasureRepresentationItem::SetMeasure (const Handle(StepBasic_MeasureWithUnit) &Measure) |
37 | { |
38 | myMeasure = Measure; |
39 | } |
40 | |
41 | //======================================================================= |
42 | //function : Measure |
43 | //purpose : |
44 | //======================================================================= |
45 | |
46 | Handle(StepBasic_MeasureWithUnit) StepRepr_MeasureRepresentationItem::Measure () const |
47 | { |
48 | return myMeasure; |
49 | } |