8#ifndef IGL_PSEUDONORMAL_TEST_H 
    9#define IGL_PSEUDONORMAL_TEST_H 
   42    const Eigen::MatrixBase<DerivedV> & V,
 
   43    const Eigen::MatrixBase<DerivedF> & F,
 
   44    const Eigen::MatrixBase<DerivedFN> & FN,
 
   45    const Eigen::MatrixBase<DerivedVN> & VN,
 
   46    const Eigen::MatrixBase<DerivedEN> & EN,
 
   47    const Eigen::MatrixBase<DerivedEMAP> & EMAP,
 
   48    const Eigen::MatrixBase<Derivedq> & q,
 
   50    Eigen::PlainObjectBase<Derivedc> & c,
 
   52    Eigen::PlainObjectBase<Derivedn> & n);
 
   65    const Eigen::MatrixBase<DerivedV> & V,
 
   66    const Eigen::MatrixBase<DerivedF> & E,
 
   67    const Eigen::MatrixBase<DerivedEN> & EN,
 
   68    const Eigen::MatrixBase<DerivedVN> & VN,
 
   69    const Eigen::MatrixBase<Derivedq> & q,
 
   71    Eigen::PlainObjectBase<Derivedc> & c,
 
   73    Eigen::PlainObjectBase<Derivedn> & n);
 
   75#ifndef IGL_STATIC_LIBRARY 
   76#  include "pseudonormal_test.cpp" 
#define IGL_INLINE
Definition igl_inline.h:15
 
void pseudonormal_test(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedF > &F, const Eigen::MatrixBase< DerivedFN > &FN, const Eigen::MatrixBase< DerivedVN > &VN, const Eigen::MatrixBase< DerivedEN > &EN, const Eigen::MatrixBase< DerivedEMAP > &EMAP, const Eigen::MatrixBase< Derivedq > &q, const int f, Eigen::PlainObjectBase< Derivedc > &c, Scalar &s, Eigen::PlainObjectBase< Derivedn > &n)
Given a mesh (V,F), a query point q, and a point on (V,F) c, determine whether q is inside (V,...