![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Utility functions for bounding box 3d management. More...
Go to the source code of this file.
Classes | |
| class | ipsdk::geom::BoundingBox3d< T > |
| Rectangular 3d bounding box class associated to cartesian 3d coordinates. More... | |
Namespaces | |
| ipsdk | |
| Main namespace for IPSDK library. | |
| ipsdk::geom | |
| Namespace aggregating geometrical routines and classes. | |
Functions | |
| template<typename T > | |
| IPSDKGEOMETRY_API bool | ipsdk::geom::intersect (const BoundingBox3d< T > &bBox0, const BoundingBox3d< T > &bBox1) |
| check whether two bounding boxes intersect with non null intersection | |
| template<typename T > | |
| IPSDKGEOMETRY_API bool | ipsdk::geom::intersectOrTouch (const BoundingBox3d< T > &bBox0, const BoundingBox3d< T > &bBox1) |
| check whether two bounding boxes intersect or are in touch | |
| template<typename T > | |
| IPSDKGEOMETRY_API bool | ipsdk::geom::isContained (const BoundingBox3d< T > &bBoxInside, const BoundingBox3d< T > &bBoxOutside) |
| check whether a bounding boxe is contained by another (check whether bBoxInside is contained by bBoxOutside) More... | |
| template<typename T > | |
| IPSDKGEOMETRY_API bool | ipsdk::geom::isContainedOrTouch (const BoundingBox3d< T > &bBoxInside, const BoundingBox3d< T > &bBoxOutside) |
| check whether a bounding boxe is contained by another (check whether bBoxInside is contained by bBoxOutside) More... | |
| template<typename T > | |
| IPSDKGEOMETRY_API BoundingBox3d< T > | ipsdk::geom::intersection (const BoundingBox3d< T > &bBox0, const BoundingBox3d< T > &bBox1) |
| compute bounding boxes intersection | |
| template<typename T > | |
| IPSDKGEOMETRY_API void | ipsdk::geom::intersection (const BoundingBox3d< T > &bBox0, const BoundingBox3d< T > &bBox1, BoundingBox3d< T > &resBBox) |
| compute bounding boxes intersection | |
| template<typename T > | |
| IPSDKGEOMETRY_API BoundingBox3d< T > | ipsdk::geom::merge (const BoundingBox3d< T > &bBox0, const BoundingBox3d< T > &bBox1) |
| compute bounding box including two bounding boxes | |
| template<typename T > | |
| IPSDKGEOMETRY_API void | ipsdk::geom::merge (const BoundingBox3d< T > &bBox0, const BoundingBox3d< T > &bBox1, BoundingBox3d< T > &resBBox) |
| compute bounding box including two bounding boxes | |
Utility functions for bounding box 3d management.
1.8.14