8#ifndef IGL_COPYLEFT_CGAL_SNAP_ROUNDING_H
9#define IGL_COPYLEFT_CGAL_SNAP_ROUNDING_H
36 const Eigen::MatrixBase<DerivedV> & V,
37 const Eigen::MatrixBase<DerivedE> & E,
38 Eigen::PlainObjectBase<DerivedVI> & VI,
39 Eigen::PlainObjectBase<DerivedEI> & EI,
40 Eigen::PlainObjectBase<DerivedJ> & J);
45#ifndef IGL_STATIC_LIBRARY
46# include "snap_rounding.cpp"
#define IGL_INLINE
Definition igl_inline.h:15
void snap_rounding(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedE > &E, Eigen::PlainObjectBase< DerivedVI > &VI, Eigen::PlainObjectBase< DerivedEI > &EI, Eigen::PlainObjectBase< DerivedJ > &J)
Snap a list of possible intersecting segments with endpoints in any precision to the integer grid.