41 #include "fcl/math/constants.h"    42 #include "fcl/math/geometry.h"    48 template <
typename S_>
    82   bool contain(
const Vector3<S>& p) 
const;
   110   const Vector3<S> 
center() 
const;
   114              Vector3<S>* P = 
nullptr,
   115              Vector3<S>* Q = 
nullptr) 
const;
   117   EIGEN_MAKE_ALIGNED_OPERATOR_NEW
   125 template <
typename S>
   126 void clipToRange(S& val, S a, S b);
   140 template <
typename S>
   141 void segCoords(S& t, S& u, S a, S b,
   142                S A_dot_B, S A_dot_T, S B_dot_T);
   149 template <
typename S>
   150 bool inVoronoi(S a, S b,
   151                S Anorm_dot_B, S Anorm_dot_T,
   152                S A_dot_B, S A_dot_T, S B_dot_T);
   157 template <
typename S>
   159     const Matrix3<S>& Rab,
   160     const Vector3<S>& Tab,
   163     Vector3<S>* P = 
nullptr,
   164     Vector3<S>* Q = 
nullptr);
   169 template <
typename S>
   171     const Transform3<S>& tfab,
   174     Vector3<S>* P = 
nullptr,
   175     Vector3<S>* Q = 
nullptr);
   182 template <
typename S, 
typename DerivedA, 
typename DerivedB>
   184     const Eigen::MatrixBase<DerivedA>& R0,
   185     const Eigen::MatrixBase<DerivedB>& T0,
   188     Vector3<S>* P = 
nullptr,
   189     Vector3<S>* Q = 
nullptr);
   193 template <
typename S, 
typename DerivedA, 
typename DerivedB>
   195     const Eigen::MatrixBase<DerivedA>& R0,
   196     const Eigen::MatrixBase<DerivedB>& T0,
   201 template <
typename S>
   206 #include "fcl/math/bv/RSS-inl.h" 
Main namespace. 
Definition: broadphase_bruteforce-inl.h:45
AABB< S > translate(const AABB< S > &aabb, const Eigen::MatrixBase< Derived > &t)
translate the center of AABB by t 
Definition: AABB-inl.h:345