2 #ifndef vbl_bounding_box_hxx_ 3 #define vbl_bounding_box_hxx_ 17 # include <vcl_msvc_warnings.h> 20 template <
class T,
class DIM_>
24 s <<
"<bbox(empty, " << int(DIM_::value) <<
" dimensions)>";
28 for (
int i = 0; i < int(DIM_::value); ++i)
31 for (
int i = 0; i < int(DIM_::value); ++i)
38 template <
class T,
class DIM_>
44 #define VBL_BOUNDING_BOX_INSTANTIATE(T, DIM) \ 45 template class vbl_bounding_box_base<T , vbl_bounding_box_DIM< DIM > >; \ 46 template class vbl_bounding_box<T , DIM >; \ 47 template std::ostream& operator << (std::ostream&, vbl_bounding_box_base<T, vbl_bounding_box_DIM< DIM > > const&); \ 55 #endif // vbl_bounding_box_hxx_ std::ostream & print(std::ostream &s) const
Contains a bounding box class.
std::ostream & operator<<(std::ostream &s, const vbl_bounding_box_base< T, DIM_ > &bbox)