index 8316c86cc213d64d6db99b7df7cc97abd8baf57a..7dadc0a7bc6a45a32ceca6a36cc8d22eefd9358a 100644 (file)
#endif
#ifdef HAVE_IEEEFP_H
-# include <ieefp.h>
+# include <ieeefp.h>
#endif
#include <glib/gmessages.h>
NR::Point const data[], double const u[], unsigned len);
static void reparameterize(NR::Point const d[], unsigned len, double u[], BezierCurve const bezCurve);
static gdouble NewtonRaphsonRootFind(BezierCurve const Q, NR::Point const &P, gdouble u);
-static NR::Point bezier_pt(unsigned degree, NR::Point const V[], gdouble t);
static NR::Point sp_darray_center_tangent(NR::Point const d[], unsigned center, unsigned length);
static NR::Point sp_darray_right_tangent(NR::Point const d[], unsigned const len);
static unsigned copy_without_nans_or_adjacent_duplicates(NR::Point const src[], unsigned src_len, NR::Point dest[]);
* is i * BezierII(i-1, V'), where for all j, V'[j] =
* V[j + 1] - V[j].
*/
-static NR::Point
+NR::Point
bezier_pt(unsigned const degree, NR::Point const V[], gdouble const t)
{
/** Pascal's triangle. */