class for EPA algorithm  
 More...
#include <hpp/fcl/narrowphase/gjk.h>
◆ SimplexV
◆ Status
| Enumerator | 
|---|
| Failed  |  | 
| Valid  |  | 
| AccuracyReached  |  | 
| Degenerated  |  | 
| NonConvex  |  | 
| InvalidHull  |  | 
| OutOfFaces  |  | 
| OutOfVertices  |  | 
| FallBack  |  | 
 
 
◆ EPA()
  
  
      
        
          | hpp::fcl::details::EPA::EPA  | 
          ( | 
          unsigned int  | 
          max_face_num_,  | 
         
        
           | 
           | 
          unsigned int  | 
          max_vertex_num_,  | 
         
        
           | 
           | 
          unsigned int  | 
          max_iterations_,  | 
         
        
           | 
           | 
          FCL_REAL  | 
          tolerance_  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ ~EPA()
  
  
      
        
          | hpp::fcl::details::EPA::~EPA  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ bind()
  
  
      
        
          | static void hpp::fcl::details::EPA::bind  | 
          ( | 
          SimplexF *  | 
          fa,  | 
         
        
           | 
           | 
          size_t  | 
          ea,  | 
         
        
           | 
           | 
          SimplexF *  | 
          fb,  | 
         
        
           | 
           | 
          size_t  | 
          eb  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ evaluate()
      
        
          | Status hpp::fcl::details::EPA::evaluate  | 
          ( | 
          GJK &  | 
          gjk,  | 
        
        
           | 
           | 
          const Vec3f &  | 
          guess  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
- Returns
 - a Status which can be demangled using (status & Valid) or (status & Failed). The other values provide a more detailled status 
 
 
 
◆ getClosestPoints()
Get the closest points on each object. 
- Returns
 - true on success 
 
 
 
◆ initialize()
      
        
          | void hpp::fcl::details::EPA::initialize  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ depth
◆ fc_store
      
        
          | SimplexF* hpp::fcl::details::EPA::fc_store | 
        
      
 
 
◆ hull
◆ nextsv
      
        
          | size_t hpp::fcl::details::EPA::nextsv | 
        
      
 
 
◆ normal
      
        
          | Vec3f hpp::fcl::details::EPA::normal | 
        
      
 
 
◆ result
◆ status
      
        
          | Status hpp::fcl::details::EPA::status | 
        
      
 
 
◆ stock
◆ sv_store
      
        
          | SimplexV* hpp::fcl::details::EPA::sv_store | 
        
      
 
 
The documentation for this struct was generated from the following file:
- include/hpp/fcl/narrowphase/gjk.h