1 #include <StepShape_Torus.ixx>
4 StepShape_Torus::StepShape_Torus () {}
6 void StepShape_Torus::Init(
7 const Handle(TCollection_HAsciiString)& aName)
10 StepRepr_RepresentationItem::Init(aName);
13 void StepShape_Torus::Init(
14 const Handle(TCollection_HAsciiString)& aName,
15 const Handle(StepGeom_Axis1Placement)& aPosition,
16 const Standard_Real aMajorRadius,
17 const Standard_Real aMinorRadius)
19 // --- classe own fields ---
21 majorRadius = aMajorRadius;
22 minorRadius = aMinorRadius;
23 // --- classe inherited fields ---
24 StepRepr_RepresentationItem::Init(aName);
28 void StepShape_Torus::SetPosition(const Handle(StepGeom_Axis1Placement)& aPosition)
33 Handle(StepGeom_Axis1Placement) StepShape_Torus::Position() const
38 void StepShape_Torus::SetMajorRadius(const Standard_Real aMajorRadius)
40 majorRadius = aMajorRadius;
43 Standard_Real StepShape_Torus::MajorRadius() const
48 void StepShape_Torus::SetMinorRadius(const Standard_Real aMinorRadius)
50 minorRadius = aMinorRadius;
53 Standard_Real StepShape_Torus::MinorRadius() const