MOAB: Mesh Oriented datABase
(version 5.5.0)
|
#include <FBGeomAssocPairSide.hpp>
Public Member Functions | |
FBGeomAssocPairSide (iRel_Instance relation, iBase_Instance instance, int id) | |
virtual | ~FBGeomAssocPairSide () |
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 |
FBiGeom_Instance | instance_ |
int | id |
iBase_TagHandle | relation_tag |
iBase_TagHandle | gid_tag |
Definition at line 7 of file FBGeomAssocPairSide.hpp.
FBGeomAssocPairSide::FBGeomAssocPairSide | ( | iRel_Instance | relation, |
iBase_Instance | instance, | ||
int | id | ||
) |
Definition at line 28 of file FBGeomAssocPairSide.cpp.
References create_relation_side(), FBiGeom_createTag, FBiGeom_getTagHandle, gid_tag, GLOBAL_ID_TAG_NAME, iBase_INTEGER, iBase_TAG_NOT_FOUND, and instance_.
|
virtual |
Definition at line 43 of file FBGeomAssocPairSide.cpp.
References destroy_relation_side().
|
virtual |
Implements AssocPairSide.
Definition at line 58 of file FBGeomAssocPairSide.cpp.
References FBiGeom_createTag, FBiGeom_getTagHandle, iBase_ENTITY_HANDLE, iBase_SUCCESS, iBase_TAG_NOT_FOUND, id, instance_, PROCESS_ERROR, relation_tag, RELATION_TAG_NAME, and RETURNR.
Referenced by FBGeomAssocPairSide().
|
virtual |
Implements AssocPairSide.
Definition at line 76 of file FBGeomAssocPairSide.cpp.
References FBiGeom_destroyTag, iBase_SUCCESS, instance_, PROCESS_ERROR, relation_tag, and RETURNR.
Referenced by ~FBGeomAssocPairSide().
|
virtual |
Implements AssocPairSide.
Definition at line 90 of file FBGeomAssocPairSide.cpp.
References entities, FBiGeom_getEntities, iBase_ALL_TYPES, iBase_SUCCESS, instance_, PROCESS_ERROR, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 103 of file FBGeomAssocPairSide.cpp.
References FBiGeom_getEntSets, iBase_SUCCESS, instance_, PROCESS_ERROR, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 263 of file FBGeomAssocPairSide.cpp.
References iBase_FAILURE, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 268 of file FBGeomAssocPairSide.cpp.
References iBase_FAILURE, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 112 of file FBGeomAssocPairSide.cpp.
References entities, FBiGeom_getEntities, iBase_ALL_TYPES, iBase_SUCCESS, instance_, PROCESS_ERROR, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 126 of file FBGeomAssocPairSide.cpp.
References entities, FBiGeom_getArrType, iBase_SUCCESS, instance_, PROCESS_ERROR, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 234 of file FBGeomAssocPairSide.cpp.
References entities, FBiGeom_getArrData, gid_tag, iBase_SUCCESS, instance_, PROCESS_ERROR, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 246 of file FBGeomAssocPairSide.cpp.
References FBiGeom_getEntSetData, gid_tag, iBase_SUCCESS, instance_, PROCESS_ERROR, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 227 of file FBGeomAssocPairSide.cpp.
References FBiGeom_initEntIter, iBase_ALL_TYPES, iBase_SUCCESS, instance_, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 139 of file FBGeomAssocPairSide.cpp.
References iBase_FAILURE, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 146 of file FBGeomAssocPairSide.cpp.
References iBase_FAILURE, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 151 of file FBGeomAssocPairSide.cpp.
References entities, FBiGeom_getArrData, iBase_SUCCESS, instance_, PROCESS_ERROR, relation_tag, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 163 of file FBGeomAssocPairSide.cpp.
References FBiGeom_getEntSetData, iBase_SUCCESS, instance_, PROCESS_ERROR, relation_tag, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 48 of file FBGeomAssocPairSide.cpp.
References instance_.
|
virtual |
Implements AssocPairSide.
Definition at line 205 of file FBGeomAssocPairSide.cpp.
References entities, FBiGeom_rmvArrTag, iBase_SUCCESS, instance_, PROCESS_ERROR, relation_tag, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 214 of file FBGeomAssocPairSide.cpp.
References FBiGeom_rmvEntSetTag, iBase_SUCCESS, instance_, PROCESS_ERROR, relation_tag, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 180 of file FBGeomAssocPairSide.cpp.
References entities, FBiGeom_setArrData, iBase_SUCCESS, instance_, PROCESS_ERROR, relation_tag, and RETURNR.
|
virtual |
Implements AssocPairSide.
Definition at line 190 of file FBGeomAssocPairSide.cpp.
References FBiGeom_setEntSetData, iBase_SUCCESS, instance_, PROCESS_ERROR, relation_tag, RETURNR, and size.
|
virtual |
Implements AssocPairSide.
Definition at line 53 of file FBGeomAssocPairSide.cpp.
References iRel_FBIGEOM_IFACE.
|
private |
Definition at line 64 of file FBGeomAssocPairSide.hpp.
Referenced by FBGeomAssocPairSide(), and get_gids().
|
private |
Definition at line 61 of file FBGeomAssocPairSide.hpp.
Referenced by create_relation_side().
|
private |
Definition at line 60 of file FBGeomAssocPairSide.hpp.
Referenced by create_relation_side(), destroy_relation_side(), FBGeomAssocPairSide(), get_all_entities(), get_all_sets(), get_entities(), get_ents_dims(), get_gids(), get_iterator(), get_relation_side(), instance(), rmv_relation_side(), and set_relation_side().
|
private |
Definition at line 59 of file FBGeomAssocPairSide.hpp.
|
private |
Definition at line 63 of file FBGeomAssocPairSide.hpp.
Referenced by create_relation_side(), destroy_relation_side(), get_relation_side(), rmv_relation_side(), and set_relation_side().