Bentley-Otmann Algorithm 2.0
An implementation of Bentley-Ottmann algorithm in order to count the m,n-cubes
|
Declaration of structures needed in Bentley-Ottmann's algorithm. More...
#include <set>
#include <vector>
#include <map>
Go to the source code of this file.
Classes | |
class | compare< T, Comp > |
Implementation of an evolving order. More... | |
struct | BST< T, Comp > |
Red-black tree with evolving order. More... | |
struct | PriorityQueue_t< T, A > |
Basic structure for a priority queue. More... | |
class | PriorityQueue< T, A > |
Implementation of custom priority queues. More... |
Declaration of structures needed in Bentley-Ottmann's algorithm.
This file defines two structures used in Bentley-Ottmann's algorithm. First, a binary search tree to maintain an order on some objects. Next, a priority queue with associated elements and the possibility of a quick research of a element. Those two structures require the STL and assure that all actions are made in a logarithmic way.
Definition in file structures.hpp.