KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_dynamic_rtree.cpp File Reference
#include <qa_utils/wx_utils/unit_test_utils.h>
#include <geometry/rtree/dynamic_rtree.h>
#include <geometry/rtree/dynamic_rtree_cow.h>
#include <algorithm>
#include <random>
#include <set>
#include <vector>

Go to the source code of this file.

Functions

 BOOST_AUTO_TEST_CASE (EmptyTree)
 
 BOOST_AUTO_TEST_CASE (SingleInsert)
 
 BOOST_AUTO_TEST_CASE (BulkInsert1K)
 
 BOOST_AUTO_TEST_CASE (RemoveExisting)
 
 BOOST_AUTO_TEST_CASE (RemoveNonExistent)
 
 BOOST_AUTO_TEST_CASE (SearchOverlapDisjointAll)
 
 BOOST_AUTO_TEST_CASE (BulkInsertAndBruteForce)
 
 BOOST_AUTO_TEST_CASE (RemoveAndVerify)
 
 BOOST_AUTO_TEST_CASE (MoveSemantics)
 
 BOOST_AUTO_TEST_CASE (RemoveAll)
 
 BOOST_AUTO_TEST_CASE (ThreeDimensional)
 
 BOOST_AUTO_TEST_CASE (NearestNeighbors)
 
 BOOST_AUTO_TEST_CASE (IteratorFullCoverage)
 
 BOOST_AUTO_TEST_CASE (EarlyTermination)
 
 BOOST_AUTO_TEST_CASE (RemoveMovedItem)
 
 BOOST_AUTO_TEST_CASE (StressInterleavedInsertRemoveQuery)
 
 BOOST_AUTO_TEST_CASE (BulkLoadEmpty)
 
 BOOST_AUTO_TEST_CASE (BulkLoadSingleItem)
 
 BOOST_AUTO_TEST_CASE (BulkLoadCorrectnessVsBruteForce)
 
 BOOST_AUTO_TEST_CASE (MortonIndexOrdersOnHighBits)
 
 BOOST_AUTO_TEST_CASE (BulkLoad3DCorrectnessVsBruteForce)
 
 BOOST_AUTO_TEST_CASE (BulkLoadThenInsertAndRemove)
 
 BOOST_AUTO_TEST_CASE (CloneSharesData)
 
 BOOST_AUTO_TEST_CASE (CloneMutateInsert)
 
 BOOST_AUTO_TEST_CASE (CloneMutateRemove)
 
 BOOST_AUTO_TEST_CASE (MultiLevelClone)
 
 BOOST_AUTO_TEST_CASE (CloneIterator)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/27]

◆ BOOST_AUTO_TEST_CASE() [2/27]

◆ BOOST_AUTO_TEST_CASE() [3/27]

◆ BOOST_AUTO_TEST_CASE() [4/27]

◆ BOOST_AUTO_TEST_CASE() [5/27]

◆ BOOST_AUTO_TEST_CASE() [6/27]

◆ BOOST_AUTO_TEST_CASE() [7/27]

◆ BOOST_AUTO_TEST_CASE() [8/27]

◆ BOOST_AUTO_TEST_CASE() [9/27]

◆ BOOST_AUTO_TEST_CASE() [10/27]

◆ BOOST_AUTO_TEST_CASE() [11/27]

◆ BOOST_AUTO_TEST_CASE() [12/27]

◆ BOOST_AUTO_TEST_CASE() [13/27]

◆ BOOST_AUTO_TEST_CASE() [14/27]

BOOST_AUTO_TEST_CASE ( IteratorFullCoverage )

◆ BOOST_AUTO_TEST_CASE() [15/27]

BOOST_AUTO_TEST_CASE ( MortonIndexOrdersOnHighBits )

Definition at line 743 of file test_dynamic_rtree.cpp.

References KIRTREE::HilbertND2D().

◆ BOOST_AUTO_TEST_CASE() [16/27]

◆ BOOST_AUTO_TEST_CASE() [17/27]

◆ BOOST_AUTO_TEST_CASE() [18/27]

◆ BOOST_AUTO_TEST_CASE() [19/27]

◆ BOOST_AUTO_TEST_CASE() [20/27]

◆ BOOST_AUTO_TEST_CASE() [21/27]

◆ BOOST_AUTO_TEST_CASE() [22/27]

◆ BOOST_AUTO_TEST_CASE() [23/27]

◆ BOOST_AUTO_TEST_CASE() [24/27]

◆ BOOST_AUTO_TEST_CASE() [25/27]

◆ BOOST_AUTO_TEST_CASE() [26/27]

◆ BOOST_AUTO_TEST_CASE() [27/27]