7fd59977 |
1 | #include <StepShape_FaceSurface.ixx> |
2 | |
3 | |
4 | StepShape_FaceSurface::StepShape_FaceSurface () {} |
5 | |
6 | void StepShape_FaceSurface::Init( |
7 | const Handle(TCollection_HAsciiString)& aName, |
8 | const Handle(StepShape_HArray1OfFaceBound)& aBounds) |
9 | { |
10 | |
11 | StepShape_Face::Init(aName, aBounds); |
12 | } |
13 | |
14 | void StepShape_FaceSurface::Init( |
15 | const Handle(TCollection_HAsciiString)& aName, |
16 | const Handle(StepShape_HArray1OfFaceBound)& aBounds, |
17 | const Handle(StepGeom_Surface)& aFaceGeometry, |
18 | const Standard_Boolean aSameSense) |
19 | { |
20 | // --- classe own fields --- |
21 | faceGeometry = aFaceGeometry; |
22 | sameSense = aSameSense; |
23 | // --- classe inherited fields --- |
24 | StepShape_Face::Init(aName, aBounds); |
25 | } |
26 | |
27 | |
28 | void StepShape_FaceSurface::SetFaceGeometry(const Handle(StepGeom_Surface)& aFaceGeometry) |
29 | { |
30 | faceGeometry = aFaceGeometry; |
31 | } |
32 | |
33 | Handle(StepGeom_Surface) StepShape_FaceSurface::FaceGeometry() const |
34 | { |
35 | return faceGeometry; |
36 | } |
37 | |
38 | void StepShape_FaceSurface::SetSameSense(const Standard_Boolean aSameSense) |
39 | { |
40 | sameSense = aSameSense; |
41 | } |
42 | |
43 | Standard_Boolean StepShape_FaceSurface::SameSense() const |
44 | { |
45 | return sameSense; |
46 | } |