15 #include <geometry/spatialSubdivision.h>
16 #include <geometry/ssExtentIntersector.h>
17 #include <geometry/ssFunctor.h>
18 #include <geometry/extent.h>
20 #include <vlutil/vlConfig.h>
46 DtSpatialSubdivision<T>& spatialSubdivision)
const
50 DtSsExtentIntersector<T> extentIntersector;
52 if (extentIntersector.intersect(
53 element->extent(), spatialSubdivision))
60 DtVerbose(
"Warning: DtSpatialSubdivisionIntersector::intersect - "
61 "The specified node does not intersect the spatial subdivision.\n");
73 DtSpatialSubdivision<T>& spatialSubdivision,
74 DtSsFunctor<T,
typename DtSpatialSubdivision<T>::DtSpatialSubCellType>& functor)
const
78 DtSsExtentIntersector<T> extentIntersector;
79 if (extentIntersector.intersect(element, spatialSubdivision, functor))
86 DtVerbose(
"Warning: DtSpatialSubdivisionIntersector::intersect - "
87 "The specified node does not intersect the spatial subdivision.\n");