protected static void parseFields(IfcAlignment2DVerticalSegment s, List <string> arrFields, ref int ipos)
 {
     IfcAlignment2DSegment.parseFields(s, arrFields, ref ipos);
     s.mStartDistAlong   = ParserSTEP.ParseDouble(arrFields[ipos++]);
     s.mHorizontalLength = ParserSTEP.ParseDouble(arrFields[ipos++]);
     s.mStartHeight      = ParserSTEP.ParseDouble(arrFields[ipos++]);
     s.mStartGradient    = ParserSTEP.ParseDouble(arrFields[ipos++]);
 }
 protected static void parseFields(IfcAlignment2DSegment a, List <string> arrFields, ref int ipos)
 {
     a.mTangentialContinuity = ParserIfc.ParseIFCLogical(arrFields[ipos++]);
     a.mStartTag             = arrFields[ipos++].Replace("'", "");
     a.mEndTag = arrFields[ipos++].Replace("'", "");
 }
 protected IfcAlignment2DSegment(IfcAlignment2DSegment s) : base()
 {
     mTangentialContinuity = s.mTangentialContinuity; mStartTag = s.mStartTag; mEndTag = s.mEndTag;
 }
 internal static void parseFields(IfcAlignment2DHorizontalSegment s, List <string> arrFields, ref int ipos)
 {
     IfcAlignment2DSegment.parseFields(s, arrFields, ref ipos);
     s.mCurveGeometry = ParserSTEP.ParseLink(arrFields[ipos++]);
 }
示例#5
0
 protected static void parseFields(IfcAlignment2DSegment a, List<string> arrFields, ref int ipos)
 {
     a.mTangentialContinuity = ParserIfc.ParseIFCLogical(arrFields[ipos++]);
     a.mStartTag = arrFields[ipos++].Replace("'", "");
     a.mEndTag = arrFields[ipos++].Replace("'", "");
 }
示例#6
0
 protected IfcAlignment2DSegment(IfcAlignment2DSegment s)
     : base()
 {
     mTangentialContinuity = s.mTangentialContinuity; mStartTag = s.mStartTag; mEndTag = s.mEndTag;
 }