1 #include <StepShape_Face.ixx>
4 StepShape_Face::StepShape_Face () {}
6 void StepShape_Face::Init(
7 const Handle(TCollection_HAsciiString)& aName)
10 StepRepr_RepresentationItem::Init(aName);
13 void StepShape_Face::Init(
14 const Handle(TCollection_HAsciiString)& aName,
15 const Handle(StepShape_HArray1OfFaceBound)& aBounds)
17 // --- classe own fields ---
19 // --- classe inherited fields ---
20 StepRepr_RepresentationItem::Init(aName);
24 void StepShape_Face::SetBounds(const Handle(StepShape_HArray1OfFaceBound)& aBounds)
29 Handle(StepShape_HArray1OfFaceBound) StepShape_Face::Bounds() const
34 Handle(StepShape_FaceBound) StepShape_Face::BoundsValue(const Standard_Integer num) const
36 return bounds->Value(num);
39 Standard_Integer StepShape_Face::NbBounds () const
41 if (bounds.IsNull()) return 0;
42 return bounds->Length();