3#include "qml_material/shape/rounded_polygon.hpp"
8class QML_MATERIAL_API MeasuredPath {
14 explicit MeasuredPath(std::vector<Cubic> curves = {}, qreal tolerance = 0.001);
15 qreal length()
const {
return m_length; }
16 Location location(qreal distance)
const;
17 QPainterPath segment(qreal start, qreal end)
const;
19 QPainterPath cyclicSegment(qreal start, qreal extent)
const;
30 std::vector<Sample> samples;
32 qreal parameter(
const Entry& entry, qreal distance)
const;
33 std::vector<Entry> m_entries;