summaryrefslogtreecommitdiff
path: root/src/StepShape/StepShape_ToleranceMethodDefinition.cxx
blob: 0a4c80fa21fd53f27e2b3183bede7beb3910b1e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <StepShape_ToleranceMethodDefinition.ixx>

StepShape_ToleranceMethodDefinition::StepShape_ToleranceMethodDefinition  ()    {  }

Standard_Integer  StepShape_ToleranceMethodDefinition::CaseNum
  (const Handle(Standard_Transient)& ent) const
{
  if (ent.IsNull()) return 0;
  if (ent->IsKind(STANDARD_TYPE(StepShape_ToleranceValue))) return 1;
  if (ent->IsKind(STANDARD_TYPE(StepShape_LimitsAndFits))) return 2;
  return 0;
}

Handle(StepShape_ToleranceValue)  StepShape_ToleranceMethodDefinition::ToleranceValue () const
{  return Handle(StepShape_ToleranceValue)::DownCast(Value());  }

Handle(StepShape_LimitsAndFits)  StepShape_ToleranceMethodDefinition::LimitsAndFits () const
{  return Handle(StepShape_LimitsAndFits)::DownCast(Value());  }