예제 #1
0
 internal static void parseFields(IfcClothoidalArcSegment2D c, List <string> arrFields, ref int ipos)
 {
     IfcCurveSegment2D.parseFields(c, arrFields, ref ipos);
     c.mStartRadius      = ParserSTEP.ParseDouble(arrFields[ipos++]);
     c.mIsCCW            = ParserSTEP.ParseBool(arrFields[ipos++]);
     c.mIsEntry          = ParserSTEP.ParseBool(arrFields[ipos++]);
     c.mClothoidConstant = ParserSTEP.ParseDouble(arrFields[ipos++]);
 }
예제 #2
0
 internal static void parseFields(IfcLineSegment2D c, List <string> arrFields, ref int ipos)
 {
     IfcCurveSegment2D.parseFields(c, arrFields, ref ipos);
 }
예제 #3
0
 internal static void parseFields(IfcCircularArcSegment2D c, List <string> arrFields, ref int ipos)
 {
     IfcCurveSegment2D.parseFields(c, arrFields, ref ipos);
     c.mRadius = ParserSTEP.ParseDouble(arrFields[ipos++]);
     c.mIsCCW  = ParserSTEP.ParseBool(arrFields[ipos++]);
 }