|
template<typename T , typename TStorage , std::size_t D> |
boost::enable_if< is_numeric_container< TStorage >, bool >::type | til::contains (const Box< T, D > &box, const TStorage &v) |
| Check whether a point lies within box. More...
|
|
template<typename T1 , typename T2 , std::size_t D> |
bool | til::contains (const Box< T1, D > &boxOutside, const Box< T2, D > &boxInside) |
| Check whether box1 contains box2. More...
|
|
template<typename T , std::size_t D> |
Box< T, D > | til::intersection (const Box< T, D > &b1, const Box< T, D > &b2) |
| Computes the intersection of two boxes. More...
|
|
template<typename T , std::size_t D> |
std::ostream & | til::operator<< (std::ostream &os, const Box< T, D > &box) |
| Standard operator<< to print the coordinates of a Box object. More...
|
|
template<typename T , std::size_t D> |
numeric_array< T, D > | til::size (const Box< T, D > &box) |
| Return the size of a box. More...
|
|
template<typename T , std::size_t D> |
T | til::volume (const Box< T, D > &box) |
| Return the volume of a box. More...
|
|