OCC22322 Improvement of Extrema performance
[occt.git] / src / StepVisual / StepVisual_Invisibility.cxx
CommitLineData
7fd59977 1#include <StepVisual_Invisibility.ixx>
2
3
4StepVisual_Invisibility::StepVisual_Invisibility () {}
5
6void StepVisual_Invisibility::Init(
7 const Handle(StepVisual_HArray1OfInvisibleItem)& aInvisibleItems)
8{
9 // --- classe own fields ---
10 invisibleItems = aInvisibleItems;
11}
12
13
14void StepVisual_Invisibility::SetInvisibleItems(const Handle(StepVisual_HArray1OfInvisibleItem)& aInvisibleItems)
15{
16 invisibleItems = aInvisibleItems;
17}
18
19Handle(StepVisual_HArray1OfInvisibleItem) StepVisual_Invisibility::InvisibleItems() const
20{
21 return invisibleItems;
22}
23
24StepVisual_InvisibleItem StepVisual_Invisibility::InvisibleItemsValue(const Standard_Integer num) const
25{
26 return invisibleItems->Value(num);
27}
28
29Standard_Integer StepVisual_Invisibility::NbInvisibleItems () const
30{
31 return invisibleItems->Length();
32}