38 #ifndef FCL_TRAVERSAL_TRAVERSALNODEBASE_H 39 #define FCL_TRAVERSAL_TRAVERSALNODEBASE_H 56 virtual void preprocess();
58 virtual void postprocess();
61 virtual bool isFirstNodeLeaf(
int b)
const;
64 virtual bool isSecondNodeLeaf(
int b)
const;
67 virtual bool firstOverSecond(
int b1,
int b2)
const;
70 virtual int getFirstLeftChild(
int b)
const;
73 virtual int getFirstRightChild(
int b)
const;
76 virtual int getSecondLeftChild(
int b)
const;
79 virtual int getSecondRightChild(
int b)
const;
82 virtual void enableStatistics(
bool enable) = 0;
90 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
Node structure encoding the information required for traversal.
Eigen::Transform< S, 3, Eigen::Isometry > Transform3
Transform3< S > tf2
configuration of second object
Transform3< S > tf1
configuation of first object