8#ifndef IGL_LIPSCHITZ_OCTREE_PRUNE_H
9#define IGL_LIPSCHITZ_OCTREE_PRUNE_H
31 typename Derivedorigin,
34 typename Derivedijk_maybe
37 const Eigen::MatrixBase<Derivedorigin> & origin,
38 const typename Derivedorigin::Scalar h0,
41 const Eigen::MatrixBase<Derivedijk> & ijk,
42 Eigen::PlainObjectBase<Derivedijk_maybe> & ijk_maybe);
45#ifndef IGL_STATIC_LIBRARY
46# include "lipschitz_octree_prune.cpp"
#define IGL_INLINE
Definition igl_inline.h:15
void lipschitz_octree_prune(const Eigen::MatrixBase< Derivedorigin > &origin, const typename Derivedorigin::Scalar h0, const int depth, const Func &udf, const Eigen::MatrixBase< Derivedijk > &ijk, Eigen::PlainObjectBase< Derivedijk_maybe > &ijk_maybe)
Given a 1-Lipschitz non-negative function to a level set (e.g., "unsigneddistance function") and a se...