QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
ON_RTree Member List

This is the complete list of members for ON_RTree, including all inherited members.

AddBranch(ON_RTreeBranch *, ON_RTreeNode *, ON_RTreeNode **)ON_RTreeprivate
CreateMeshFaceTree(const class ON_Mesh *mesh)ON_RTree
ElementCount()ON_RTree
Insert(const double a_min[3], const double a_max[3], void *a_element_id)ON_RTree
Insert(const double a_min[3], const double a_max[3], int a_element_id)ON_RTree
Insert2d(const double a_min[2], const double a_max[2], void *a_element_id)ON_RTree
Insert2d(const double a_min[2], const double a_max[2], int a_element_id)ON_RTree
InsertRect(ON_RTreeBBox *, ON__INT_PTR, ON_RTreeNode **, int)ON_RTreeprivate
InsertRectRec(ON_RTreeBBox *, ON__INT_PTR, ON_RTreeNode *, ON_RTreeNode **, int)ON_RTreeprivate
LoadNodes(ON_RTreeNode *, ON_RTreeNode *, struct ON_RTreePartitionVars *)ON_RTreeprivate
m_mem_poolON_RTreeprivate
m_reservedON_RTreeprivate
m_rootON_RTreeprivate
ON_RTree(ON_MEMORY_POOL *heap=0, size_t leaf_count=0)ON_RTree
ReInsert(ON_RTreeNode *, struct ON_RTreeListNode **)ON_RTreeprivate
Remove(const double a_min[3], const double a_max[3], void *a_elementId)ON_RTree
Remove(const double a_min[3], const double a_max[3], int a_elementId)ON_RTree
Remove2d(const double a_min[2], const double a_max[2], void *a_elementId)ON_RTree
Remove2d(const double a_min[2], const double a_max[2], int a_elementId)ON_RTree
RemoveAll()ON_RTree
RemoveAllRec(ON_RTreeNode *)ON_RTreeprivate
RemoveRect(ON_RTreeBBox *, ON__INT_PTR, ON_RTreeNode **)ON_RTreeprivate
RemoveRectRec(ON_RTreeBBox *, ON__INT_PTR, ON_RTreeNode *, struct ON_RTreeListNode **)ON_RTreeprivate
Root() constON_RTree
Search(const double a_min[3], const double a_max[3], bool ON_MSC_CDECL resultCallback(void *a_context, ON__INT_PTR a_id), void *a_context) constON_RTree
Search(const double a_min[3], const double a_max[3], ON_RTreeSearchResult &a_result) constON_RTree
Search(const double a_min[3], const double a_max[3], ON_SimpleArray< ON_RTreeLeaf > &a_result) constON_RTree
Search(const double a_min[3], const double a_max[3], ON_SimpleArray< void * > &a_result) constON_RTree
Search(const double a_min[3], const double a_max[3], ON_SimpleArray< int > &a_result) constON_RTree
Search(const ON_RTree &a_rtreeA, const ON_RTree &a_rtreeB, double tolerance, ON_SimpleArray< ON_2dex > &a_result)ON_RTreestatic
Search(const ON_RTree &a_rtreeA, const ON_RTree &a_rtreeB, double tolerance, void ON_MSC_CDECL resultCallback(void *a_context, ON__INT_PTR a_idA, ON__INT_PTR a_idB), void *a_context)ON_RTreestatic
Search2d(const double a_min[2], const double a_max[2], bool ON_MSC_CDECL resultCallback(void *a_context, ON__INT_PTR a_id), void *a_context) constON_RTree
Search2d(const double a_min[2], const double a_max[2], ON_RTreeSearchResult &a_result) constON_RTree
Search2d(const double a_min[2], const double a_max[2], ON_SimpleArray< ON_RTreeLeaf > &a_result) constON_RTree
Search2d(const double a_min[2], const double a_max[2], ON_SimpleArray< void * > &a_result) constON_RTree
Search2d(const double a_min[2], const double a_max[2], ON_SimpleArray< int > &a_result) constON_RTree
SizeOf() constON_RTree
SplitNode(ON_RTreeNode *, ON_RTreeBranch *, ON_RTreeNode **)ON_RTreeprivate
~ON_RTree()ON_RTree