9#ifndef IGL_TRIANGLE_TRIANGULATE_H 
   10#define IGL_TRIANGLE_TRIANGULATE_H 
   11#include "../igl_inline.h" 
   44      const Eigen::MatrixBase<DerivedV> & V,
 
   45      const Eigen::MatrixBase<DerivedE> & E,
 
   46      const Eigen::MatrixBase<DerivedH> & H,
 
   47      const Eigen::MatrixBase<DerivedVM> & VM,
 
   48      const Eigen::MatrixBase<DerivedEM> & EM,
 
   49      const std::string flags,
 
   50      Eigen::PlainObjectBase<DerivedV2> & V2,
 
   51      Eigen::PlainObjectBase<DerivedF2> & F2,
 
   52      Eigen::PlainObjectBase<DerivedVM2> & VM2,
 
   53      Eigen::PlainObjectBase<DerivedE2>  & E2,
 
   54      Eigen::PlainObjectBase<DerivedEM2> & EM2);
 
   63      const Eigen::MatrixBase<DerivedV> & V,
 
   64      const Eigen::MatrixBase<DerivedE> & E,
 
   65      const Eigen::MatrixBase<DerivedH> & H,
 
   66      const std::string flags,
 
   67      Eigen::PlainObjectBase<DerivedV2> & V2,
 
   68      Eigen::PlainObjectBase<DerivedF2> & F2);
 
   72#ifndef IGL_STATIC_LIBRARY 
   73#  include "triangulate.cpp" 
#define IGL_INLINE
Definition igl_inline.h:15
 
void triangulate(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedE > &E, const Eigen::MatrixBase< DerivedH > &H, const Eigen::MatrixBase< DerivedVM > &VM, const Eigen::MatrixBase< DerivedEM > &EM, const std::string flags, Eigen::PlainObjectBase< DerivedV2 > &V2, Eigen::PlainObjectBase< DerivedF2 > &F2, Eigen::PlainObjectBase< DerivedVM2 > &VM2, Eigen::PlainObjectBase< DerivedE2 > &E2, Eigen::PlainObjectBase< DerivedEM2 > &EM2)
Triangulate the interior of a polygon using the triangle library.