Inheritance: IfcQuantitySet
Beispiel #1
0
		internal static void parseFields(IfcElementQuantity q, List<string> arrFields, ref int ipos) { IfcPropertySetDefinition.parseFields(q, arrFields, ref ipos); q.mMethodOfMeasurement = arrFields[ipos++].Replace("'", ""); q.mQuantities = ParserSTEP.SplitListLinks(arrFields[ipos++]); }
Beispiel #2
0
		internal IfcElementQuantity(IfcElementQuantity el) : base(el) { mMethodOfMeasurement = el.mMethodOfMeasurement; mQuantities = new List<int>(el.mQuantities.ToArray()); }
Beispiel #3
0
		internal static IfcElementQuantity Parse(string strDef) { IfcElementQuantity q = new IfcElementQuantity(); int ipos = 0; parseFields(q, ParserSTEP.SplitLineFields(strDef), ref ipos); return q; }
Beispiel #4
0
		internal IfcElementQuantity(DatabaseIfc db, IfcElementQuantity q) : base(db, q) { mMethodOfMeasurement = q.mMethodOfMeasurement; Quantities = q.Quantities.ConvertAll(x => db.Factory.Duplicate(x) as IfcPhysicalQuantity); }