The AcBr::ShellType enum classifies a shell as interior, exterior, and so on. Peripheral shells are returned as kShellExterior, and there is only one such shell per brep or region (by industry convention). Voids are returned as kShellInterior, and there may be several per brep or complex (providing there is also an exterior shell).