0022627: Change OCCT memory management defaults
[occt.git] / src / StepShape / StepShape_ValueQualifier.cxx
1 #include <StepShape_ValueQualifier.ixx>
2
3 StepShape_ValueQualifier::StepShape_ValueQualifier  ()    {  }
4
5 Standard_Integer  StepShape_ValueQualifier::CaseNum
6   (const Handle(Standard_Transient)& ent) const
7 {
8   if (ent.IsNull()) return 0;
9   if (ent->IsKind(STANDARD_TYPE(StepShape_PrecisionQualifier))) return 1;
10   if (ent->IsKind(STANDARD_TYPE(StepShape_TypeQualifier))) return 2;
11   return 0;
12 }
13
14 Handle(StepShape_PrecisionQualifier)  StepShape_ValueQualifier::PrecisionQualifier () const
15 {  return Handle(StepShape_PrecisionQualifier)::DownCast(Value());  }
16
17 Handle(StepShape_TypeQualifier)  StepShape_ValueQualifier::TypeQualifier () const
18 {  return Handle(StepShape_TypeQualifier)::DownCast(Value());  }