Go to the documentation of this file.
   38 #ifndef FCL_NARROWPHASE_DETAIL_BOXBOX_H 
   39 #define FCL_NARROWPHASE_DETAIL_BOXBOX_H 
   54                          const Vector3<S>& pb, 
const Vector3<S>& ub,
 
   77 void cullPoints2(
int n, S p[], 
int m, 
int i0, 
int iret[]);
 
   79 template <
typename S, 
typename DerivedA, 
typename DerivedB>
 
   82     const Vector3<S>& side1,
 
   83     const Eigen::MatrixBase<DerivedA>& R1,
 
   84     const Eigen::MatrixBase<DerivedB>& T1,
 
   85     const Vector3<S>& side2,
 
   86     const Eigen::MatrixBase<DerivedA>& R2,
 
   87     const Eigen::MatrixBase<DerivedB>& T2,
 
   92     std::vector<ContactPoint<S>>& contacts);
 
   97     const Vector3<S>& side1,
 
   98     const Transform3<S>& tf1,
 
   99     const Vector3<S>& side2,
 
  100     const Transform3<S>& tf2,
 
  105     std::vector<ContactPoint<S>>& contacts);
 
  107 template <
typename S>
 
  110                      const Box<S>& s2, 
const Transform3<S>& tf2,
 
  111                      std::vector<ContactPoint<S>>* contacts_);
 
  
template bool boxBoxIntersect(const Box< double > &s1, const Transform3< double > &tf1, const Box< double > &s2, const Transform3< double > &tf2, std::vector< ContactPoint< double >> *contacts_)
template int intersectRectQuad2(double h[2], double p[8], double ret[16])
template int boxBox2(const Vector3< double > &side1, const Transform3< double > &tf1, const Vector3< double > &side2, const Transform3< double > &tf2, Vector3< double > &normal, double *depth, int *return_code, int maxc, std::vector< ContactPoint< double >> &contacts)
template void cullPoints2(int n, double p[], int m, int i0, int iret[])
template void lineClosestApproach(const Vector3< double > &pa, const Vector3< double > &ua, const Vector3< double > &pb, const Vector3< double > &ub, double *alpha, double *beta)
fcl
Author(s): 
autogenerated on Fri Mar 14 2025 02:38:17