24 SliceBase(
const SlicedTubeBase& tube,
const std::list<TSlice>::iterator& it_tslice);
26 virtual std::shared_ptr<SliceBase> copy()
const = 0;
27 virtual void init() = 0;
28 virtual void set_empty() = 0;
30 const Interval& t0_tf()
const;
31 const TSlice& tslice()
const;
33 std::shared_ptr<const SliceBase> prev_slice()
const;
34 std::shared_ptr<const SliceBase> next_slice()
const;
39 const SlicedTubeBase& _tube;
40 std::list<TSlice>::iterator _it_tslice;