MOAB: Mesh Oriented datABase
(version 5.5.0)
|
#include <MeshAssocPairSide.hpp>
Public Member Functions | |
MeshAssocPairSide (iRel_Instance relation, iBase_Instance instance, int id) | |
virtual | ~MeshAssocPairSide () |
virtual iBase_Instance | instance () const |
virtual iRel_IfaceType | type () const |
virtual int | create_relation_side () |
virtual int | destroy_relation_side () |
virtual int | get_all_entities (int dimension, iBase_EntityHandle **entities, int *entities_alloc, int *entities_size) |
virtual int | get_all_sets (iBase_EntitySetHandle **sets, int *sets_alloc, int *sets_size) |
virtual int | get_entities (int dimension, iBase_EntitySetHandle set_handle, iBase_EntityHandle **entities, int *entities_alloc, int *entities_size) |
virtual int | get_ents_dims (iBase_EntityHandle *entities, int entities_size, int **ent_types, int *ent_types_alloc, int *ent_types_size) |
virtual int | get_related_ents (iBase_EntityHandle **entities, int *entities_alloc, int *entities_size) |
virtual int | get_related_sets (iBase_EntitySetHandle **sets, int *sets_alloc, int *sets_size) |
virtual int | get_relation_side (iBase_EntityHandle *entities, int num_entities, void *values) |
virtual int | get_relation_side (iBase_EntitySetHandle *sets, int num_sets, void *values) |
virtual int | set_relation_side (iBase_EntityHandle *entities, int num_entities, const void *values) |
virtual int | set_relation_side (iBase_EntitySetHandle *sets, int num_sets, const void *values) |
virtual int | rmv_relation_side (iBase_EntityHandle *entities, int num_entities) |
virtual int | rmv_relation_side (iBase_EntitySetHandle *sets, int num_sets) |
virtual int | get_iterator (iBase_EntitySetHandle set, iBase_EntityIterator *iter) |
virtual int | get_gids (iBase_EntityHandle *entities, int num_entities, int *values) |
virtual int | get_gids (iBase_EntitySetHandle *sets, int num_sets, int *values) |
virtual int | get_dims (iBase_EntityHandle *entities, int num_entities, int *values) |
virtual int | get_dims (iBase_EntitySetHandle *sets, int num_sets, int *values) |
![]() | |
virtual | ~AssocPairSide () |
Private Attributes | |
iRel_Instance | relation |
iMesh_Instance | instance_ |
int | id |
iBase_TagHandle | relation_tag |
iBase_TagHandle | gid_tag |
iBase_TagHandle | dim_tag |
Definition at line 7 of file MeshAssocPairSide.hpp.
MeshAssocPairSide::MeshAssocPairSide | ( | iRel_Instance | relation, |
iBase_Instance | instance, | ||
int | id | ||
) |
Definition at line 31 of file MeshAssocPairSide.cpp.
References create_relation_side(), dim_tag, gid_tag, GLOBAL_ID_TAG_NAME, iBase_INTEGER, iBase_TAG_NOT_FOUND, iMesh_createTag, iMesh_getTagHandle, instance_, and MESH_DIMENSION_TAG_NAME.
|
virtual |
Definition at line 49 of file MeshAssocPairSide.cpp.
References destroy_relation_side().
|
virtual |
Implements AssocPairSide.
Definition at line 64 of file MeshAssocPairSide.cpp.
References iBase_ENTITY_HANDLE, iBase_SUCCESS, iBase_TAG_NOT_FOUND, id, iMesh_createTag, iMesh_getTagHandle, instance_, PROCESS_ERROR, relation_tag, RELATION_TAG_NAME, and RETURNR.
Referenced by MeshAssocPairSide().
|
virtual |
Implements AssocPairSide.
Definition at line 82 of file MeshAssocPairSide.cpp.
References iBase_SUCCESS, iMesh_destroyTag, instance_, PROCESS_ERROR, relation_tag, and RETURNR.
Referenced by ~MeshAssocPairSide().
|
virtual |
Implements AssocPairSide.
Definition at line 96 of file MeshAssocPairSide.cpp.
References entities, iBase_ALL_TYPES, iBase_SUCCESS, iMesh_ALL_TOPOLOGIES, iMesh_getEntities, instance_, PROCESS_ERROR, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 110 of file MeshAssocPairSide.cpp.
References iBase_SUCCESS, iMesh_getEntSets, instance_, PROCESS_ERROR, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 275 of file MeshAssocPairSide.cpp.
References dim_tag, entities, iBase_SUCCESS, iMesh_getArrData, instance_, PROCESS_ERROR, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 286 of file MeshAssocPairSide.cpp.
References dim_tag, iBase_SUCCESS, iMesh_getEntSetData, instance_, PROCESS_ERROR, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 119 of file MeshAssocPairSide.cpp.
References entities, iBase_ALL_TYPES, iBase_SUCCESS, iMesh_ALL_TOPOLOGIES, iMesh_getEntities, instance_, PROCESS_ERROR, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 134 of file MeshAssocPairSide.cpp.
References entities, iBase_SUCCESS, iMesh_getEntArrType, instance_, PROCESS_ERROR, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 247 of file MeshAssocPairSide.cpp.
References entities, gid_tag, iBase_SUCCESS, iMesh_getArrData, instance_, PROCESS_ERROR, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 258 of file MeshAssocPairSide.cpp.
References gid_tag, iBase_SUCCESS, iMesh_getEntSetData, instance_, PROCESS_ERROR, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 239 of file MeshAssocPairSide.cpp.
References iBase_ALL_TYPES, iBase_SUCCESS, iMesh_ALL_TOPOLOGIES, iMesh_initEntIter, instance_, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 147 of file MeshAssocPairSide.cpp.
References entities, iBase_ALL_TYPES, iBase_SUCCESS, iMesh_ALL_TOPOLOGIES, iMesh_getEntsByTagsRec, instance_, PROCESS_ERROR, relation_tag, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 156 of file MeshAssocPairSide.cpp.
References iBase_SUCCESS, iMesh_getEntSetsByTagsRec, instance_, PROCESS_ERROR, relation_tag, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 164 of file MeshAssocPairSide.cpp.
References entities, iBase_SUCCESS, iMesh_getArrData, instance_, PROCESS_ERROR, relation_tag, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 175 of file MeshAssocPairSide.cpp.
References iBase_SUCCESS, iMesh_getEntSetData, instance_, PROCESS_ERROR, relation_tag, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 54 of file MeshAssocPairSide.cpp.
References instance_.
|
virtual |
Implements AssocPairSide.
Definition at line 217 of file MeshAssocPairSide.cpp.
References entities, iBase_SUCCESS, iMesh_rmvArrTag, instance_, PROCESS_ERROR, relation_tag, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 226 of file MeshAssocPairSide.cpp.
References iBase_SUCCESS, iMesh_rmvEntSetTag, instance_, PROCESS_ERROR, relation_tag, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 192 of file MeshAssocPairSide.cpp.
References entities, iBase_SUCCESS, iMesh_setArrData, instance_, PROCESS_ERROR, relation_tag, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 202 of file MeshAssocPairSide.cpp.
References iBase_SUCCESS, iMesh_setEntSetData, instance_, PROCESS_ERROR, relation_tag, RETURNR, and size.
|
virtual |
Implements AssocPairSide.
Definition at line 59 of file MeshAssocPairSide.cpp.
References iRel_IMESH_IFACE.
|
private |
Definition at line 65 of file MeshAssocPairSide.hpp.
Referenced by get_dims(), and MeshAssocPairSide().
|
private |
Definition at line 64 of file MeshAssocPairSide.hpp.
Referenced by get_gids(), and MeshAssocPairSide().
|
private |
Definition at line 61 of file MeshAssocPairSide.hpp.
Referenced by create_relation_side().
|
private |
Definition at line 60 of file MeshAssocPairSide.hpp.
Referenced by create_relation_side(), destroy_relation_side(), get_all_entities(), get_all_sets(), get_dims(), get_entities(), get_ents_dims(), get_gids(), get_iterator(), get_related_ents(), get_related_sets(), get_relation_side(), instance(), MeshAssocPairSide(), rmv_relation_side(), and set_relation_side().
|
private |
Definition at line 59 of file MeshAssocPairSide.hpp.
|
private |
Definition at line 63 of file MeshAssocPairSide.hpp.
Referenced by create_relation_side(), destroy_relation_side(), get_related_ents(), get_related_sets(), get_relation_side(), rmv_relation_side(), and set_relation_side().