8#ifndef FIT_CUBIC_BEZIER_H 
    9#define FIT_CUBIC_BEZIER_H 
   25    const Eigen::MatrixXd & d,
 
   27    std::vector<Eigen::MatrixXd> & cubics);
 
   41    const Eigen::MatrixXd & d,
 
   44    const Eigen::RowVectorXd & tHat1,
 
   45    const Eigen::RowVectorXd & tHat2,
 
   47    const bool force_split, 
 
   48    std::vector<Eigen::MatrixXd> & cubics);
 
   51#ifndef IGL_STATIC_LIBRARY 
   52#include "fit_cubic_bezier.cpp" 
#define IGL_INLINE
Definition igl_inline.h:15
 
void fit_cubic_bezier_substring(const Eigen::MatrixXd &d, const int first, const int last, const Eigen::RowVectorXd &tHat1, const Eigen::RowVectorXd &tHat2, const double error, const bool force_split, std::vector< Eigen::MatrixXd > &cubics)
Recursive helper function for fit_cubic_bezier.
 
void fit_cubic_bezier(const Eigen::MatrixXd &d, const double error, std::vector< Eigen::MatrixXd > &cubics)
Fit a cubic bezier spline (G1 continuous) to an ordered list of input points in any dimension,...