#include <interval_union.hpp>
The union of a collection of intervals
◆ IntervalUnion()
| vg::IntervalUnion::IntervalUnion |
( |
| ) |
|
|
default |
◆ ~IntervalUnion()
| vg::IntervalUnion::~IntervalUnion |
( |
| ) |
|
|
default |
◆ add() [1/2]
| void vg::IntervalUnion::add |
( |
const pair< size_t, size_t > & |
interval | ) |
|
|
inline |
◆ add() [2/2]
| void vg::IntervalUnion::add |
( |
size_t |
begin, |
|
|
size_t |
end |
|
) |
| |
◆ clear()
| void vg::IntervalUnion::clear |
( |
| ) |
|
◆ component_size()
| size_t vg::IntervalUnion::component_size |
( |
| ) |
const |
◆ get_union()
| vector< pair< size_t, size_t > > vg::IntervalUnion::get_union |
( |
| ) |
const |
◆ overlap() [1/2]
| size_t vg::IntervalUnion::overlap |
( |
const pair< size_t, size_t > & |
interval | ) |
const |
|
inline |
◆ overlap() [2/2]
| size_t vg::IntervalUnion::overlap |
( |
size_t |
begin, |
|
|
size_t |
end |
|
) |
| const |
◆ total_size()
| size_t vg::IntervalUnion::total_size |
( |
| ) |
const |
◆ irvl_union
| map<size_t, size_t> vg::IntervalUnion::irvl_union |
|
private |
◆ union_size
| size_t vg::IntervalUnion::union_size = 0 |
|
private |
The documentation for this class was generated from the following files: