8#ifndef IGL_MARCHING_CUBES_H 
    9#define IGL_MARCHING_CUBES_H 
   34    const Eigen::MatrixBase<DerivedS> & S,
 
   35    const Eigen::MatrixBase<DerivedGV> & GV,
 
   39    const typename DerivedS::Scalar isovalue,
 
   40    Eigen::PlainObjectBase<DerivedV> &V,
 
   41    Eigen::PlainObjectBase<DerivedF> &F);
 
   56    const Eigen::MatrixBase<DerivedS> & S,
 
   57    const Eigen::MatrixBase<DerivedGV> & GV,
 
   58    const Eigen::MatrixBase<DerivedGI> & GI,
 
   59    const typename DerivedS::Scalar isovalue,
 
   60    Eigen::PlainObjectBase<DerivedV> &V,
 
   61    Eigen::PlainObjectBase<DerivedF> &F);
 
   64#ifndef IGL_STATIC_LIBRARY 
   65#  include "marching_cubes.cpp" 
#define IGL_INLINE
Definition igl_inline.h:15
 
void marching_cubes(const Eigen::MatrixBase< DerivedS > &S, const Eigen::MatrixBase< DerivedGV > &GV, const unsigned nx, const unsigned ny, const unsigned nz, const typename DerivedS::Scalar isovalue, Eigen::PlainObjectBase< DerivedV > &V, Eigen::PlainObjectBase< DerivedF > &F)
Performs marching cubes reconstruction on a grid defined by values, and points, and generates a mesh ...