8#ifndef IGL_BOUNDING_BOX_H
9#define IGL_BOUNDING_BOX_H
19 template <
typename DerivedV,
typename DerivedBV,
typename DerivedBF>
21 const Eigen::MatrixBase<DerivedV>& V,
22 Eigen::PlainObjectBase<DerivedBV>& BV,
23 Eigen::PlainObjectBase<DerivedBF>& BF);
27 template <
typename DerivedV,
typename DerivedBV,
typename DerivedBF>
29 const Eigen::MatrixBase<DerivedV>& V,
30 const typename DerivedV::Scalar pad,
31 Eigen::PlainObjectBase<DerivedBV>& BV,
32 Eigen::PlainObjectBase<DerivedBF>& BF);
35#ifndef IGL_STATIC_LIBRARY
36# include "bounding_box.cpp"
#define IGL_INLINE
Definition igl_inline.h:15
void bounding_box(const Eigen::MatrixBase< DerivedV > &V, Eigen::PlainObjectBase< DerivedBV > &BV, Eigen::PlainObjectBase< DerivedBF > &BF)
Build a triangle mesh of the bounding box of a given list of vertices.