Exemple #1
0
		internal new static IfcRelConnectsPathElements Parse(string strDef) { IfcRelConnectsPathElements i = new IfcRelConnectsPathElements(); int ipos = 0; parseFields(i, ParserSTEP.SplitLineFields(strDef), ref ipos); return i; }
Exemple #2
0
		internal static void parseFields(IfcRelConnectsPathElements i, List<string> arrFields, ref int ipos)
		{
			IfcRelConnectsElements.parseFields(i, arrFields, ref ipos);
			i.mRelatingPriorities = ParserSTEP.SplitListLinks(arrFields[ipos++]);
			i.mRelatedPriorities = ParserSTEP.SplitListLinks(arrFields[ipos++]);
			i.mRelatedConnectionType = (IfcConnectionTypeEnum)Enum.Parse(typeof(IfcConnectionTypeEnum), arrFields[ipos++].Replace(".", ""));
			i.mRelatingConnectionType = (IfcConnectionTypeEnum)Enum.Parse(typeof(IfcConnectionTypeEnum), arrFields[ipos++].Replace(".", ""));
		}
Exemple #3
0
		internal IfcRelConnectsPathElements(IfcRelConnectsPathElements i)
			: base(i)
		{
			mRelatingPriorities.AddRange(i.mRelatingPriorities);
			mRelatedPriorities.AddRange(i.mRelatedPriorities);
			mRelatedConnectionType = i.mRelatedConnectionType;
			mRelatingConnectionType = i.mRelatingConnectionType;
		}