8#ifndef IGL_POINT_MESH_SQUARED_DISTANCE_H
9#define IGL_POINT_MESH_SQUARED_DISTANCE_H
56 const Eigen::MatrixBase<DerivedP> &P,
57 const Eigen::MatrixBase<DerivedV> &V,
58 const Eigen::MatrixBase<DerivedEle> &Ele,
59 Eigen::PlainObjectBase<DerivedsqrD> &sqrD,
60 Eigen::PlainObjectBase<DerivedI> &I,
61 Eigen::PlainObjectBase<DerivedC> &C);
64#ifndef IGL_STATIC_LIBRARY
65# include "point_mesh_squared_distance.cpp"
#define IGL_INLINE
Definition igl_inline.h:15
void point_mesh_squared_distance(const Eigen::MatrixBase< DerivedP > &P, const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedEle > &Ele, Eigen::PlainObjectBase< DerivedsqrD > &sqrD, Eigen::PlainObjectBase< DerivedI > &I, Eigen::PlainObjectBase< DerivedC > &C)
Compute distances from a set of points P to a triangle mesh (V,F)