15 #include <vlutil/vlConfig.h>
48 element->extent(), spatialSubdivision))
55 DtVerbose(
"Warning: DtSpatialSubdivisionIntersector::intersect - "
56 "The specified node does not intersect the spatial subdivision.\n");
74 if (extentIntersector.
intersect(element, spatialSubdivision, functor))
81 DtVerbose(
"Warning: DtSpatialSubdivisionIntersector::intersect - "
82 "The specified node does not intersect the spatial subdivision.\n");
virtual bool intersect(T element, DtSpatialSubdivision< T > &spatialSubdivision) const
Intersects the bounding node and spatial subdivision.
Definition: spatialSubdivisionIntersector.h:40
virtual bool intersect(T element, DtSpatialSubdivision< T > &spatialSubdivision, DtSsFunctor< T, typename DtSpatialSubdivision< T >::DtSpatialSubCellType > &functor) const
Intersects the specified DtBoundingNodeInfoPtr and the spatial subdivision. The resulting intersectio...
Definition: spatialSubdivisionIntersector.h:67
DtSpatialSubdivisionIntersector()
Constructor.
Definition: spatialSubdivisionIntersector.h:26
virtual bool intersect(const DtExtent &extent, DtSpatialSubdivision< T > &spatialSubdivision) const
virtual ~DtSpatialSubdivisionIntersector()
Destructor.
Definition: spatialSubdivisionIntersector.h:32
The DtSpatialSubdivisionIntersector is responsible for knowing how to intersect a DtBoundingNodeInfoP...
Definition: spatialSubdivisionIntersector.h:22
Definition: ssFunctor.h:46
DtSpatialSubdivisionIntersector & operator=(const DtSpatialSubdivisionIntersector &orig)
Contains the declaration of the DtExtent class.
Definition: spatialSubdivision.h:68
Definition: ssExtentIntersector.h:49
std::list< T > DtSpatialSubCellType
Definition: spatialSubdivision.h:72