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.