#include "coal/collision_data.h"
#include "coal/BV/kDOP.h"
#include <limits>
#include <iostream>
Go to the source code of this file.
|  | 
| template<short N> | 
| void | coal::getDistances (const Vec3s &, CoalScalar *) | 
|  | Compute the distances to planes with normals from KDOP vectors except those of AABB face planes.  More... 
 | 
|  | 
| template<> | 
| void | coal::getDistances< 5 > (const Vec3s &p, CoalScalar *d) | 
|  | Specification of getDistances.  More... 
 | 
|  | 
| template<> | 
| void | coal::getDistances< 6 > (const Vec3s &p, CoalScalar *d) | 
|  | 
| template<> | 
| void | coal::getDistances< 9 > (const Vec3s &p, CoalScalar *d) | 
|  | 
| void | coal::minmax (CoalScalar a, CoalScalar b, CoalScalar &minv, CoalScalar &maxv) | 
|  | Find the smaller and larger one of two values.  More... 
 | 
|  | 
| void | coal::minmax (CoalScalar p, CoalScalar &minv, CoalScalar &maxv) | 
|  | Merge the interval [minv, maxv] and value p/.  More... 
 | 
|  | 
| template<short N> | 
| KDOP< N > | coal::translate (const KDOP< N > &bv, const Vec3s &t) | 
|  | translate the KDOP BV  More... 
 | 
|  | 
| template KDOP< 16 > | coal::translate< 16 > (const KDOP< 16 > &, const Vec3s &) | 
|  | 
| template KDOP< 18 > | coal::translate< 18 > (const KDOP< 18 > &, const Vec3s &) | 
|  | 
| template KDOP< 24 > | coal::translate< 24 > (const KDOP< 24 > &, const Vec3s &) | 
|  |