8#ifndef IGL_VERTEX_TRIANGLE_ADJACENCY_H 
    9#define IGL_VERTEX_TRIANGLE_ADJACENCY_H 
   31  template <
typename DerivedF, 
typename VFType, 
typename VFiType>
 
   33    const typename DerivedF::Scalar n,
 
   34    const Eigen::MatrixBase<DerivedF>& F,
 
   35    std::vector<std::vector<VFType> >& VF,
 
   36    std::vector<std::vector<VFiType> >& VFi);
 
   38  template <
typename DerivedV, 
typename DerivedF, 
typename IndexType>
 
   40    const Eigen::MatrixBase<DerivedV>& V,
 
   41    const Eigen::MatrixBase<DerivedF>& F,
 
   42    std::vector<std::vector<IndexType> >& VF,
 
   43    std::vector<std::vector<IndexType> >& VFi);
 
   59    const Eigen::MatrixBase<DerivedF> & F,
 
   61    Eigen::PlainObjectBase<DerivedVF> & VF,
 
   62    Eigen::PlainObjectBase<DerivedNI> & NI);
 
   65#ifndef IGL_STATIC_LIBRARY 
   66#  include "vertex_triangle_adjacency.cpp" 
#define IGL_INLINE
Definition igl_inline.h:15
 
void vertex_triangle_adjacency(const typename DerivedF::Scalar n, const Eigen::MatrixBase< DerivedF > &F, std::vector< std::vector< VFType > > &VF, std::vector< std::vector< VFiType > > &VFi)
vertex_face_adjacency constructs the vertex-face topology of a given mesh (V,F)