C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Bounding rectangle. More...
#include <mb_cart_point.h>
#include <templ_s_array.h>
#include <mb_homogeneous.h>
#include <mb_cube_tree.h>
#include <utility>
#include <vector>
Classes | |
class | MbRect |
Bounding rectangle. More... | |
Namespaces | |
c3d | |
C3D namespace declaration. | |
Typedefs | |
typedef std::pair< MbRect *, size_t > | c3d::RectPtrIndex |
Bounding box and index. | |
typedef std::pair< const MbRect *, size_t > | c3d::ConstRectPtrIndex |
Bounding box and index. | |
typedef std::vector< RectPtrIndex > | c3d::RectsPtrIndices |
Vector of bounding boxes and indices. | |
typedef std::vector< ConstRectPtrIndex > | c3d::ConstRectsPtrIndices |
Vector of bounding boxes and indices. | |
typedef std::vector< MbRect > | c3d::RectsVector |
Vector of bounding boxes. | |
typedef MbCubeTree< MbRect, MbRect, MbCartPoint, MbVector > | c3d::RectsTree |
Tree of bounding boxes. | |
Enumerations | |
enum | TaeTwoRectPos { rp_FirstInside , rp_SecondInside , rp_Intersect , rp_NoIntersect } |
Possible locations of two bounding boxes relative to each other. More... | |
Bounding rectangle.