2#include <ossia/detail/config.hpp>
32using curve_type = std::pair<ossia::curve_segment_type, ossia::curve_segment_type>;
47 [[nodiscard]]
virtual curve_type
get_type()
const = 0;
54using curve_ptr = std::shared_ptr<ossia::curve_abstract>;
The curve_abstract class.
Definition curve_abstract.hpp:42
virtual void reset()=0
Clear internal data structures of the curve.
virtual curve_type get_type() const =0
get the type of both coordinates
curve_segment_type
The curve_segment_type enum.
Definition curve_abstract.hpp:18