13  template <
typename DerivedV, 
typename DerivedP>
 
   15    const Eigen::MatrixBase<DerivedV> & V,
 
   16    const typename DerivedV::Scalar t,
 
   17    Eigen::PlainObjectBase<DerivedP> & P);
 
   23  template <
typename DerivedV, 
typename DerivedT, 
typename DerivedP>
 
   25    const Eigen::MatrixBase<DerivedV> & V,
 
   26    const Eigen::MatrixBase<DerivedT> & T,
 
   27    Eigen::PlainObjectBase<DerivedP> & P);
 
   37  template <
typename VMat, 
typename DerivedT, 
typename DerivedP>
 
   39    const std::vector<VMat> & spline,
 
   40    const Eigen::MatrixBase<DerivedT> & T,
 
   41    Eigen::PlainObjectBase<DerivedP> & P);
 
   44#ifndef IGL_STATIC_LIBRARY 
#define IGL_INLINE
Definition igl_inline.h:15
 
void bezier(const Eigen::MatrixBase< DerivedV > &V, const typename DerivedV::Scalar t, Eigen::PlainObjectBase< DerivedP > &P)
Evaluate a polynomial Bezier Curve at single parameter value.