Mesh Oriented datABase  (version 5.4.1)
Array-based unstructured mesh datastructure
TagCompare.hpp File Reference
#include "TagInfo.hpp"
#include "VarLenTag.hpp"
#include <vector>
+ Include dependency graph for TagCompare.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  moab::TagBytesEqual
class  moab::TagBytesLess
class  moab::TagVarBytesEqual
class  moab::TagVarBytesLess
class  moab::TagTypeEqual< T >
class  moab::TagTypeLess< T >
class  moab::TagOneTypeEqual< T >
class  moab::TagOneTypeLess< T >
class  moab::TagVarTypeEqual< T >
class  moab::TagVarTypeLess< T >
class  moab::ByteArrayIterator
class  moab::InsertCount

Namespaces

namespace  moab
 

Class representing axis-aligned bounding box.


Typedefs

typedef TagBytesEqual moab::TagIntsEqual
typedef TagVarBytesEqual moab::TagVarIntsEqual
typedef TagTypeLess< int > moab::TagIntsLess
typedef TagVarTypeLess< int > moab::TagVarIntsLess
typedef TagOneTypeEqual< int > moab::TagOneIntEqual
typedef TagOneTypeLess< int > moab::TagOneIntLess
typedef TagBytesEqual moab::TagHandlesEqual
typedef TagVarBytesEqual moab::TagVarHandlesEqual
typedef TagTypeLess< EntityHandle > moab::TagHandlesLess
typedef TagVarTypeLess
< EntityHandle > 
moab::TagVarHandlesLess
typedef TagOneTypeEqual
< EntityHandle > 
moab::TagOneHandleEqual
typedef TagOneTypeLess
< EntityHandle > 
moab::TagOneHandleLess
typedef TagTypeEqual< double > moab::TagDoublesEqual
typedef TagVarTypeEqual< double > moab::TagVarDoublesEqual
typedef TagTypeLess< double > moab::TagDoublesLess
typedef TagVarTypeLess< double > moab::TagVarDoublesLess
typedef TagOneTypeEqual< double > moab::TagOneDoubleEqual
typedef TagOneTypeLess< double > moab::TagOneDoubleLess

Functions

template<class Functor , class IteratorType >
static void moab::find_tag_values (Functor compare, IteratorType begin, IteratorType end, Range &results)
template<class Functor , class IteratorType >
static void moab::find_tag_values (Functor compare, IteratorType begin, IteratorType end, std::vector< EntityHandle > &results)
template<class Functor , class TagMap >
static void moab::find_map_values (Functor compare, Range::const_iterator lower, Range::const_iterator upper, const TagMap &tag_map, Range &results)
template<class IteratorType , class ContainerType >
static void moab::find_tag_values_equal (const TagInfo &tag_info, const void *value, int size, IteratorType begin, IteratorType end, ContainerType &results)
template<class IteratorType , class ContainerType >
static void moab::find_tag_varlen_values_equal (const TagInfo &tag_info, const void *value, int size, IteratorType begin, IteratorType end, ContainerType &results)
template<class TagMap >
static void moab::find_map_values_equal (const TagInfo &tag_info, const void *value, int size, Range::const_iterator begin, Range::const_iterator end, const TagMap &tag_map, Range &results)
template<class TagMap >
static void moab::find_map_varlen_values_equal (const TagInfo &tag_info, const void *value, int size, Range::const_iterator begin, Range::const_iterator end, const TagMap &tag_map, Range &results)
static std::pair< EntityType,
EntityType > 
moab::type_range (EntityType type)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines