1 #include <StepShape_EdgeLoop.ixx>
4 StepShape_EdgeLoop::StepShape_EdgeLoop () {}
6 void StepShape_EdgeLoop::Init(const Handle(TCollection_HAsciiString)& aName)
8 StepRepr_RepresentationItem::Init(aName);
11 void StepShape_EdgeLoop::Init
12 (const Handle(TCollection_HAsciiString)& aName,
13 const Handle(StepShape_HArray1OfOrientedEdge)& aEdgeList)
15 // --- class inherited fields ---
16 StepRepr_RepresentationItem::Init(aName);
17 // --- class own fields ---
22 void StepShape_EdgeLoop::SetEdgeList(const Handle(StepShape_HArray1OfOrientedEdge)& aEdgeList)
27 Handle(StepShape_HArray1OfOrientedEdge) StepShape_EdgeLoop::EdgeList() const
32 Handle(StepShape_OrientedEdge) StepShape_EdgeLoop::EdgeListValue(const Standard_Integer num) const
34 return edgeList->Value(num);
37 Standard_Integer StepShape_EdgeLoop::NbEdgeList () const
39 if (edgeList.IsNull()) return 0;
40 return edgeList->Length();