8#ifndef IGL_IS_EDGE_MANIFOLD_H
9#define IGL_IS_EDGE_MANIFOLD_H
23 template <
typename DerivedF>
25 const Eigen::MatrixBase<DerivedF>& F);
41 const Eigen::MatrixBase<DerivedF>& F,
42 Eigen::PlainObjectBase<DerivedBF>& BF,
43 Eigen::PlainObjectBase<DerivedE>& E,
44 Eigen::PlainObjectBase<DerivedEMAP>& EMAP,
45 Eigen::PlainObjectBase<DerivedBE>& BE);
53 const Eigen::MatrixBase<DerivedF>& F,
54 const typename DerivedF::Index ne,
55 const Eigen::MatrixBase<DerivedEMAP>& EMAP,
56 Eigen::PlainObjectBase<DerivedBF>& BF,
57 Eigen::PlainObjectBase<DerivedBE>& BE);
60#ifndef IGL_STATIC_LIBRARY
61# include "is_edge_manifold.cpp"
#define IGL_INLINE
Definition igl_inline.h:15
bool is_edge_manifold(const Eigen::MatrixBase< DerivedF > &F)
Check if the mesh is edge-manifold (every edge is incident one one face (boundary) or two oppositely ...