MOAB: Mesh Oriented datABase
(version 5.5.0)
|
#include <MBiMesh.hpp>
Public Member Functions | |
MBiMesh (moab::Interface *mbImpl=NULL) | |
virtual | ~MBiMesh () |
bool | have_deleted_ents (bool reset) |
virtual ErrorCode | delete_mesh () |
virtual ErrorCode | delete_entities (const EntityHandle *, const int) |
virtual ErrorCode | delete_entities (const Range &) |
void | note_set_handle_tag (Tag) |
void | note_ent_handle_tag (Tag) |
void | note_tag_destroyed (Tag) |
bool | is_set_handle_tag (Tag) const |
bool | is_ent_handle_tag (Tag) const |
int | set_last_error (int, const char *) |
int | set_last_error (ErrorCode, const char *) |
Public Attributes | |
iBase_AdjacencyCost | AdjTable [16] |
moab::Interface * | mbImpl |
int | lastErrorType |
char | lastErrorDescription [120] |
Private Attributes | |
bool | haveDeletedEntities |
bool | iCreatedInterface |
std::vector< Tag > | setHandleTags |
std::vector< Tag > | entHandleTags |
Definition at line 14 of file MBiMesh.hpp.
|
inline |
Definition at line 57 of file MBiMesh.hpp.
References AdjTable, iBase_ALL_ORDER_1, iBase_SOME_ORDER_1, iBase_SOME_ORDER_LOGN, iBase_UNAVAILABLE, iCreatedInterface, lastErrorDescription, and mbImpl.
|
inlinevirtual |
Definition at line 77 of file MBiMesh.hpp.
References iCreatedInterface, and mbImpl.
|
inlinevirtual |
Definition at line 88 of file MBiMesh.hpp.
References moab::Interface::delete_entities(), haveDeletedEntities, and mbImpl.
Definition at line 94 of file MBiMesh.hpp.
References moab::Interface::delete_entities(), moab::Range::empty(), haveDeletedEntities, and mbImpl.
|
inlinevirtual |
Definition at line 82 of file MBiMesh.hpp.
References moab::Interface::delete_mesh(), haveDeletedEntities, and mbImpl.
|
inline |
Definition at line 25 of file MBiMesh.hpp.
|
inline |
Definition at line 132 of file MBiMesh.hpp.
References entHandleTags, and t.
|
inline |
Definition at line 127 of file MBiMesh.hpp.
References setHandleTags, and t.
|
inline |
Definition at line 109 of file MBiMesh.hpp.
References entHandleTags, setHandleTags, and t.
Referenced by check_handle_tag_type().
|
inline |
Definition at line 100 of file MBiMesh.hpp.
References entHandleTags, setHandleTags, and t.
Referenced by check_handle_tag_type().
|
inline |
|
inline |
Definition at line 144 of file MBiMesh.hpp.
References moab::Interface::get_error_string(), iBase_ERROR_MAP, mbImpl, and set_last_error().
|
inline |
Definition at line 137 of file MBiMesh.hpp.
References lastErrorDescription, and lastErrorType.
Referenced by iMesh_newMesh(), and set_last_error().
iBase_AdjacencyCost MBiMesh::AdjTable[16] |
Definition at line 35 of file MBiMesh.hpp.
Referenced by create_int_ents(), and MBiMesh().
|
private |
Definition at line 19 of file MBiMesh.hpp.
Referenced by is_ent_handle_tag(), note_ent_handle_tag(), note_set_handle_tag(), and note_tag_destroyed().
|
private |
Definition at line 17 of file MBiMesh.hpp.
Referenced by delete_entities(), and delete_mesh().
|
private |
Definition at line 18 of file MBiMesh.hpp.
Referenced by MBiMesh(), and ~MBiMesh().
char MBiMesh::lastErrorDescription[120] |
Definition at line 38 of file MBiMesh.hpp.
Referenced by MBiMesh(), and set_last_error().
int MBiMesh::lastErrorType |
Definition at line 37 of file MBiMesh.hpp.
Referenced by set_last_error().
moab::Interface* MBiMesh::mbImpl |
Definition at line 36 of file MBiMesh.hpp.
Referenced by check_handle_tag_type(), create_int_ents(), delete_entities(), delete_mesh(), FBiGeom_newGeomFromMesh(), MBiGeom::MBiGeom(), MBiMesh(), MBiGeom::moabItf(), set_last_error(), and ~MBiMesh().
|
private |
Definition at line 19 of file MBiMesh.hpp.
Referenced by is_set_handle_tag(), note_ent_handle_tag(), note_set_handle_tag(), and note_tag_destroyed().