12 #ifndef __CODAC2_ABSTRACTSLICE_H__ 13 #define __CODAC2_ABSTRACTSLICE_H__ 26 using codac::Interval;
35 AbstractSlice(
const AbstractSlicedTube& tubevector,
const std::list<TSlice>::iterator& _it_tslice);
36 virtual std::shared_ptr<AbstractSlice> duplicate()
const = 0;
37 virtual size_t size()
const = 0;
38 virtual void set_unbounded() = 0;
40 const Interval& t0_tf()
const;
41 const TSlice& tslice()
const;
43 const std::shared_ptr<AbstractSlice> prev_abstract_slice_ptr()
const;
44 const std::shared_ptr<AbstractSlice> next_abstract_slice_ptr()
const;
49 const AbstractSlicedTube& _tubevector;
50 std::list<TSlice>::iterator _it_tslice;
Definition: codac2_eigen.h:38
n-dimensional trajectory , defined as a temporal map of vector values
Definition: codac_TrajectoryVector.h:37