MOAB: Mesh Oriented datABase  (version 5.5.0)
AssocPairSide Class Referenceabstract

#include <AssocPairSide.hpp>

+ Inheritance diagram for AssocPairSide:

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
 

Detailed Description

Definition at line 7 of file AssocPairSide.hpp.

Constructor & Destructor Documentation

◆ ~AssocPairSide()

AssocPairSide::~AssocPairSide ( )
inlinevirtual

Definition at line 57 of file AssocPairSide.hpp.

58 {
59  // Nothing to do
60 }

Member Function Documentation

◆ create_relation_side()

virtual int AssocPairSide::create_relation_side ( )
pure virtual

◆ destroy_relation_side()

virtual int AssocPairSide::destroy_relation_side ( )
pure virtual

◆ get_all_entities()

virtual int AssocPairSide::get_all_entities ( int  dimension,
iBase_EntityHandle **  entities,
int *  entities_alloc,
int *  entities_size 
)
pure virtual

◆ get_all_sets()

virtual int AssocPairSide::get_all_sets ( iBase_EntitySetHandle **  sets,
int *  sets_alloc,
int *  sets_size 
)
pure virtual

◆ get_dims() [1/2]

virtual int AssocPairSide::get_dims ( iBase_EntityHandle entities,
int  num_entities,
int *  values 
)
pure virtual

◆ get_dims() [2/2]

virtual int AssocPairSide::get_dims ( iBase_EntitySetHandle sets,
int  num_sets,
int *  values 
)
pure virtual

◆ get_entities()

virtual int AssocPairSide::get_entities ( int  dimension,
iBase_EntitySetHandle  set_handle,
iBase_EntityHandle **  entities,
int *  entities_allocated,
int *  entities_size 
)
pure virtual

◆ get_ents_dims()

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

◆ get_gids() [1/2]

virtual int AssocPairSide::get_gids ( iBase_EntityHandle entities,
int  num_entities,
int *  values 
)
pure virtual

◆ get_gids() [2/2]

virtual int AssocPairSide::get_gids ( iBase_EntitySetHandle sets,
int  num_sets,
int *  values 
)
pure virtual

◆ get_iterator()

virtual int AssocPairSide::get_iterator ( iBase_EntitySetHandle  set,
iBase_EntityIterator iter 
)
pure virtual

◆ get_related_ents()

virtual int AssocPairSide::get_related_ents ( iBase_EntityHandle **  entities,
int *  entities_alloc,
int *  entities_size 
)
pure virtual

◆ get_related_sets()

virtual int AssocPairSide::get_related_sets ( iBase_EntitySetHandle **  sets,
int *  sets_alloc,
int *  sets_size 
)
pure virtual

◆ get_relation_side() [1/2]

virtual int AssocPairSide::get_relation_side ( iBase_EntityHandle entities,
int  num_entities,
void *  values 
)
pure virtual

◆ get_relation_side() [2/2]

virtual int AssocPairSide::get_relation_side ( iBase_EntitySetHandle sets,
int  num_sets,
void *  values 
)
pure virtual

◆ instance()

virtual iBase_Instance AssocPairSide::instance ( ) const
pure virtual

◆ rmv_relation_side() [1/2]

virtual int AssocPairSide::rmv_relation_side ( iBase_EntityHandle entities,
int  num_entities 
)
pure virtual

◆ rmv_relation_side() [2/2]

virtual int AssocPairSide::rmv_relation_side ( iBase_EntitySetHandle sets,
int  num_sets 
)
pure virtual

◆ set_relation_side() [1/2]

virtual int AssocPairSide::set_relation_side ( iBase_EntityHandle entities,
int  num_entities,
const void *  values 
)
pure virtual

◆ set_relation_side() [2/2]

virtual int AssocPairSide::set_relation_side ( iBase_EntitySetHandle sets,
int  num_sets,
const void *  values 
)
pure virtual

◆ type()

virtual iRel_IfaceType AssocPairSide::type ( ) const
pure virtual

The documentation for this class was generated from the following file: