| 
    coal
    3.0.1
    
   Coal, The Collision Detection Library. Previously known as HPP-FCL, fork of FCL -- The Flexible Collision Library 
   | 
 
A class describing the kIOS collision structure, which is a set of spheres. More...
#include <coal/BV/kIOS.h>

Public Member Functions | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW bool | operator== (const kIOS &other) const | 
| Equality operator.  More... | |
| bool | operator!= (const kIOS &other) const | 
| Difference operator.  More... | |
| bool | contain (const Vec3s &p) const | 
| Check whether the kIOS contains a point.  More... | |
| bool | overlap (const kIOS &other) const | 
| Check collision between two kIOS.  More... | |
| bool | overlap (const kIOS &other, const CollisionRequest &, CoalScalar &sqrDistLowerBound) const | 
| Check collision between two kIOS.  More... | |
| CoalScalar | distance (const kIOS &other, Vec3s *P=NULL, Vec3s *Q=NULL) const | 
| The distance between two kIOS.  More... | |
| kIOS & | operator+= (const Vec3s &p) | 
| A simple way to merge the kIOS and a point.  More... | |
| kIOS & | operator+= (const kIOS &other) | 
| Merge the kIOS and another kIOS.  More... | |
| kIOS | operator+ (const kIOS &other) const | 
| Return the merged kIOS of current kIOS and the other one.  More... | |
| CoalScalar | size () const | 
| size of the kIOS (used in BV_Splitter to order two kIOSs)  More... | |
| const Vec3s & | center () const | 
| Center of the kIOS.  More... | |
| CoalScalar | width () const | 
| Width of the kIOS.  More... | |
| CoalScalar | height () const | 
| Height of the kIOS.  More... | |
| CoalScalar | depth () const | 
| Depth of the kIOS.  More... | |
| CoalScalar | volume () const | 
| Volume of the kIOS.  More... | |
Public Attributes | |
| kIOS_Sphere | spheres [max_num_spheres] | 
| The (at most) five spheres for intersection.  More... | |
| unsigned int | num_spheres | 
| The number of spheres, no larger than 5.  More... | |
| OBB | obb | 
| @ OBB related with kIOS  More... | |
Static Public Attributes | |
| static constexpr size_t | max_num_spheres = 5 | 
A class describing the kIOS collision structure, which is a set of spheres.