|
ZLayout EDA Library v1.0.0
Advanced Electronic Design Automation Layout Library with Bilingual Documentation
|
Ultra-high performance spatial index factory. More...
#include <advanced_spatial.hpp>
Public Types | |
| enum class | IndexType { QUADTREE , RTREE , HIERARCHICAL , ZORDER_HASH , HYBRID } |
Static Public Member Functions | |
| template<typename T> | |
| static std::unique_ptr< HierarchicalSpatialIndex< T > > | create_optimized_index (const geometry::Rectangle &world_bounds, size_t expected_object_count, IndexType preferred_type=IndexType::HYBRID) |
Ultra-high performance spatial index factory.
Definition at line 336 of file advanced_spatial.hpp.
|
strong |
| Enumerator | |
|---|---|
| QUADTREE | |
| RTREE | |
| HIERARCHICAL | |
| ZORDER_HASH | |
| HYBRID | |
Definition at line 338 of file advanced_spatial.hpp.
|
inlinestatic |