#include #include #include int main() { int err,contained; iMesh_Instance mesh; iBase_EntitySetHandle set,sub; iMesh_newMesh("",&mesh,&err,0); assert(err == 0); iMesh_createEntSet(mesh,0,&set,&err); assert(err == 0); iMesh_createEntSet(mesh,1,&sub,&err); assert(err == 0); printf("Adding 'sub' to 'set'\n"); iMesh_addEntSet(mesh,sub,set,&err); assert(err == 0); iMesh_isEntSetContained(mesh,set,sub,&contained,&err); assert(err == 0); printf("'sub' %s contained in 'set'\n",(contained) ? "is":"is not"); printf("Removing 'sub' from 'set'\n"); iMesh_rmvEntSet(mesh,sub,set,&err); assert(err == 0); iMesh_isEntSetContained(mesh,set,sub,&contained,&err); assert(err == 0); printf("'sub' %s contained in 'set'\n",(contained) ? "is":"is not"); iMesh_dtor(mesh,&err); assert(err == 0); }