Inheritance: IfcStructuralMember
Example #1
0
		internal new static IfcStructuralCurveMember Parse(string strDef, Schema schema) { IfcStructuralCurveMember m = new IfcStructuralCurveMember(); int ipos = 0; parseFields(m, ParserSTEP.SplitLineFields(strDef), ref ipos,schema); return m; }
Example #2
0
		internal static void parseFields(IfcStructuralCurveMember m, List<string> arrFields, ref int ipos, Schema schema)
		{
			IfcStructuralMember.parseFields(m, arrFields, ref ipos);
			string s = arrFields[ipos++];
			m.mPredefinedType = (IfcStructuralCurveTypeEnum)Enum.Parse(typeof(IfcStructuralCurveTypeEnum), s.Substring(1, s.Length - 2));
			if (schema != Schema.IFC2x3)
				m.mAxis = ParserSTEP.ParseLink(arrFields[ipos++]);
		}
Example #3
0
		internal IfcStructuralCurveMember(IfcStructuralCurveMember p) : base(p) { mPredefinedType = p.mPredefinedType; }