8#ifndef IGL_OUTER_ELEMENT_H
9#define IGL_OUTER_ELEMENT_H
36 const Eigen::MatrixBase<DerivedV> & V,
37 const Eigen::MatrixBase<DerivedF> & F,
38 const Eigen::MatrixBase<DerivedI> & I,
40 Eigen::PlainObjectBase<DerivedA> & A);
65 const Eigen::MatrixBase<DerivedV> & V,
66 const Eigen::MatrixBase<DerivedF> & F,
67 const Eigen::MatrixBase<DerivedI> & I,
70 Eigen::PlainObjectBase<DerivedA> & A);
95 const Eigen::MatrixBase<DerivedV> & V,
96 const Eigen::MatrixBase<DerivedF> & F,
97 const Eigen::MatrixBase<DerivedN> & N,
98 const Eigen::MatrixBase<DerivedI> & I,
103#ifndef IGL_STATIC_LIBRARY
104# include "outer_element.cpp"
#define IGL_INLINE
Definition igl_inline.h:15
void outer_edge(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedF > &F, const Eigen::MatrixBase< DerivedI > &I, IndexType &v1, IndexType &v2, Eigen::PlainObjectBase< DerivedA > &A)
Find an edge that is reachable from infinity without crossing any faces.
void outer_facet(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedF > &F, const Eigen::MatrixBase< DerivedN > &N, const Eigen::MatrixBase< DerivedI > &I, IndexType &f, bool &flipped)
Find a facet that is reachable from infinity without crossing any faces.
void outer_vertex(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedF > &F, const Eigen::MatrixBase< DerivedI > &I, IndexType &v_index, Eigen::PlainObjectBase< DerivedA > &A)
Find a vertex that is reachable from infinite without crossing any faces.