RangeIntersector.hpp File Reference

#include "cgatools/core.hpp"
#include "cgatools/util/Exception.hpp"
#include <functional>
#include <map>
#include <vector>
#include <algorithm>

Go to the source code of this file.

Classes

class  cgatools::util::IntervalTree< TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess >
 Class that maintains a mapping from key to value, where the key is a type with range semantics, for the purpose of finding the intersection of a range to a set of ranges. More...
struct  cgatools::util::IntervalTree< TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess >::Node

Namespaces

namespace  cgatools
 

Namespace containing the libcgatools API.


namespace  cgatools::util
 

Namespace for general-purpose utilities.


Defines

#define CGATOOLS_UTIL_RANGE_INTERSECTOR_HPP_   1

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated by  doxygen 1.6.2