Example #1
0
		internal static void parseFields(IfcEdgeLoop l, List<string> arrFields, ref int ipos) { IfcLoop.parseFields(l, arrFields, ref ipos); l.mEdgeList = ParserSTEP.SplitListLinks(arrFields[ipos++]); }
Example #2
0
		internal new static IfcEdgeLoop Parse(string strDef) { IfcEdgeLoop l = new IfcEdgeLoop(); int ipos = 0; parseFields(l, ParserSTEP.SplitLineFields(strDef), ref ipos); return l; }
Example #3
0
		internal static IfcEdgeLoop Parse(string str) { IfcEdgeLoop l = new IfcEdgeLoop(); l.mEdgeList = ParserSTEP.SplitListLinks(str.Substring(1, str.Length - 2)); return l; }
Example #4
0
		internal IfcEdgeLoop(IfcEdgeLoop o) : base(o) { mEdgeList = new List<int>(o.mEdgeList.ToArray()); }
Example #5
0
		internal IfcEdgeLoop(DatabaseIfc db, IfcEdgeLoop l) : base(db,l) { EdgeList = l.EdgeList.ConvertAll(x => db.Factory.Duplicate(x) as IfcOrientedEdge); }