Go to the documentation of this file.
   38 #ifndef FCL_COLLISIONREQUEST_H 
   39 #define FCL_COLLISIONREQUEST_H 
   56   typedef typename Eigen::NumTraits<S>::Real 
Real;
 
   94   Real gjk_tolerance{1e-6};
 
   98                    bool enable_contact_ = 
false,
 
   99                    size_t num_max_cost_sources_ = 1,
 
  100                    bool enable_cost_ = 
false,
 
  101                    bool use_approximate_cost_ = 
true,
 
  103                    Real gjk_tolerance_ = 1e-6);
 
  
Eigen::NumTraits< S >::Real Real
GJKSolverType gjk_solver_type
Enumeration indicating the GJK solver implementation to use.
GJKSolverType
Type of narrow phase GJK solver.
size_t num_max_contacts
The maximum number of contacts that can be returned.
size_t num_max_cost_sources
The maximum number of cost sources that can be returned.
Eigen::Matrix< S, 3, 1 > Vector3
bool enable_cost
If true, the cost sources will be computed.
Parameters for performing collision request.
bool use_approximate_cost
If true, the cost computation is approximated (if computed).
bool enable_cached_gjk_guess
If true, uses the provided initial guess for the GJK algorithm.
Vector3< S > cached_gjk_guess
The initial guess to use in the GJK algorithm.
bool enable_contact
If true, contact information (e.g., normal, penetration depth, and contact position) will be returned...
fcl
Author(s): 
autogenerated on Fri Mar 14 2025 02:38:17