|
MOAB: Mesh Oriented datABase
(version 5.4.1)
|
#include <string>#include <iterator>#include <iosfwd>#include <algorithm>#include "moab/Types.hpp"
Include dependency graph for Range.hpp:Go to the source code of this file.
Classes | |
| struct | moab::range_iter_tag |
| struct | moab::range_base_iter |
| class | moab::Range |
| the class Range More... | |
| struct | moab::Range::PairNode |
| class | moab::Range::pair_iterator |
| used to iterate over sub-ranges of a range More... | |
| class | moab::Range::const_iterator |
| a const iterator which iterates over an Range More... | |
| class | moab::Range::const_reverse_iterator |
| a const reverse iterator which iterates over an Range More... | |
| class | moab::Range::const_pair_iterator |
| class | moab::range_inserter |
| Use as you would an STL back_inserter. More... | |
Namespaces | |
| namespace | moab |
Class representing axis-aligned bounding box. | |
Functions | |
| Range | moab::intersect (const Range &, const Range &) |
| intersect two ranges, placing the results in the return range | |
| Range | moab::subtract (const Range &from, const Range &) |
| subtract range2 from this, placing the results in the return range | |
| Range | moab::unite (const Range &r1, const Range &r2) |
| unite two ranges, placing the results in the return range | |
| Range::const_iterator | moab::operator+ (const Range::const_iterator &it, EntityID step) |
| Range::const_iterator | moab::operator+ (EntityID step, const Range::const_iterator &it) |
| Range::const_iterator | moab::operator- (const Range::const_iterator &it, EntityID step) |
| Range::const_iterator | moab::operator- (EntityID step, const Range::const_iterator &it) |
| EntityID | moab::operator- (const Range::const_iterator &it1, const Range::const_iterator &it2) |
| std::ostream & | moab::operator<< (std::ostream &s, const Range &r) |
| bool | moab::operator== (const Range &r1, const Range &r2) |
| bool | moab::operator!= (const Range &r1, const Range &r2) |