|
Fermat
|
Defines an axis-aligned bounding box class. More...
#include <cugar/basic/numbers.h>#include <cugar/linalg/vector.h>#include <limits>#include <algorithm>#include <cugar/linalg/bbox_inline.h>Go to the source code of this file.
Classes | |
| struct | cugar::Bbox< Vector_t > |
| struct | cugar::bbox_area_functor< DIM > |
Namespaces | |
| cugar | |
| Define a vector_view POD type and plain_view() for std::vector. | |
Functions | |
| CUGAR_HOST_DEVICE float | cugar::area (const Bbox2f &bbox) |
| CUGAR_HOST_DEVICE float | cugar::area (const Bbox3f &bbox) |
| template<typename Vector_t > | |
| CUGAR_HOST_DEVICE bool | cugar::contains (const Bbox< Vector_t > &bbox, const Vector_t &p) |
| template<typename Vector_t > | |
| CUGAR_HOST_DEVICE bool | cugar::contains (const Bbox< Vector_t > &bbox, const Bbox< Vector_t > &candidate) |
| template<typename Vector_t > | |
| CUGAR_FORCEINLINE CUGAR_HOST_DEVICE float | cugar::sq_distance (const Bbox< Vector_t > &bbox, const Vector_t &p) |
| template<typename Vector_t > | |
| CUGAR_FORCEINLINE CUGAR_HOST_DEVICE size_t | cugar::largest_axis (const Bbox< Vector_t > &bbox) |
| template<typename Vector_t > | |
| CUGAR_FORCEINLINE CUGAR_HOST_DEVICE Vector_t | cugar::extents (const Bbox< Vector_t > &bbox) |
Defines an axis-aligned bounding box class.
1.8.13