25 #ifndef __SYNFIG_BLINE_CONVERT_H
26 #define __SYNFIG_BLINE_CONVERT_H
30 #include <synfig/general.h>
31 #include <synfig/blinepoint.h>
52 cpindex(
int ci, synfig::Real s=0, synfig::Real e=-1)
79 std::vector<synfig::Point> point_cache;
80 std::vector<synfig::Real> width_cache;
83 std::vector<synfig::Point> ftemp;
85 std::vector<synfig::Vector> deriv;
86 std::vector<synfig::Real> curvature;
88 std::vector<int> break_tangents;
90 std::vector<synfig::Real> cum_dist,
93 std::vector<synfig::Point> work;
94 std::vector<cpindex> curind;
108 static void EnforceMinWidth(std::list<synfig::BLinePoint> &bline, synfig::Real min_pressure);
109 void operator()(std::list<synfig::BLinePoint> &out,
const std::list<synfig::Point> &in,
const std::list<synfig::Real> &in_w);