Mesh Oriented datABase
(version 5.4.1)
Array-based unstructured mesh datastructure
|
#include <string>
#include <iterator>
#include <iosfwd>
#include <algorithm>
#include "moab/Types.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) |