9#ifndef IGL_COPYLEFT_CGAL_EXTRACT_FEATURE_H
10#define IGL_COPYLEFT_CGAL_EXTRACT_FEATURE_H
11#include "../../igl_inline.h"
42 typename Derivedfeature_edges>
44 const Eigen::PlainObjectBase<DerivedV>& V,
45 const Eigen::PlainObjectBase<DerivedF>& F,
47 Eigen::PlainObjectBase<Derivedfeature_edges>& feature_edges);
56 typename Derivedfeature_edges
59 const Eigen::PlainObjectBase<DerivedV>& V,
60 const Eigen::PlainObjectBase<DerivedF>& F,
62 const Eigen::PlainObjectBase<DeriveduE>& uE,
63 const std::vector<std::vector<typename DeriveduE::Scalar> >& uE2E,
64 Eigen::PlainObjectBase<Derivedfeature_edges>& feature_edges);
69#ifndef IGL_STATIC_LIBRARY
70# include "extract_feature.cpp"
#define IGL_INLINE
Definition igl_inline.h:15
void extract_feature(const Eigen::PlainObjectBase< DerivedV > &V, const Eigen::PlainObjectBase< DerivedF > &F, const double tol, Eigen::PlainObjectBase< Derivedfeature_edges > &feature_edges)
Extract feature edges based on dihedral angle.