9#ifndef IGL_PREDICATES_EAR_CLIPPING_H 
   10#define IGL_PREDICATES_EAR_CLIPPING_H 
   13#include "../igl_inline.h" 
   42      const Eigen::MatrixBase<DerivedP>& P,
 
   43      const Eigen::MatrixBase<DerivedRT>& RT,
 
   44      Eigen::PlainObjectBase<DerivedF>& eF, 
 
   45      Eigen::PlainObjectBase<DerivedI>& I);
 
   50    template <
typename DerivedP, 
typename DerivedF>
 
   52      const Eigen::MatrixBase<DerivedP>& P,
 
   53      Eigen::PlainObjectBase<DerivedF>& eF);
 
   58#ifndef IGL_STATIC_LIBRARY 
   59#  include "ear_clipping.cpp" 
#define IGL_INLINE
Definition igl_inline.h:15
 
void ear_clipping(const Eigen::MatrixBase< DerivedP > &P, const Eigen::MatrixBase< DerivedRT > &RT, Eigen::PlainObjectBase< DerivedF > &eF, Eigen::PlainObjectBase< DerivedI > &I)
Implementation of ear clipping triangulation algorithm for a 2D polygon.