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