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.