1 #include <StepShape_MeasureQualification.ixx>
3 StepShape_MeasureQualification::StepShape_MeasureQualification () { }
5 void StepShape_MeasureQualification::Init
6 (const Handle(TCollection_HAsciiString)& name,
7 const Handle(TCollection_HAsciiString)& description,
8 const Handle(StepBasic_MeasureWithUnit)& qualified_measure,
9 const Handle(StepShape_HArray1OfValueQualifier)& qualifiers)
12 theDescription = description;
13 theQualifiedMeasure = qualified_measure;
14 theQualifiers = qualifiers;
17 Handle(TCollection_HAsciiString) StepShape_MeasureQualification::Name () const
20 void StepShape_MeasureQualification::SetName
21 (const Handle(TCollection_HAsciiString)& name)
24 Handle(TCollection_HAsciiString) StepShape_MeasureQualification::Description () const
25 { return theDescription; }
27 void StepShape_MeasureQualification::SetDescription
28 (const Handle(TCollection_HAsciiString)& description)
29 { theDescription = description; }
31 Handle(StepBasic_MeasureWithUnit) StepShape_MeasureQualification::QualifiedMeasure () const
32 { return theQualifiedMeasure; }
34 void StepShape_MeasureQualification::SetQualifiedMeasure
35 (const Handle(StepBasic_MeasureWithUnit)& qualified_measure)
36 { theQualifiedMeasure = qualified_measure; }
38 Handle(StepShape_HArray1OfValueQualifier) StepShape_MeasureQualification::Qualifiers () const
39 { return theQualifiers; }
41 Standard_Integer StepShape_MeasureQualification::NbQualifiers () const
42 { return theQualifiers->Length(); }
44 void StepShape_MeasureQualification::SetQualifiers
45 (const Handle(StepShape_HArray1OfValueQualifier)& qualifiers)
46 { theQualifiers = qualifiers; }
48 StepShape_ValueQualifier StepShape_MeasureQualification::QualifiersValue
49 (const Standard_Integer num) const
50 { return theQualifiers->Value(num); }
52 void StepShape_MeasureQualification::SetQualifiersValue
53 (const Standard_Integer num, const StepShape_ValueQualifier& aqualifier)
54 { theQualifiers->SetValue (num,aqualifier); }