stk::search::ProximitySearch< DomainBoundingBox, RangeBoundingBox > Class Template Reference

List of all members.

Detailed Description

template<class DomainBoundingBox, class RangeBoundingBox>
class stk::search::ProximitySearch< DomainBoundingBox, RangeBoundingBox >

Definition at line 703 of file OctTreeOps.hpp.

Public Types

typedef DomainBoundingBox::Key DomainKey
typedef RangeBoundingBox::Key RangeKey
typedef std::map< stk::OctTreeKey,
std::pair< std::list< DomainBoundingBox >,
std::list< RangeBoundingBox > > > 
SearchTree
typedef void(*) proximity_search_work_routine (const typename SearchTree::const_iterator i_beg, const typename SearchTree::const_iterator i_end, SetInsertBuffer< std::set< std::pair< DomainKey, RangeKey > > > &)
 NLOCKS = 2
 GET_LOCK = 0
 PUT_LOCK = 1
enum  { NLOCKS = 2 }
enum  { GET_LOCK = 0 }
enum  { PUT_LOCK = 1 }

Public Member Functions

 ~ProximitySearch ()
 ProximitySearch (bool symmetric, const SearchTree &search_tree, std::set< std::pair< DomainKey, RangeKey > > &relation)
void iterate_tree ()

Public Attributes

bool m_symmetric
std::set< std::pair< DomainKey,
RangeKey > > & 
m_relation
SearchTree::const_iterator m_tree_iter
SearchTree::const_iterator m_tree_end


The documentation for this class was generated from the following file:
Generated on Tue Jul 13 09:27:33 2010 for Sierra Toolkit by  doxygen 1.4.7