Пример #1
0
		internal static void parseFields(IfcRelCoversSpaces i, List<string> arrFields, ref int ipos) { IfcRelConnects.parseFields(i, arrFields, ref ipos); i.mRelatedSpace = ParserSTEP.ParseLink(arrFields[ipos++]); i.mRelatedCoverings = ParserSTEP.SplitListLinks(arrFields[ipos++]); }
Пример #2
0
		internal IfcRelCoversSpaces(IfcRelCoversSpaces c) : base(c) { mRelatedSpace = c.mRelatedSpace; mRelatedCoverings = new List<int>(c.mRelatedCoverings.ToArray()); }
Пример #3
0
		internal static IfcRelCoversSpaces Parse(string strDef) { IfcRelCoversSpaces i = new IfcRelCoversSpaces(); int ipos = 0; parseFields(i, ParserSTEP.SplitLineFields(strDef), ref ipos); return i; }
Пример #4
0
		internal IfcSpace(IfcSpatialStructureElement host, string name)
			: base(host, name)
		{
			//container.addSpace(this);
			//if(mDatabase.mSchema == Schema.IFC2x3 && mPredefinedType != IfcSpaceTypeEnum.EXTERNAL && mPredefinedType != IfcSpaceTypeEnum.INTERNAL && mPredefinedType != IfcSpaceTypeEnum.NOTDEFINED )
			//	mPredefinedType = IfcSpaceTypeEnum.NOTDEFINED;
			//mElevationWithFlooring = elev;
			IfcRelCoversSpaces cs = new IfcRelCoversSpaces(this, null);
		}