12 #define PROCESS_ERROR \
15 if( iBase_SUCCESS != result ) \
17 char this_descr[120]; \
18 iMesh_getDescription( instance_, this_descr, 120 ); \
19 ERRORR( result, this_descr ); \
25 #define LASSOI lasso_instance( relation )
32 : relation( p_relation ), instance_( reinterpret_cast<
iMesh_Instance >( p_instance ) ), id( p_id )
69 std::string rel_tag_name( ss.str() );
75 rel_tag_name.size() );
137 int* ent_types_alloc,
138 int* ent_types_size )
151 entities, entities_alloc, entities_size, &result );
177 char* data =
static_cast< char*
>( values );
182 for(
int i = 0; i < num_sets; i++ )
185 &values_size, &result );
204 const char* data =
static_cast< const char*
>( values );
208 for(
int i = 0; i < num_sets; i++ )
230 for(
int i = 0; i < num_sets; i++ )
249 int values_alloc = num_entities *
sizeof( int );
260 char* data =
reinterpret_cast< char*
>( values );
261 int values_alloc =
sizeof( int );
265 for(
int i = 0; i < num_sets; i++ )
268 &values_size, &result );
277 int values_alloc = num_entities *
sizeof( int );
288 char* data =
reinterpret_cast< char*
>( values );
289 int values_alloc =
sizeof( int );
293 for(
int i = 0; i < num_sets; i++ )
296 &values_size, &result );