#include <PointColDetector.h>
Definition at line 32 of file PointColDetector.h.
 
◆ PointColDetector()
  
  | 
        
          | RoR::PointColDetector::PointColDetector | ( | ActorPtr | actor | ) |  |  | inline | 
 
 
◆ build_kdtree_incr()
  
  | 
        
          | void PointColDetector::build_kdtree_incr | ( | int | axis, |  
          |  |  | int | index |  
          |  | ) |  |  |  | private | 
 
 
◆ partintwo()
  
  | 
        
          | void PointColDetector::partintwo | ( | const int | start, |  
          |  |  | const int | median, |  
          |  |  | const int | end, |  
          |  |  | const int | axis, |  
          |  |  | float & | minex, |  
          |  |  | float & | maxex |  
          |  | ) |  |  |  | private | 
 
 
◆ query()
      
        
          | void PointColDetector::query | ( | const Ogre::Vector3 & | vec1, | 
        
          |  |  | const Ogre::Vector3 & | vec2, | 
        
          |  |  | const Ogre::Vector3 & | vec3, | 
        
          |  |  | const float | enlargeBB | 
        
          |  | ) |  |  | 
      
 
 
◆ queryrec()
  
  | 
        
          | void PointColDetector::queryrec | ( | int | kdindex, |  
          |  |  | int | axis |  
          |  | ) |  |  |  | private | 
 
 
◆ refresh_node_positions()
  
  | 
        
          | void PointColDetector::refresh_node_positions | ( |  | ) |  |  | private | 
 
 
◆ update_structures_for_contacters()
  
  | 
        
          | void PointColDetector::update_structures_for_contacters | ( | bool | ignoreinternal | ) |  |  | private | 
 
 
◆ UpdateInterPoint()
      
        
          | void PointColDetector::UpdateInterPoint | ( | bool | ignorestate = false | ) |  | 
      
 
 
◆ UpdateIntraPoint()
      
        
          | void PointColDetector::UpdateIntraPoint | ( | bool | contactables = false | ) |  | 
      
 
 
◆ hit_list
      
        
          | std::vector<PointidID_t> RoR::PointColDetector::hit_list | 
      
 
 
◆ hit_list_actorset
◆ hit_pointid_list
      
        
          | std::vector<pointid_t> RoR::PointColDetector::hit_pointid_list | 
      
 
 
◆ m_actor
◆ m_bbmax
  
  | 
        
          | Ogre::Vector3 RoR::PointColDetector::m_bbmax = Ogre::Vector3::ZERO |  | private | 
 
 
◆ m_bbmin
  
  | 
        
          | Ogre::Vector3 RoR::PointColDetector::m_bbmin = Ogre::Vector3::ZERO |  | private | 
 
 
◆ m_collision_partners
IntraPoint: always just owning actor; InterPoint: all colliding actors. 
Definition at line 72 of file PointColDetector.h.
 
 
◆ m_kdtree
  
  | 
        
          | std::vector<kdnode_t> RoR::PointColDetector::m_kdtree |  | private | 
 
 
◆ m_object_list_size
  
  | 
        
          | int RoR::PointColDetector::m_object_list_size = 0 |  | private | 
 
 
◆ m_ref_list
  
  | 
        
          | std::vector<refelem_t> RoR::PointColDetector::m_ref_list |  | private | 
 
 
The documentation for this class was generated from the following files: