9#ifndef IGL_COMB_CROSS_FIELD_H 
   10#define IGL_COMB_CROSS_FIELD_H 
   25  template <
typename DerivedV, 
typename DerivedF>
 
   27                                   const Eigen::MatrixBase<DerivedF> &F,
 
   28                                   const Eigen::MatrixBase<DerivedV> &PD1in,
 
   29                                   const Eigen::MatrixBase<DerivedV> &PD2in,
 
   30                                   Eigen::PlainObjectBase<DerivedV> &PD1out,
 
   31                                   Eigen::PlainObjectBase<DerivedV> &PD2out);
 
   33#ifndef IGL_STATIC_LIBRARY 
   34#include "comb_cross_field.cpp" 
#define IGL_INLINE
Definition igl_inline.h:15
 
void comb_cross_field(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedF > &F, const Eigen::MatrixBase< DerivedV > &PD1in, const Eigen::MatrixBase< DerivedV > &PD2in, Eigen::PlainObjectBase< DerivedV > &PD1out, Eigen::PlainObjectBase< DerivedV > &PD2out)
Computes principal matchings of the vectors of a cross field across face edges, and generates a combe...