0023022: This is desirable to access OpenGl extensions and core API (1.2+) in one...
[occt.git] / src / StepRepr / StepRepr_MeasureRepresentationItem.cxx
CommitLineData
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
13StepRepr_MeasureRepresentationItem::StepRepr_MeasureRepresentationItem()
14{
15 myMeasure = new StepBasic_MeasureWithUnit;
16}
17
18//=======================================================================
19//function : Init
20//purpose :
21//=======================================================================
22
23void 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
36void StepRepr_MeasureRepresentationItem::SetMeasure (const Handle(StepBasic_MeasureWithUnit) &Measure)
37{
38 myMeasure = Measure;
39}
40
41//=======================================================================
42//function : Measure
43//purpose :
44//=======================================================================
45
46Handle(StepBasic_MeasureWithUnit) StepRepr_MeasureRepresentationItem::Measure () const
47{
48 return myMeasure;
49}