#include <DamselUtil.hpp>
Classes | |
struct | DtagP |
struct | MtagP |
class | tinfo |
struct to hold information on damsel/moab tags More... | |
Public Member Functions | |
DamselUtil () | |
Needs to be a constructor to initialize dtom_data_type. More... | |
Static Public Member Functions | |
static ErrorCode | container_to_range (damsel_model m, damsel_container &cont, Range &range) |
Convert handles in a container to a range; assumes EntityHandle and Damsel entity handles are the same size. More... | |
Static Public Attributes | |
static damsel_data_type | mtod_data_type [MB_MAX_DATA_TYPE+1] |
static enum DataType | dtom_data_type [DAMSEL_DATA_TYPE_PREDEFINED_WATERMARK+1] |
static enum damsel_entity_type | mtod_entity_type [MBMAXTYPE+1] |
static enum EntityType | dtom_entity_type [DAMSEL_ENTITY_TYPE_ALL_TYPES+1] |
Private Attributes | |
damsel_library | dmslLib |
Damsel library id. More... | |
damsel_model | dmslModel |
Damsel model id. More... | |
tinfo | xcoordsTag |
Other conventional tags. More... | |
tinfo | ycoordsTag |
tinfo | zcoordsTag |
tinfo | collFlagsTag |
tinfo | parentsTag |
tinfo | childrenTag |
std::vector< tinfo > | tagMap |
MOAB/damsel handles for dense [0], sparse [1], and conventional [2] tags. More... | |
damsel_handle_type | moabHandleType |
Damsel handle type used in (this build of) MOAB. More... | |
Friends | |
class | WriteDamsel |
class | ReadDamsel |
Definition at line 37 of file DamselUtil.hpp.
moab::DamselUtil::DamselUtil | ( | ) |
Needs to be a constructor to initialize dtom_data_type.
Definition at line 60 of file DamselUtil.cpp.
|
static |
Convert handles in a container to a range; assumes EntityHandle and Damsel entity handles are the same size.
Definition at line 67 of file DamselUtil.cpp.
References CHK_DMSL_ERR_NM, ErrorCode, moab::Range::insert(), and MB_SUCCESS.
Referenced by moab::ReadDamsel::process_ent_info().
|
friend |
Definition at line 41 of file DamselUtil.hpp.
|
friend |
Definition at line 40 of file DamselUtil.hpp.
|
private |
Definition at line 116 of file DamselUtil.hpp.
Referenced by moab::ReadDamsel::process_tags().
|
private |
Definition at line 116 of file DamselUtil.hpp.
Referenced by moab::WriteDamsel::init_tag_info(), moab::ReadDamsel::process_tags(), moab::WriteDamsel::write_sets(), and moab::WriteDamsel::WriteDamsel().
|
private |
Damsel library id.
Definition at line 110 of file DamselUtil.hpp.
Referenced by moab::ReadDamsel::load_file(), moab::WriteDamsel::write_file(), and moab::ReadDamsel::~ReadDamsel().
|
private |
Damsel model id.
Definition at line 113 of file DamselUtil.hpp.
Referenced by moab::WriteDamsel::init_tag_info(), moab::ReadDamsel::load_file(), moab::WriteDamsel::map_sparse_tags(), moab::ReadDamsel::process_ent_info(), moab::WriteDamsel::write_entities(), moab::WriteDamsel::write_file(), moab::WriteDamsel::write_sets(), and moab::WriteDamsel::write_vertices().
|
static |
Definition at line 46 of file DamselUtil.hpp.
Referenced by moab::ReadDamsel::process_tags().
|
static |
Definition at line 46 of file DamselUtil.hpp.
Referenced by moab::ReadDamsel::process_ent_info().
|
private |
Damsel handle type used in (this build of) MOAB.
Definition at line 122 of file DamselUtil.hpp.
Referenced by moab::WriteDamsel::WriteDamsel().
|
static |
Definition at line 46 of file DamselUtil.hpp.
Referenced by moab::WriteDamsel::init_tag_info().
|
static |
Definition at line 46 of file DamselUtil.hpp.
Referenced by moab::WriteDamsel::write_entities().
|
private |
Definition at line 116 of file DamselUtil.hpp.
Referenced by moab::ReadDamsel::process_tags().
|
private |
MOAB/damsel handles for dense [0], sparse [1], and conventional [2] tags.
Definition at line 119 of file DamselUtil.hpp.
Referenced by moab::WriteDamsel::init_tag_info(), moab::WriteDamsel::map_dense_tags(), moab::WriteDamsel::map_sparse_tags(), moab::ReadDamsel::process_entity_tags(), moab::ReadDamsel::process_tags(), and moab::WriteDamsel::WriteDamsel().
|
private |
Other conventional tags.
Definition at line 116 of file DamselUtil.hpp.
Referenced by moab::WriteDamsel::init_tag_info(), moab::ReadDamsel::process_ent_info(), moab::ReadDamsel::process_tags(), moab::WriteDamsel::write_vertices(), and moab::WriteDamsel::WriteDamsel().
|
private |
Definition at line 116 of file DamselUtil.hpp.
Referenced by moab::WriteDamsel::init_tag_info(), moab::ReadDamsel::process_ent_info(), moab::ReadDamsel::process_tags(), moab::WriteDamsel::write_vertices(), and moab::WriteDamsel::WriteDamsel().
|
private |
Definition at line 116 of file DamselUtil.hpp.
Referenced by moab::WriteDamsel::init_tag_info(), moab::ReadDamsel::process_ent_info(), moab::ReadDamsel::process_tags(), moab::WriteDamsel::write_vertices(), and moab::WriteDamsel::WriteDamsel().