Go to the documentation of this file.
   38 #ifndef FCL_NARROWPHASE_GJKSOLVERINDEP_H 
   39 #define FCL_NARROWPHASE_GJKSOLVERINDEP_H 
   53 template <
typename S_>
 
   60   template<
typename Shape1, 
typename Shape2>
 
   72   template<
typename Shape1, 
typename Shape2>
 
   81   template<
typename Shape>
 
   82   bool shapeTriangleIntersect(
 
   89       S* penetration_depth = 
nullptr,
 
   93   template<
typename Shape>
 
   94   bool shapeTriangleIntersect(
 
  102       S* penetration_depth = 
nullptr,
 
  106   template<
typename Shape1, 
typename Shape2>
 
  117   template<
typename Shape1, 
typename Shape2>
 
  118   bool shapeSignedDistance(
 
  128   template<
typename Shape>
 
  129   bool shapeTriangleDistance(
 
  140   template<
typename Shape>
 
  141   bool shapeTriangleDistance(
 
  155   void enableCachedGuess(
bool if_enable) 
const;
 
  157   void setCachedGuess(
const Vector3<S>& guess) 
const;
 
  187     out << 
"GjkSolver_indep" 
  
Eigen::Transform< S, 3, Eigen::Isometry > Transform3
S epa_tolerance
the threshold used in EPA to stop iteration
friend std::ostream & operator<<(std::ostream &out, const GJKSolver_indep &solver)
Eigen::Matrix< S, 3, 1 > Vector3
unsigned int epa_max_vertex_num
maximum number of simplex vertex used in EPA algorithm
S gjk_tolerance
the threshold used in GJK to stop iteration
collision and distance solver based on GJK algorithm implemented in fcl (rewritten the code from the ...
template void distance(DistanceTraversalNodeBase< double > *node, BVHFrontList *front_list, int qsize)
bool enable_cached_guess
Whether smart guess can be provided.
S gjk_max_iterations
maximum number of iterations used for GJK iterations
Vector3< S > cached_guess
smart guess
unsigned int epa_max_face_num
maximum number of simplex face used in EPA algorithm
unsigned int epa_max_iterations
maximum number of iterations used for EPA iterations
fcl
Author(s): 
autogenerated on Fri Mar 14 2025 02:38:17