8#ifndef IGL_UNIQUE_SPARSE_VOXEL_CORNERS_H
9#define IGL_UNIQUE_SPARSE_VOXEL_CORNERS_H
28 typename Derivedunique_ijk,
33 const Eigen::MatrixBase<Derivedijk> & ijk,
34 Eigen::PlainObjectBase<Derivedunique_ijk> & unique_ijk,
35 Eigen::PlainObjectBase<DerivedJ> & J);
45 typename Derivedorigin,
47 typename Derivedunique_ijk,
49 typename Derivedunique_corners
52 const Eigen::MatrixBase<Derivedorigin> & origin,
53 const typename Derivedorigin::Scalar h0,
55 const Eigen::MatrixBase<Derivedijk> & ijk,
56 Eigen::PlainObjectBase<Derivedunique_ijk> & unique_ijk,
57 Eigen::PlainObjectBase<DerivedJ> & J,
58 Eigen::PlainObjectBase<Derivedunique_corners> & unique_corners);
61#ifndef IGL_STATIC_LIBRARY
62# include "unique_sparse_voxel_corners.cpp"
#define IGL_INLINE
Definition igl_inline.h:15
void unique_sparse_voxel_corners(const int depth, const Eigen::MatrixBase< Derivedijk > &ijk, Eigen::PlainObjectBase< Derivedunique_ijk > &unique_ijk, Eigen::PlainObjectBase< DerivedJ > &J)
Give a list of octree cells subscripts (ijk) (minimum corners) at a given depth, determine a unique l...