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++]);
 }
 internal static IfcClothoidalArcSegment2D Parse(string str)
 {
     IfcClothoidalArcSegment2D c = new IfcClothoidalArcSegment2D(); int pos = 0; c.Parse(str, ref pos, str.Length); return(c);
 }
 internal IfcClothoidalArcSegment2D(DatabaseIfc db, IfcClothoidalArcSegment2D s) : base(db, s)
 {
     mStartRadius = s.mStartRadius; mIsCCW = s.mIsCCW; mIsEntry = s.mIsEntry; mClothoidConstant = s.mClothoidConstant;
 }
Esempio n. 4
0
 internal static IfcClothoidalArcSegment2D Parse(string str)
 {
     IfcClothoidalArcSegment2D c = new IfcClothoidalArcSegment2D(); int pos = 0; c.Parse(str, ref pos, str.Length); return c;
 }
Esempio n. 5
0
 internal IfcClothoidalArcSegment2D(DatabaseIfc db, IfcClothoidalArcSegment2D s)
     : base(db,s)
 {
     mStartRadius = s.mStartRadius; mIsCCW = s.mIsCCW; mIsEntry = s.mIsEntry; mClothoidConstant = s.mClothoidConstant;
 }
Esempio n. 6
0
		internal static IfcClothoidalArcSegment2D Parse(string strDef) { IfcClothoidalArcSegment2D c = new IfcClothoidalArcSegment2D(); int ipos = 0; parseFields(c, ParserSTEP.SplitLineFields(strDef), ref ipos); return c; }
Esempio n. 7
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++]);
		}
Esempio n. 8
0
		internal IfcClothoidalArcSegment2D(IfcClothoidalArcSegment2D p) : base(p) { mStartRadius = p.mStartRadius; mIsCCW = p.mIsCCW; mIsEntry = p.mIsEntry; mClothoidConstant = p.mClothoidConstant; }
 internal static IfcClothoidalArcSegment2D Parse(string strDef)
 {
     IfcClothoidalArcSegment2D c = new IfcClothoidalArcSegment2D(); int ipos = 0; parseFields(c, ParserSTEP.SplitLineFields(strDef), ref ipos); return(c);
 }