Mesh Oriented datABase
(version 5.4.1)
Array-based unstructured mesh datastructure
|
#include <AssocPairSide.hpp>
Public Member Functions | |
virtual | ~AssocPairSide () |
virtual iBase_Instance | instance () const =0 |
virtual iRel_IfaceType | type () const =0 |
virtual int | create_relation_side ()=0 |
virtual int | destroy_relation_side ()=0 |
virtual int | get_all_entities (int dimension, iBase_EntityHandle **entities, int *entities_alloc, int *entities_size)=0 |
virtual int | get_all_sets (iBase_EntitySetHandle **sets, int *sets_alloc, int *sets_size)=0 |
virtual int | get_entities (int dimension, iBase_EntitySetHandle set_handle, iBase_EntityHandle **entities, int *entities_allocated, int *entities_size)=0 |
virtual int | get_ents_dims (iBase_EntityHandle *entities, int entities_size, int **ent_types, int *ent_types_alloc, int *ent_types_size)=0 |
virtual int | get_related_ents (iBase_EntityHandle **entities, int *entities_alloc, int *entities_size)=0 |
virtual int | get_related_sets (iBase_EntitySetHandle **sets, int *sets_alloc, int *sets_size)=0 |
virtual int | get_relation_side (iBase_EntityHandle *entities, int num_entities, void *values)=0 |
virtual int | get_relation_side (iBase_EntitySetHandle *sets, int num_sets, void *values)=0 |
virtual int | set_relation_side (iBase_EntityHandle *entities, int num_entities, const void *values)=0 |
virtual int | set_relation_side (iBase_EntitySetHandle *sets, int num_sets, const void *values)=0 |
virtual int | rmv_relation_side (iBase_EntityHandle *entities, int num_entities)=0 |
virtual int | rmv_relation_side (iBase_EntitySetHandle *sets, int num_sets)=0 |
virtual int | get_iterator (iBase_EntitySetHandle set, iBase_EntityIterator *iter)=0 |
virtual int | get_gids (iBase_EntityHandle *entities, int num_entities, int *values)=0 |
virtual int | get_gids (iBase_EntitySetHandle *sets, int num_sets, int *values)=0 |
virtual int | get_dims (iBase_EntityHandle *entities, int num_entities, int *values)=0 |
virtual int | get_dims (iBase_EntitySetHandle *sets, int num_sets, int *values)=0 |
Definition at line 7 of file AssocPairSide.hpp.
AssocPairSide::~AssocPairSide | ( | ) | [inline, virtual] |
Definition at line 57 of file AssocPairSide.hpp.
{
// Nothing to do
}
virtual int AssocPairSide::create_relation_side | ( | ) | [pure virtual] |
Implemented in FBGeomAssocPairSide, GeomAssocPairSide, and MeshAssocPairSide.
virtual int AssocPairSide::destroy_relation_side | ( | ) | [pure virtual] |
Implemented in FBGeomAssocPairSide, GeomAssocPairSide, and MeshAssocPairSide.
virtual int AssocPairSide::get_all_entities | ( | int | dimension, |
iBase_EntityHandle ** | entities, | ||
int * | entities_alloc, | ||
int * | entities_size | ||
) | [pure virtual] |
Implemented in FBGeomAssocPairSide, GeomAssocPairSide, and MeshAssocPairSide.
Referenced by AssocPair::get_all_entities().
virtual int AssocPairSide::get_all_sets | ( | iBase_EntitySetHandle ** | sets, |
int * | sets_alloc, | ||
int * | sets_size | ||
) | [pure virtual] |
Implemented in FBGeomAssocPairSide, GeomAssocPairSide, and MeshAssocPairSide.
Referenced by AssocPair::get_all_sets().
virtual int AssocPairSide::get_dims | ( | iBase_EntityHandle * | entities, |
int | num_entities, | ||
int * | values | ||
) | [pure virtual] |
Implemented in FBGeomAssocPairSide, GeomAssocPairSide, and MeshAssocPairSide.
Referenced by AssocPair::get_dims().
virtual int AssocPairSide::get_dims | ( | iBase_EntitySetHandle * | sets, |
int | num_sets, | ||
int * | values | ||
) | [pure virtual] |
Implemented in FBGeomAssocPairSide, GeomAssocPairSide, and MeshAssocPairSide.
virtual int AssocPairSide::get_entities | ( | int | dimension, |
iBase_EntitySetHandle | set_handle, | ||
iBase_EntityHandle ** | entities, | ||
int * | entities_allocated, | ||
int * | entities_size | ||
) | [pure virtual] |
Implemented in FBGeomAssocPairSide, GeomAssocPairSide, and MeshAssocPairSide.
Referenced by AssocPair::get_entities().
virtual int AssocPairSide::get_ents_dims | ( | iBase_EntityHandle * | entities, |
int | entities_size, | ||
int ** | ent_types, | ||
int * | ent_types_alloc, | ||
int * | ent_types_size | ||
) | [pure virtual] |
Implemented in FBGeomAssocPairSide, GeomAssocPairSide, and MeshAssocPairSide.
Referenced by AssocPair::get_ents_dims().
virtual int AssocPairSide::get_gids | ( | iBase_EntityHandle * | entities, |
int | num_entities, | ||
int * | values | ||
) | [pure virtual] |
Implemented in FBGeomAssocPairSide, GeomAssocPairSide, and MeshAssocPairSide.
Referenced by AssocPair::get_gids().
virtual int AssocPairSide::get_gids | ( | iBase_EntitySetHandle * | sets, |
int | num_sets, | ||
int * | values | ||
) | [pure virtual] |
Implemented in FBGeomAssocPairSide, GeomAssocPairSide, and MeshAssocPairSide.
virtual int AssocPairSide::get_iterator | ( | iBase_EntitySetHandle | set, |
iBase_EntityIterator * | iter | ||
) | [pure virtual] |
Implemented in FBGeomAssocPairSide, GeomAssocPairSide, and MeshAssocPairSide.
virtual int AssocPairSide::get_related_ents | ( | iBase_EntityHandle ** | entities, |
int * | entities_alloc, | ||
int * | entities_size | ||
) | [pure virtual] |
Implemented in FBGeomAssocPairSide, GeomAssocPairSide, and MeshAssocPairSide.
virtual int AssocPairSide::get_related_sets | ( | iBase_EntitySetHandle ** | sets, |
int * | sets_alloc, | ||
int * | sets_size | ||
) | [pure virtual] |
Implemented in FBGeomAssocPairSide, GeomAssocPairSide, and MeshAssocPairSide.
virtual int AssocPairSide::get_relation_side | ( | iBase_EntityHandle * | entities, |
int | num_entities, | ||
void * | values | ||
) | [pure virtual] |
Implemented in FBGeomAssocPairSide, GeomAssocPairSide, and MeshAssocPairSide.
Referenced by AssocPair::change_status(), and AssocPair::get_relation().
virtual int AssocPairSide::get_relation_side | ( | iBase_EntitySetHandle * | sets, |
int | num_sets, | ||
void * | values | ||
) | [pure virtual] |
Implemented in FBGeomAssocPairSide, GeomAssocPairSide, and MeshAssocPairSide.
virtual iBase_Instance AssocPairSide::instance | ( | ) | const [pure virtual] |
Implemented in FBGeomAssocPairSide, GeomAssocPairSide, and MeshAssocPairSide.
Referenced by AssocPair::iface_instance().
virtual int AssocPairSide::rmv_relation_side | ( | iBase_EntityHandle * | entities, |
int | num_entities | ||
) | [pure virtual] |
Implemented in FBGeomAssocPairSide, GeomAssocPairSide, and MeshAssocPairSide.
Referenced by AssocPair::rmv_relation().
virtual int AssocPairSide::rmv_relation_side | ( | iBase_EntitySetHandle * | sets, |
int | num_sets | ||
) | [pure virtual] |
Implemented in FBGeomAssocPairSide, GeomAssocPairSide, and MeshAssocPairSide.
virtual int AssocPairSide::set_relation_side | ( | iBase_EntityHandle * | entities, |
int | num_entities, | ||
const void * | values | ||
) | [pure virtual] |
Implemented in FBGeomAssocPairSide, GeomAssocPairSide, and MeshAssocPairSide.
virtual int AssocPairSide::set_relation_side | ( | iBase_EntitySetHandle * | sets, |
int | num_sets, | ||
const void * | values | ||
) | [pure virtual] |
Implemented in FBGeomAssocPairSide, GeomAssocPairSide, and MeshAssocPairSide.
virtual iRel_IfaceType AssocPairSide::type | ( | ) | const [pure virtual] |
Implemented in FBGeomAssocPairSide, GeomAssocPairSide, and MeshAssocPairSide.
Referenced by AssocPair::iface_type().