Go to the source code of this file.
|  | 
| #define | RUN_CASE(BV,  tf,  models,  split)   run<BV>(tf, models, split, #BV " - " #split ":\t") | 
|  | 
|  | 
| template<typename BV , typename TraversalNode > | 
| double | collide (const std::vector< Transform3s > &tf, const BVHModel< BV > &m1, const BVHModel< BV > &m2, bool verbose) | 
|  | 
| template<typename BV , typename TraversalNode > | 
| double | distance (const std::vector< Transform3s > &tf, const BVHModel< BV > &m1, const BVHModel< BV > &m2, bool verbose) | 
|  | 
| int | main (int, char *[]) | 
|  | 
| template<typename BV > | 
| void | makeModel (const std::vector< Vec3s > &vertices, const std::vector< Triangle > &triangles, SplitMethodType split_method, BVHModel< BV > &model) | 
|  | 
| template<typename BV > | 
| double | run (const std::vector< Transform3s > &tf, const BVHModel< BV >(&models)[2][3], int split_method, const char *sm_name) | 
|  | 
| template<> | 
| double | run< OBB > (const std::vector< Transform3s > &tf, const BVHModel< OBB >(&models)[2][3], int split_method, const char *prefix) | 
|  | 
◆ RUN_CASE
      
        
          | #define RUN_CASE | ( |  | BV, | 
        
          |  |  |  | tf, | 
        
          |  |  |  | models, | 
        
          |  |  |  | split | 
        
          |  | ) |  | run<BV>(tf, models, split, #BV " - " #split ":\t") | 
      
 
 
◆ collide()
template<typename BV , typename TraversalNode > 
      
 
 
◆ distance()
template<typename BV , typename TraversalNode > 
      
 
 
◆ main()
      
        
          | int main | ( | int | , | 
        
          |  |  | char * | [] | 
        
          |  | ) |  |  | 
      
 
 
◆ makeModel()
◆ run()
template<typename BV > 
      
        
          | double run | ( | const std::vector< Transform3s > & | tf, | 
        
          |  |  | const BVHModel< BV >(&) | models[2][3], | 
        
          |  |  | int | split_method, | 
        
          |  |  | const char * | sm_name | 
        
          |  | ) |  |  | 
      
 
 
◆ run< OBB >()
◆ DELTA
◆ verbose