8#ifndef IGL_COPYLEFT_CGAL_POINT_SOLID_SIGNED_SQUARED_DISTANCE_H 
    9#define IGL_COPYLEFT_CGAL_POINT_SOLID_SIGNED_SQUARED_DISTANCE_H 
   10#include "../../igl_inline.h" 
   34        const Eigen::PlainObjectBase<DerivedQ> & Q,
 
   35        const Eigen::PlainObjectBase<DerivedVB> & VB,
 
   36        const Eigen::PlainObjectBase<DerivedFB> & FB,
 
   37        Eigen::PlainObjectBase<DerivedD> & D);
 
   42#ifndef IGL_STATIC_LIBRARY 
   43#  include "point_solid_signed_squared_distance.cpp" 
#define IGL_INLINE
Definition igl_inline.h:15
 
void point_solid_signed_squared_distance(const Eigen::PlainObjectBase< DerivedQ > &Q, const Eigen::PlainObjectBase< DerivedVB > &VB, const Eigen::PlainObjectBase< DerivedFB > &FB, Eigen::PlainObjectBase< DerivedD > &D)
Given a set of points (Q) and the boundary mesh (VB,FB) of a solid (as defined in [Zhou et al.