8#ifndef IGL_COPYLEFT_CGAL_POINT_SOLID_SIGNED_SQUARED_DISTANCE_H
9#define IGL_COPYLEFT_CGAL_POINT_SOLID_SIGNED_SQUARED_DISTANCE_H
34 const Eigen::MatrixBase<DerivedQ> & Q,
35 const Eigen::MatrixBase<DerivedVB> & VB,
36 const Eigen::MatrixBase<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::MatrixBase< DerivedQ > &Q, const Eigen::MatrixBase< DerivedVB > &VB, const Eigen::MatrixBase< 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.