|
| template<typename DerivedV, typename DerivedF, typename DerivedI, typename DerivedP, typename DerivedEMAP, typename DeriveduEC, typename DeriveduEE, typename Kernel, typename DerivedR, typename DerivedS> |
| void | igl::copyleft::cgal::closest_facet (const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedF > &F, const Eigen::MatrixBase< DerivedI > &I, const Eigen::MatrixBase< DerivedP > &P, const Eigen::MatrixBase< DerivedEMAP > &EMAP, const Eigen::MatrixBase< DeriveduEC > &uEC, const Eigen::MatrixBase< DeriveduEE > &uEE, const std::vector< std::vector< size_t > > &VF, const std::vector< std::vector< size_t > > &VFi, const CGAL::AABB_tree< CGAL::AABB_traits< Kernel, CGAL::AABB_triangle_primitive< Kernel, typename std::vector< typename Kernel::Triangle_3 >::iterator > > > &tree, const std::vector< typename Kernel::Triangle_3 > &triangles, const std::vector< bool > &in_I, Eigen::PlainObjectBase< DerivedR > &R, Eigen::PlainObjectBase< DerivedS > &S) |
| | Determine the closest facet for each of the input points.
|
| template<typename DerivedV, typename DerivedF, typename DerivedI, typename DerivedP, typename DerivedEMAP, typename DeriveduEC, typename DeriveduEE, typename DerivedR, typename DerivedS> |
| void | igl::copyleft::cgal::closest_facet (const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedF > &F, const Eigen::MatrixBase< DerivedI > &I, const Eigen::MatrixBase< DerivedP > &P, const Eigen::MatrixBase< DerivedEMAP > &EMAP, const Eigen::MatrixBase< DeriveduEC > &uEC, const Eigen::MatrixBase< DeriveduEE > &uEE, Eigen::PlainObjectBase< DerivedR > &R, Eigen::PlainObjectBase< DerivedS > &S) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
| template<typename DerivedV, typename DerivedF, typename DerivedP, typename DerivedEMAP, typename DeriveduEC, typename DeriveduEE, typename DerivedR, typename DerivedS> |
| void | igl::copyleft::cgal::closest_facet (const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedF > &F, const Eigen::MatrixBase< DerivedP > &P, const Eigen::MatrixBase< DerivedEMAP > &EMAP, const Eigen::MatrixBase< DeriveduEC > &uEC, const Eigen::MatrixBase< DeriveduEE > &uEE, Eigen::PlainObjectBase< DerivedR > &R, Eigen::PlainObjectBase< DerivedS > &S) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|