18 class AbstractSlicedTube
22 AbstractSlicedTube(
const std::shared_ptr<TDomain>& tdomain);
24 virtual const std::shared_ptr<AbstractSlice>& first_abstract_slice_ptr()
const = 0;
25 virtual const std::shared_ptr<AbstractSlice>& last_abstract_slice_ptr()
const = 0;
27 std::shared_ptr<TDomain>& tdomain();
28 const std::shared_ptr<TDomain>& tdomain()
const;
29 Interval t0_tf()
const;
34 std::shared_ptr<TDomain> _tdomain;