Наследование: IfcPropertyAbstraction
Пример #1
0
		protected IfcExtendedProperties(IfcExtendedProperties p) : base(p) { mExtendedProperties = new List<int>(p.mExtendedProperties.ToArray()); mDescription = p.mDescription; mName = p.mName; }
Пример #2
0
		internal static void parseFields(IfcExtendedProperties p, List<string> arrFields, ref int ipos, Schema schema)
		{
			IfcPropertyAbstraction.parseFields(p, arrFields, ref ipos);
			if (schema != Schema.IFC2x3)
			{
				p.mName = arrFields[ipos++].Replace("'", "");
				p.mDescription = arrFields[ipos++].Replace("'", "");
				p.mExtendedProperties = ParserSTEP.SplitListLinks(arrFields[ipos++]);
			}
		}
Пример #3
0
		protected IfcExtendedProperties(DatabaseIfc db, IfcExtendedProperties p) : base(db, p) { mName = p.mName; mDescription = p.mDescription; Properties = p.Properties.ConvertAll(x => db.Factory.Duplicate(x) as IfcProperty);   }