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.