![]() |
Spatial C++ Library
Generic Multi-Dimensional Containers and Spatial Operations
|
▼User Manual | |
Installing the Library | The installation details are presented in the INSTALL file that is provided in the top directory of the source packages |
Compiling the Unit Tests and the Examples | |
▼Structure of the Library | |
Containers | |
Iterators and Queries | Iterators are used in Spatial to perform all types of query in the container that can return a range of elements |
Functionals | |
▼Concepts | |
Link Mode | A Link Mode defines the relationship between a node and the links that bear the node |
Trivial Comparison | This concept defines the model for a functor class used to perform strict comparison between two values of a spatial container, over a single dimension |
Generalized Comparison | Generalized comparison concept defines the model for a functor used to perform a strict comparison between two values of a spatial container, over the same or a different dimension |
Region Predicate | This concept defines the requirements for a predicate to be used in region queries |
Metric | This concept defines the requirements for a Metric to be used with spatial::neighbor_iterator |
Difference | This concept defines the requirements for objects to be used in nearest neighbor queries with the library's built-in metrics such as spatial::euclidian, spatial::quadrance or spatial::manhattan |
▼Complexity in the Library | |
Constant Time Complexity | Functions with constant time complexity, noted ![]() |
Fractional Time Complexity | Functions with fractional time complexity in dimension ![]() ![]() |
Quasilinear Time Complexity | Functions with quasilinear time complexity, noted ![]() |
Linear Time Complexity | Functions with linear time complexity, noted ![]() |
Logarithmic Time Complexity | Functions with logarithmic time complexity, noted ![]() |
▼Performance of the library | |
Insertion Performance | To be completed |