#include "igl_inline.h"
#include <Eigen/Core>
#include "unique_sparse_voxel_corners.cpp"
Go to the source code of this file.
|
| template<typename Derivedijk, typename Derivedunique_ijk, typename DerivedJ> |
| void | igl::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 list of subscripts to all incident corners of those cells (de-replicating shared corners).
|
| template<typename Derivedorigin, typename Derivedijk, typename Derivedunique_ijk, typename DerivedJ, typename Derivedunique_corners> |
| void | igl::unique_sparse_voxel_corners (const Eigen::MatrixBase< Derivedorigin > &origin, const typename Derivedorigin::Scalar h0, const int depth, const Eigen::MatrixBase< Derivedijk > &ijk, Eigen::PlainObjectBase< Derivedunique_ijk > &unique_ijk, Eigen::PlainObjectBase< DerivedJ > &J, Eigen::PlainObjectBase< Derivedunique_corners > &unique_corners) |
| | overload
|