Exemple #1
0
		protected IfcSolidModel(IfcSolidModel p) : base(p) { }
Exemple #2
0
		internal static void parseFields(IfcSolidModel s, List<string> arrFields, ref int ipos) { IfcGeometricRepresentationItem.parseFields(s, arrFields, ref ipos); }
Exemple #3
0
		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";
				}
			}

		}