8#ifndef IGL_UNZIP_CORNERS_H
9#define IGL_UNZIP_CORNERS_H
44 template <
typename DerivedA,
typename DerivedU,
typename DerivedG,
typename DerivedJ>
46 const std::vector<std::reference_wrapper<DerivedA> > & A,
47 Eigen::PlainObjectBase<DerivedU> & U,
48 Eigen::PlainObjectBase<DerivedG> & G,
49 Eigen::PlainObjectBase<DerivedJ> & J);
52#ifndef IGL_STATIC_LIBRARY
53# include "unzip_corners.cpp"
#define IGL_INLINE
Definition igl_inline.h:15
void unzip_corners(const std::vector< std::reference_wrapper< DerivedA > > &A, Eigen::PlainObjectBase< DerivedU > &U, Eigen::PlainObjectBase< DerivedG > &G, Eigen::PlainObjectBase< DerivedJ > &J)
Given a triangle mesh where corners of each triangle index different matrices of attributes (e....