#include <CollisionVolumeBSphere.h>
◆ CollisionVolumeBSphere() [1/3]
  
  
      
        
          | CollisionVolumeBSphere::CollisionVolumeBSphere  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ CollisionVolumeBSphere() [2/3]
◆ CollisionVolumeBSphere() [3/3]
◆ ~CollisionVolumeBSphere()
  
  
      
        
          | virtual CollisionVolumeBSphere::~CollisionVolumeBSphere  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtualdefault   | 
  
 
 
◆ ComputeData()
  
  
      
        
          | void CollisionVolumeBSphere::ComputeData  | 
          ( | 
          Model *  | 
          mod,  | 
         
        
           | 
           | 
          const Matrix &  | 
          mat  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
Calculates and passes any data necessary to the BSphere. 
- Parameters
 - 
  
    | [in,out] | mod | If non-null, the model pointer.  | 
     | mat | The matrix.  | 
  
   
Implements CollisionVolume.
 
 
◆ DebugView()
  
  
      
        
          | void CollisionVolumeBSphere::DebugView  | 
          ( | 
          const Vect &  | 
          col | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetCenter()
      
        
          | Vect CollisionVolumeBSphere::GetCenter  | 
          ( | 
           | ) | 
           const | 
        
      
 
Gets the center. 
- Returns
 - The center. 
 
 
 
◆ GetRadius()
      
        
          | float CollisionVolumeBSphere::GetRadius  | 
          ( | 
           | ) | 
           const | 
        
      
 
Gets the radius. 
- Returns
 - The radius. 
 
 
 
◆ getWorld()
      
        
          | Matrix CollisionVolumeBSphere::getWorld  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ IntersectAccept()
  
  
      
        
          | bool CollisionVolumeBSphere::IntersectAccept  | 
          ( | 
          const CollisionVolume &  | 
          other | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
Intersect accept utilizing the visitor pattern. 
- Parameters
 - 
  
    | other | The other collision volume. | 
  
   
- Returns
 - True if it succeeds, false if it fails. 
 
Implements CollisionVolume.
 
 
◆ IntersectVisit() [1/3]
Intersect call for AABB. Utilizing the visitor pattern. 
- Parameters
 - 
  
    | other | The other collision volume. | 
  
   
- Returns
 - True if it succeeds, false if it fails. 
 
Implements CollisionVolume.
 
 
◆ IntersectVisit() [2/3]
Intersect visit for Sphere, using the visitor pattern. 
- Parameters
 - 
  
    | other | The other collision volume. | 
  
   
- Returns
 - True if it succeeds, false if it fails. 
 
Implements CollisionVolume.
 
 
◆ IntersectVisit() [3/3]
Intersect call for OBB. Utilizing the visitor pattern. 
- Parameters
 - 
  
    | other | The other collision volume. | 
  
   
- Returns
 - True if it succeeds, false if it fails. 
 
Implements CollisionVolume.
 
 
◆ operator=() [1/2]
Move assignment operator. 
 
 
◆ operator=() [2/2]
◆ Center
  
  
      
        
          | Vect CollisionVolumeBSphere::Center | 
         
       
   | 
  
private   | 
  
 
 
◆ Radius
  
  
      
        
          | float CollisionVolumeBSphere::Radius | 
         
       
   | 
  
private   | 
  
 
 
◆ world
  
  
      
        
          | Matrix CollisionVolumeBSphere::world | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: