|
synfig-studio
1.0.3
|
Template File. More...
#include "blineconvert.h"#include <vector>#include <ETL/gaussian>#include <ETL/hermite>#include <ETL/clock>#include <float.h>#include <algorithm>#include <synfig/general.h>#include <cassert>#include "general.h"Macros | |
| #define | EPSILON (1e-10) |
Typedefs | |
| typedef synfigapp::BLineConverter::cpindex | cpindex |
Functions | |
| template<class T > | |
| void | FivePointdt (T &df, const T &f1, const T &f2, const T &f3, const T &f4, const T &f5, int bias) |
| template<class T > | |
| void | ThreePointdt (T &df, const T &f1, const T &f2, const T &f3, int bias) |
| void | GetFirstDerivatives (const std::vector< synfig::Point > &f, unsigned int left, unsigned int right, char *out, unsigned int dfstride) |
| void | GetSimpleDerivatives (const std::vector< synfig::Point > &f, int left, int right, std::vector< synfig::Point > &df, int outleft, const std::vector< synfig::Real > &) |
| Real | CurveError (const synfig::Point *pts, unsigned int n, std::vector< synfig::Point > &work, int left, int right) |
| int | tessellate_curves (const std::vector< cpindex > &inds, const std::vector< Point > &f, const std::vector< synfig::Vector > &df, std::vector< Point > &work) |
Template File.
$Id$
| #define EPSILON (1e-10) |
|
inline |
Referenced by GetFirstDerivatives().
|
inline |
Referenced by GetFirstDerivatives().
| void GetFirstDerivatives | ( | const std::vector< synfig::Point > & | f, |
| unsigned int | left, | ||
| unsigned int | right, | ||
| char * | out, | ||
| unsigned int | dfstride | ||
| ) |
References FivePointdt(), and ThreePointdt().
Referenced by synfigapp::BLineConverter::operator()().
| void GetSimpleDerivatives | ( | const std::vector< synfig::Point > & | f, |
| int | left, | ||
| int | right, | ||
| std::vector< synfig::Point > & | df, | ||
| int | outleft, | ||
| const std::vector< synfig::Real > & | |||
| ) |
| Real CurveError | ( | const synfig::Point * | pts, |
| unsigned int | n, | ||
| std::vector< synfig::Point > & | work, | ||
| int | left, | ||
| int | right | ||
| ) |
Referenced by synfigapp::BLineConverter::operator()().
| int tessellate_curves | ( | const std::vector< cpindex > & | inds, |
| const std::vector< Point > & | f, | ||
| const std::vector< synfig::Vector > & | df, | ||
| std::vector< Point > & | work | ||
| ) |
Referenced by synfigapp::BLineConverter::operator()().
1.8.1.2