9#ifndef IGL_POINT_AREAS_H
10#define IGL_POINT_AREAS_H
11#include "../../igl_inline.h"
42 template <
typename DerivedP,
typename DerivedI,
typename DerivedN,
43 typename DerivedA,
typename DerivedT>
45 const Eigen::MatrixBase<DerivedP>& P,
46 const Eigen::MatrixBase<DerivedI>& I,
47 const Eigen::MatrixBase<DerivedN>& N,
48 Eigen::PlainObjectBase<DerivedA> & A,
49 Eigen::PlainObjectBase<DerivedT> & T);
51 template <
typename DerivedP,
typename DerivedI,
typename DerivedN,
54 const Eigen::MatrixBase<DerivedP>& P,
55 const Eigen::MatrixBase<DerivedI>& I,
56 const Eigen::MatrixBase<DerivedN>& N,
57 Eigen::PlainObjectBase<DerivedA> & A);
63#ifndef IGL_STATIC_LIBRARY
64# include "point_areas.cpp"
#define IGL_INLINE
Definition igl_inline.h:15
void point_areas(const Eigen::MatrixBase< DerivedP > &P, const Eigen::MatrixBase< DerivedI > &I, const Eigen::MatrixBase< DerivedN > &N, Eigen::PlainObjectBase< DerivedA > &A, Eigen::PlainObjectBase< DerivedT > &T)
Given a 3D set of points P, each with a list of k-nearest-neighbours, estimate the geodesic voronoi a...