1 //#include <Interface_JaggedArray.ixx>
3 Interface_JaggedArray::Interface_JaggedArray
4 (const Standard_Integer low, const Standard_Integer up)
5 : thelist (low,up) { Handle(Standard_Transient) nulo; thelist.Init(nulo); }
7 Standard_Integer Interface_JaggedArray::Lower () const
8 { return thelist.Lower(); }
10 Standard_Integer Interface_JaggedArray::Upper () const
11 { return thelist.Upper(); }
13 Standard_Integer Interface_JaggedArray::Length () const
14 { return thelist.Length(); }
16 void Interface_JaggedArray::SetValue
17 (const Standard_Integer num, const Handle(TheKey)& val)
18 { thelist.SetValue(num,val); }
20 Handle(TheKey) Interface_JaggedArray::Value
21 (const Standard_Integer num) const
22 { return Handle(TheKey)::DownCast(thelist.Value(num)); }
24 // Handle(TheKey)& Interface_JaggedArray::ChangeValue
25 // (const Standard_Integer num)
26 // { return thelist.ChangeValue(num); }