#include <intersection_test.h>
|  | 
| static OverlapResult | aabb (const AxisAlignedBoundingBox &a, const AxisAlignedBoundingBox &b) | 
|  | 
| static Result | frustum_aabb (const FrustumPlanes &frustum, const AxisAlignedBoundingBox &box) | 
|  | 
| static Result | frustum_obb (const FrustumPlanes &frustum, const OrientedBoundingBox &box) | 
|  | 
| static Result | plane_aabb (const Vec4f &plane, const AxisAlignedBoundingBox &aabb) | 
|  | 
| static Result | plane_obb (const Vec4f &plane, const OrientedBoundingBox &obb) | 
|  | 
| static OverlapResult | ray_aabb (const Vec3f &ray_start, const Vec3f &ray_end, const AxisAlignedBoundingBox &box) | 
|  | 
| static OverlapResult | sphere (const Vec3f ¢er1, float radius1, const Vec3f ¢er2, float radius2) | 
|  | 
| static OverlapResult | sphere_aabb (const Vec3f ¢er, float radius, const AxisAlignedBoundingBox &aabb) | 
|  | 
◆ OverlapResult
| Enumerator | 
|---|
| disjoint |  | 
| overlap |  | 
 
 
◆ Result
| Enumerator | 
|---|
| outside |  | 
| inside |  | 
| intersecting |  | 
 
 
◆ aabb()
◆ frustum_aabb()
◆ frustum_obb()
◆ plane_aabb()
◆ plane_obb()
◆ ray_aabb()
◆ sphere()
  
  | 
        
          | static OverlapResult clan::IntersectionTest::sphere | ( | const Vec3f & | center1, |  
          |  |  | float | radius1, |  
          |  |  | const Vec3f & | center2, |  
          |  |  | float | radius2 ) |  | static | 
 
 
◆ sphere_aabb()
The documentation for this class was generated from the following file: