24 class AbstractSlicedTube;
30 explicit TSlice(
const Interval& tdomain);
31 TSlice(
const TSlice& tslice,
const Interval& tdomain);
32 const Interval& t0_tf()
const;
34 const std::map<const AbstractSlicedTube*,std::shared_ptr<AbstractSlice>>& slices()
const;
35 bool operator==(
const TSlice& x)
const;
36 bool operator!=(
const TSlice& x)
const;
37 friend std::ostream& operator<<(std::ostream& os,
const TSlice& x);
41 void set_tdomain(
const Interval& tdomain);
44 std::map<const AbstractSlicedTube*,std::shared_ptr<AbstractSlice>> _slices;