7fd59977 |
1 | #include <StepGeom_Hyperbola.ixx> |
2 | |
3 | |
4 | StepGeom_Hyperbola::StepGeom_Hyperbola () {} |
5 | |
6 | void StepGeom_Hyperbola::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_Hyperbola::Init( |
15 | const Handle(TCollection_HAsciiString)& aName, |
16 | const StepGeom_Axis2Placement& aPosition, |
17 | const Standard_Real aSemiAxis, |
18 | const Standard_Real aSemiImagAxis) |
19 | { |
20 | // --- classe own fields --- |
21 | semiAxis = aSemiAxis; |
22 | semiImagAxis = aSemiImagAxis; |
23 | // --- classe inherited fields --- |
24 | StepGeom_Conic::Init(aName, aPosition); |
25 | } |
26 | |
27 | |
28 | void StepGeom_Hyperbola::SetSemiAxis(const Standard_Real aSemiAxis) |
29 | { |
30 | semiAxis = aSemiAxis; |
31 | } |
32 | |
33 | Standard_Real StepGeom_Hyperbola::SemiAxis() const |
34 | { |
35 | return semiAxis; |
36 | } |
37 | |
38 | void StepGeom_Hyperbola::SetSemiImagAxis(const Standard_Real aSemiImagAxis) |
39 | { |
40 | semiImagAxis = aSemiImagAxis; |
41 | } |
42 | |
43 | Standard_Real StepGeom_Hyperbola::SemiImagAxis() const |
44 | { |
45 | return semiImagAxis; |
46 | } |