21 #ifndef D_TREE_POINT_LOCATOR_H 22 #define D_TREE_POINT_LOCATOR_H 24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 28 #ifndef D_BIN_POINT_LOCATOR_H 29 #include "SheafSystem/d_bin_point_locator.h" 32 #ifndef D_TREE_POINT_LOCATOR_NODE_H 33 #include "SheafSystem/d_tree_point_locator_node.h" 36 #ifndef PTR_LINKED_POOL_H 37 #include "SheafSystem/ptr_linked_pool.h" 40 #ifndef STD_IOSTREAM_H 41 #include "SheafSystem/std_iostream.h" 56 template <
int DC,
int DB>
203 virtual void clear();
218 virtual bool invariant()
const;
232 template <
int DC,
int DB>
235 operator<<(std::ostream& xos, const d_tree_point_locator<DC, DB>& xtree);
239 #endif // D_TREE_POINT_LOCATOR_H A reallocatable pool of objects of type T. Objects in the pool are either "allocated" or linked toget...
d_tree_point_locator_node< DC, DB > _root
The root node of the tree.
d_tree_point_locator & operator=(const d_tree_point_locator< DC, DB > &xother)
Assignment operator; disabled.
A section of a fiber bundle with a d-dimensional Euclidean vector space fiber.
virtual d_tree_point_locator & operator=(const point_locator &xother)
Assignment operator; disabled.
A point location query in domains with global coordinate dimension dc and local coordinate dimension ...
unsigned long size_type
An unsigned integral type used to represent sizes and capacities.
d_tree_point_locator(const d_tree_point_locator< DC, DB > &xother)
Copy constructor; disabled.
A bounding box that can be strung together into a list.
d_tree_point_locator()
Default constructor; disabled.
size_type _depth
The number of levels in the tree; the length of the longest path from the root to a leaf...
ptr_linked_pool< d_tree_point_locator_node< DC, DB > > _node_pool
Pool for efficiently allocating and deallocating nodes.
singly_linked_list< const d_bounding_box< DC, DB > * > box_list_type
The type of box list.
A node in a d_tree_point_locator search structure.
Namespace for geometry component of sheaf system.
vd_value_type sec_vd_value_type
The type of component in the value of a section at a point.
An abstract point location query in domains with global coordinate dimension dc and local coordinate ...
Wrapper class for forward_list or slist depending on compiler. The class replicates the minimum subse...
An abstract point location query in domains with global coordinate dimension dc and local coordinate ...