public IfcGeometricCurveSet(List<IfcGeometricSetSelect> set) : base(set) { for (int icounter = 0; icounter < set.Count; icounter++) { IfcSurface s = set[icounter] as IfcSurface; if (s != null) throw new Exception("XXX Error, IfcSurface cannot be added to IfcGeometricCurveSet " + mIndex); } }