If this is an inappropriate post, I apologize. I gave this a couple of weeks valiant effort. But I was unsuccessful with the wrapper projects (which for some reason neglect IGES_Control), and I'm apparently too old for C++.
All I need is a component (hopefully callable from C#) that will read an iges file, identify multiple models if the file is an assembly, and then provide design units, bounding box, surface area, volume, and (important) the number of surfaces. If the IGES file contains names for the models within the assembly, that would be nice, too.
(I have the detailed requirements should anyone be interested)