Example #1
0
		internal static IfcProjectionElement Parse(string strDef, Schema schema) { IfcProjectionElement e = new IfcProjectionElement(); int ipos = 0; parseFields(e, ParserSTEP.SplitLineFields(strDef), ref ipos,schema); return e; }
Example #2
0
		internal static void parseFields(IfcProjectionElement e, List<string> arrFields, ref int ipos, Schema schema)
		{
			IfcFeatureElementAddition.parseFields(e, arrFields, ref ipos);
			if (schema != Schema.IFC2x3)
				e.mPredefinedType = (IfcProjectionElementTypeEnum)Enum.Parse(typeof(IfcProjectionElementTypeEnum), arrFields[ipos++].Replace(".", ""));
		}
Example #3
0
		internal IfcProjectionElement(IfcProjectionElement od) : base(od) { mPredefinedType = od.mPredefinedType; }