mf
Media Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Functions
bounding_box.h File Reference
#include <iosfwd>
#include <array>
#include <cmath>
#include <utility>
#include <string>
#include "../eigen.h"

Go to the source code of this file.

Classes

struct  mf::bounding_box
 Axis-aligned 3D cuboid bounding box. More...
 

Namespaces

 mf
 

Functions

float mf::minimal_distance_sq (const bounding_box &a, const bounding_box &b)
 
float mf::maximal_distance_sq (const bounding_box &a, const bounding_box &b)
 
float mf::minimal_distance_sq (const Eigen::Vector3f &p, const bounding_box &b)
 
float mf::maximal_distance_sq (const Eigen::Vector3f &p, const bounding_box &b)
 
float mf::maximal_distance (const bounding_box &a, const bounding_box &b)
 
float mf::minimal_distance (const bounding_box &a, const bounding_box &b)
 
float mf::minimal_distance (const Eigen::Vector3f &p, const bounding_box &b)
 
float mf::maximal_distance (const Eigen::Vector3f &p, const bounding_box &b)