MOAB: Mesh Oriented datABase  (version 5.2.1)
MeshSet.cpp File Reference
#include "MeshSet.hpp"
#include "AEntityFactory.hpp"
+ Include dependency graph for MeshSet.cpp:

Go to the source code of this file.

Classes

class  moab::range_tool< pair_iter_t >
 Methods to insert/remove range-based data from contents list. Templatized to operate on both Range and set-based MeshSets. More...
class  moab::MeshSetRComp

Namespaces

namespace  moab
 

Class representing axis-aligned bounding box.


Typedefs

typedef std::pair
< EntityHandle, EntityHandle > 
moab::MeshSetRange

Functions

static MeshSet::Count moab::insert_in_vector (const MeshSet::Count count, MeshSet::CompactList &list, const EntityHandle h, int &result)
 Insert into parent/child list.
static MeshSet::Count moab::remove_from_vector (const MeshSet::Count count, MeshSet::CompactList &list, const EntityHandle h, int &result)
 Remvoe from parent/child list.
static EntityHandle * moab::resize_compact_list (MeshSet::Count &count, MeshSet::CompactList &clist, size_t new_list_size)
 Resize MeshSet::CompactList. Returns pointer to storage.
static ErrorCode moab::vector_remove_range (MeshSet::Count &count, MeshSet::CompactList &clist, const Range &range, EntityHandle my_handle, AEntityFactory *adj)
static ErrorCode moab::vector_remove_ranges (MeshSet::Count &count, MeshSet::CompactList &clist, const EntityHandle *pair_list, size_t num_pairs, EntityHandle my_handle, AEntityFactory *adj)
static ErrorCode moab::vector_remove_vector (MeshSet::Count &count, MeshSet::CompactList &clist, const EntityHandle *vect, size_t vect_size, EntityHandle my_handle, AEntityFactory *adj)
static ErrorCode moab::vector_insert_vector (MeshSet::Count &count, MeshSet::CompactList &clist, const EntityHandle *vect, size_t vect_size, EntityHandle my_handle, AEntityFactory *adj)
static void moab::convert_to_ranges (const EntityHandle *vect_in, size_t vect_in_len, std::vector< EntityHandle > &vect_out)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines