protected IfcSolidModel(IfcSolidModel p) : base(p) { }
internal static void parseFields(IfcSolidModel s, List<string> arrFields, ref int ipos) { IfcGeometricRepresentationItem.parseFields(s, arrFields, ref ipos); }
public IfcShapeRepresentation(IfcSolidModel sm) : base(sm, "Body", "SweptSolid") { //ABSTRACT SUPERTYPE OF (ONEOF(IfcCsgSolid ,IfcManifoldSolidBrep,IfcSweptAreaSolid,IfcSweptDiskSolid)) IfcCsgSolid cs = sm as IfcCsgSolid; if (cs != null) mRepresentationType = "CSG"; else { IfcManifoldSolidBrep msb = sm as IfcManifoldSolidBrep; if (msb != null) mRepresentationType = "Brep"; else { IfcAdvancedBrep ab = sm as IfcAdvancedBrep; if (ab != null) mRepresentationType = "AdvancedBrep"; } } }