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.