ROSE  0.11.145.0
Sawyer::Container::IntervalSet< I > Member List

This is the complete list of members for Sawyer::Container::IntervalSet< I >, including all inherited members.

bestFit(const typename Interval::Value &size, ConstIntervalIterator start) const Sawyer::Container::IntervalSet< I >inline
clear()Sawyer::Container::IntervalSet< I >inline
contains(const typename Interval::Value &scalar) const Sawyer::Container::IntervalSet< I >inline
contains(const Interval2 &interval) const Sawyer::Container::IntervalSet< I >inline
contains(const IntervalSet< Interval2 > &other) const Sawyer::Container::IntervalSet< I >inline
contains(const IntervalMap< Interval2, T2, Policy2 > &other) const Sawyer::Container::IntervalSet< I >inline
erase(const Interval2 &interval)Sawyer::Container::IntervalSet< I >inline
eraseMultiple(const IntervalSet< Interval2 > &other)Sawyer::Container::IntervalSet< I >inline
eraseMultiple(const IntervalMap< Interval2, T, Policy > &other)Sawyer::Container::IntervalSet< I >inline
exists(const typename Interval::Value &scalar) const Sawyer::Container::IntervalSet< I >inline
find(const typename Interval::Value &scalar) const Sawyer::Container::IntervalSet< I >inline
findAll(const Interval &interval) const Sawyer::Container::IntervalSet< I >inline
findFirstOverlap(const Interval &interval) const Sawyer::Container::IntervalSet< I >inline
findFirstOverlap(ConstIntervalIterator thisIter, const IntervalSet &other, ConstIntervalIterator otherIter) const Sawyer::Container::IntervalSet< I >inline
findPrior(const typename Interval::Value &scalar) const Sawyer::Container::IntervalSet< I >inline
firstFit(const typename Interval::Value &size, ConstIntervalIterator start) const Sawyer::Container::IntervalSet< I >inline
greatest() const Sawyer::Container::IntervalSet< I >inline
greatest(Scalar upperLimit) const Sawyer::Container::IntervalSet< I >inline
greatestNonExistent(Scalar upperLimit) const Sawyer::Container::IntervalSet< I >inline
hull() const Sawyer::Container::IntervalSet< I >inline
insert(const Interval2 &interval)Sawyer::Container::IntervalSet< I >inline
insertMultiple(const IntervalSet< Interval2 > &other)Sawyer::Container::IntervalSet< I >inline
insertMultiple(const IntervalMap< Interval2, T, Policy > &other)Sawyer::Container::IntervalSet< I >inline
intersect(const Interval2 &interval)Sawyer::Container::IntervalSet< I >inline
intersect(IntervalSet< Interval2 > other)Sawyer::Container::IntervalSet< I >inline
intersect(const IntervalMap< Interval2, T, Policy > &other)Sawyer::Container::IntervalSet< I >
Interval typedef (defined in Sawyer::Container::IntervalSet< I >)Sawyer::Container::IntervalSet< I >
intervals() const Sawyer::Container::IntervalSet< I >inline
IntervalSet()Sawyer::Container::IntervalSet< I >inline
IntervalSet(const IntervalSet< Interval2 > &other)Sawyer::Container::IntervalSet< I >inline
IntervalSet(const IntervalMap< Interval2, T, Policy > &other)Sawyer::Container::IntervalSet< I >inlineexplicit
IntervalSet(const boost::iterator_range< Iterator > &intervals)Sawyer::Container::IntervalSet< I >inline
invert()Sawyer::Container::IntervalSet< I >inline
invert(const Interval &restricted)Sawyer::Container::IntervalSet< I >inline
isDistinct(const Interval2 &interval) const Sawyer::Container::IntervalSet< I >inline
isDistinct(const IntervalSet< Interval2 > &other) const Sawyer::Container::IntervalSet< I >inline
isDistinct(const IntervalMap< Interval2, T2, Policy2 > &other) const Sawyer::Container::IntervalSet< I >inline
isEmpty() const Sawyer::Container::IntervalSet< I >inline
isOverlapping(const Interval2 &interval) const Sawyer::Container::IntervalSet< I >inline
isOverlapping(const IntervalSet< Interval2 > &other) const Sawyer::Container::IntervalSet< I >inline
isOverlapping(const IntervalMap< Interval2, T2, Policy2 > &other) const Sawyer::Container::IntervalSet< I >inline
least() const Sawyer::Container::IntervalSet< I >inline
least(Scalar lowerLimit) const Sawyer::Container::IntervalSet< I >inline
leastNonExistent(Scalar lowerLimit) const Sawyer::Container::IntervalSet< I >inline
lowerBound(const typename Interval::Value &scalar) const Sawyer::Container::IntervalSet< I >inline
nIntervals() const Sawyer::Container::IntervalSet< I >inline
operator!=(const IntervalSet &other) const Sawyer::Container::IntervalSet< I >inline
operator&(const IntervalSet &other) const Sawyer::Container::IntervalSet< I >inline
operator&(const Interval &interval) const Sawyer::Container::IntervalSet< I >inline
operator&=(const IntervalSet &other)Sawyer::Container::IntervalSet< I >inline
operator&=(const Interval &interval)Sawyer::Container::IntervalSet< I >inline
operator-(const IntervalSet &other) const Sawyer::Container::IntervalSet< I >inline
operator-(const Interval &interval) const Sawyer::Container::IntervalSet< I >inline
operator-=(const IntervalSet &other)Sawyer::Container::IntervalSet< I >inline
operator-=(const Interval &interval)Sawyer::Container::IntervalSet< I >inline
operator=(const IntervalSet< Interval2 > &other)Sawyer::Container::IntervalSet< I >inline
operator=(const IntervalMap< Interval2, T, Policy > &other)Sawyer::Container::IntervalSet< I >inline
operator=(const boost::iterator_range< Iterator > &intervals)Sawyer::Container::IntervalSet< I >inline
operator==(const IntervalSet &other) const Sawyer::Container::IntervalSet< I >inline
operator|(const IntervalSet &other) const Sawyer::Container::IntervalSet< I >inline
operator|(const Interval &interval) const Sawyer::Container::IntervalSet< I >inline
operator|=(const IntervalSet &other)Sawyer::Container::IntervalSet< I >inline
operator|=(const Interval &interval)Sawyer::Container::IntervalSet< I >inline
operator~() const Sawyer::Container::IntervalSet< I >inline
overlaps(const Interval2 &interval) const Sawyer::Container::IntervalSet< I >inline
overlaps(const IntervalSet< Interval2 > &other) const Sawyer::Container::IntervalSet< I >inline
overlaps(const IntervalMap< Interval2, T2, Policy2 > &other) const Sawyer::Container::IntervalSet< I >inline
Scalar typedefSawyer::Container::IntervalSet< I >
scalars() const Sawyer::Container::IntervalSet< I >inline
size() const Sawyer::Container::IntervalSet< I >inline
upperBound(const typename Interval::Value &scalar) const Sawyer::Container::IntervalSet< I >inline