internal IfcCircularArcSegment2D(DatabaseIfc db, IfcCircularArcSegment2D s) : base(db, s) { mRadius = s.mRadius; mIsCCW = s.mIsCCW; }
internal static IfcCircularArcSegment2D Parse(string str) { IfcCircularArcSegment2D c = new IfcCircularArcSegment2D(); int pos = 0; c.Parse(str, ref pos, str.Length); return(c); }
internal IfcCircularArcSegment2D(DatabaseIfc db, IfcCircularArcSegment2D s) : base(db,s) { mRadius = s.mRadius; mIsCCW = s.mIsCCW; }
internal static IfcCircularArcSegment2D Parse(string str) { IfcCircularArcSegment2D c = new IfcCircularArcSegment2D(); int pos = 0; c.Parse(str, ref pos, str.Length); return c; }
internal static IfcCircularArcSegment2D Parse(string strDef) { IfcCircularArcSegment2D c = new IfcCircularArcSegment2D(); int ipos = 0; parseFields(c, ParserSTEP.SplitLineFields(strDef), ref ipos); return c; }
internal IfcLineSegment2D(IfcCircularArcSegment2D p) : base(p) { }
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++]); }
internal IfcCircularArcSegment2D(IfcCircularArcSegment2D p) : base(p) { mRadius = p.mRadius; mIsCCW = p.mIsCCW; }
internal static IfcCircularArcSegment2D Parse(string strDef) { IfcCircularArcSegment2D c = new IfcCircularArcSegment2D(); int ipos = 0; parseFields(c, ParserSTEP.SplitLineFields(strDef), ref ipos); return(c); }
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++]); }