internal static void parseFields(IfcBridgeSegment e, List<string> arrFields, ref int ipos) { IfcBridgeElement.parseFields(e, arrFields, ref ipos); e.mSegmentType = (IfcBridgeSegmentType)Enum.Parse(typeof(IfcBridgeSegmentType), arrFields[ipos++].Replace(".", "")); e.mSegmentParts = ParserSTEP.SplitListLinks(arrFields[ipos++]); }
internal static new IfcBridgeSegment Parse(string strDef) { IfcBridgeSegment e = new IfcBridgeSegment(); int ipos = 0; parseFields(e, ParserSTEP.SplitLineFields(strDef), ref ipos); return e; }
internal IfcBridgeSegment(IfcBridgeSegment s) : base(s) { }
internal static void parseFields(IfcBridgeSegment e, List <string> arrFields, ref int ipos) { IfcBridgeElement.parseFields(e, arrFields, ref ipos); e.mSegmentType = (IfcBridgeSegmentType)Enum.Parse(typeof(IfcBridgeSegmentType), arrFields[ipos++].Replace(".", "")); e.mSegmentParts = ParserSTEP.SplitListLinks(arrFields[ipos++]); }
internal new static IfcBridgeSegment Parse(string strDef) { IfcBridgeSegment e = new IfcBridgeSegment(); int ipos = 0; parseFields(e, ParserSTEP.SplitLineFields(strDef), ref ipos); return(e); }
internal IfcBridgeSegment(IfcBridgeSegment s) : base(s) { }