SheafSystem  0.0.0.0
d_array_point_locator.h File Reference

Interface for class d_array_point_locator. More...

#include "SheafSystem/sheaf_dll_spec.h"
#include "SheafSystem/d_bin_point_locator.h"

Go to the source code of this file.

Classes

class  geometry::d_bounding_box< DC, DB >
 A bounding box that can be strung together into a list. More...
 
class  geometry::d_array_point_locator< DC, DB >
 A point location query in domains with global coordinate dimension DC and local coordinate dimension DB implemented using a DC index array search structure. Efficient for for compact (axis-aligned, box-shaped) domains. More...
 

Namespaces

 geometry
 Namespace for geometry component of sheaf system.
 

Functions

template<int DC, int DB>
SHEAF_DLL_SPEC std::ostream & geometry::operator<< (std::ostream &xos, const d_array_point_locator< DC, DB > &xpl)
 Insert d_array_point_locator<DC, DB> xpl into ostream xos. More...
 
template<int DC, int DB>
SHEAF_DLL_SPEC std::ostream & geometry::operator<< (std::ostream &xos, const singly_linked_list< const d_bounding_box< DC, DB > *> &xbl)
 Insert d_array_point_locator<DC, DB>::box_list_type xbl into ostream xos. More...
 

Detailed Description

Interface for class d_array_point_locator.

Definition in file d_array_point_locator.h.