7fd59977 |
1 | #include <StepGeom_Circle.ixx> |
2 | |
3 | |
4 | StepGeom_Circle::StepGeom_Circle () {} |
5 | |
6 | void StepGeom_Circle::Init( |
7 | const Handle(TCollection_HAsciiString)& aName, |
8 | const StepGeom_Axis2Placement& aPosition) |
9 | { |
10 | |
11 | StepGeom_Conic::Init(aName, aPosition); |
12 | } |
13 | |
14 | void StepGeom_Circle::Init( |
15 | const Handle(TCollection_HAsciiString)& aName, |
16 | const StepGeom_Axis2Placement& aPosition, |
17 | const Standard_Real aRadius) |
18 | { |
19 | // --- classe own fields --- |
20 | radius = aRadius; |
21 | // --- classe inherited fields --- |
22 | StepGeom_Conic::Init(aName, aPosition); |
23 | } |
24 | |
25 | |
26 | void StepGeom_Circle::SetRadius(const Standard_Real aRadius) |
27 | { |
28 | radius = aRadius; |
29 | } |
30 | |
31 | Standard_Real StepGeom_Circle::Radius() const |
32 | { |
33 | return radius; |
34 | } |