37 #ifndef HPP_FCL_TRAVERSAL_DETAILS_TRAVERSAL_H 38 #define HPP_FCL_TRAVERSAL_DETAILS_TRAVERSAL_H 48 RelativeTransformationIsIdentity = 1
53 template <
bool enabled>
54 struct RelativeTransformation
56 RelativeTransformation () : R (
Matrix3f::Identity()) {}
58 const Matrix3f& _R ()
const {
return R; }
59 const Vec3f & _T ()
const {
return T; }
66 struct RelativeTransformation <false>
68 static const Matrix3f& _R () {
throw std::logic_error (
"should never reach this point"); }
69 static const Vec3f & _T () {
throw std::logic_error (
"should never reach this point"); }
Main namespace.
Definition: AABB.h:43
Eigen::Matrix< FCL_REAL, 3, 3 > Matrix3f
Definition: data_types.h:74
Definition: traversal_node_setup.h:775
Eigen::Matrix< FCL_REAL, 3, 1 > Vec3f
Definition: data_types.h:73