8#ifndef IGL_COPYLEFT_CGAL_MINKOWSKI_SUM_H 
    9#define IGL_COPYLEFT_CGAL_MINKOWSKI_SUM_H 
   11#include "../../igl_inline.h" 
   43        const Eigen::MatrixBase<DerivedVA> & VA,
 
   44        const Eigen::MatrixBase<DerivedFA> & FA,
 
   45        const Eigen::MatrixBase<DerivedVB> & VB,
 
   46        const Eigen::MatrixBase<DerivedFB> & FB,
 
   47        const bool resolve_overlaps,
 
   48        Eigen::PlainObjectBase<DerivedW> & W,
 
   49        Eigen::PlainObjectBase<DerivedG> & G,
 
   50        Eigen::PlainObjectBase<DerivedJ> & J);
 
   60        typename sType, 
int sCols, 
int sOptions,
 
   61        typename dType, 
int dCols, 
int dOptions,
 
   66        const Eigen::MatrixBase<DerivedVA> & VA,
 
   67        const Eigen::MatrixBase<DerivedFA> & FA,
 
   68        const Eigen::Matrix<sType,1,sCols,sOptions> & s,
 
   69        const Eigen::Matrix<dType,1,dCols,dOptions> & d,
 
   70        const bool resolve_overlaps,
 
   71        Eigen::PlainObjectBase<DerivedW> & W,
 
   72        Eigen::PlainObjectBase<DerivedG> & G,
 
   73        Eigen::PlainObjectBase<DerivedJ> & J);
 
   78        typename sType, 
int sCols, 
int sOptions,
 
   79        typename dType, 
int dCols, 
int dOptions,
 
   84        const Eigen::MatrixBase<DerivedVA> & VA,
 
   85        const Eigen::MatrixBase<DerivedFA> & FA,
 
   86        const Eigen::Matrix<sType,1,sCols,sOptions> & s,
 
   87        const Eigen::Matrix<dType,1,dCols,dOptions> & d,
 
   88        Eigen::PlainObjectBase<DerivedW> & W,
 
   89        Eigen::PlainObjectBase<DerivedG> & G,
 
   90        Eigen::PlainObjectBase<DerivedJ> & J);
 
   95#ifndef IGL_STATIC_LIBRARY 
   96#  include "minkowski_sum.cpp" 
#define IGL_INLINE
Definition igl_inline.h:15
 
void minkowski_sum(const Eigen::MatrixBase< DerivedVA > &VA, const Eigen::MatrixBase< DerivedFA > &FA, const Eigen::MatrixBase< DerivedVB > &VB, const Eigen::MatrixBase< DerivedFB > &FB, const bool resolve_overlaps, Eigen::PlainObjectBase< DerivedW > &W, Eigen::PlainObjectBase< DerivedG > &G, Eigen::PlainObjectBase< DerivedJ > &J)
Compute the Minkowski sum of a closed triangle mesh (V,F) and a set of simplices in 3D.