#include #include #include int main() { iGeom_Instance geom; iBase_EntitySetHandle rootset; iBase_EntitySetHandle set; int num; int err; int i; for(i=0; i<5; i++) { iGeom_newGeom("",&geom,&err,0); printf("created iGeom instance\n"); iGeom_getRootSet(geom,&rootset,&err); iGeom_getNumEntSets(geom,rootset,0,&num,&err); printf(" # of ent sets: %d\n",num); iGeom_createEntSet(geom,1,&set,&err); printf(" created ent set\n"); iGeom_getNumEntSets(geom,rootset,0,&num,&err); printf(" # of ent sets: %d\n",num); iGeom_dtor(geom,&err); printf("destroyed iGeom instance\n\n"); } }