internal void addCovering(IfcCovering c) { c.mCoversSpaces = this; mRelatedCoverings.Add(c.mIndex); }
internal void Remove(IfcCovering c) { mRelatedCoverings.Remove(c.mIndex); c.mHasCoverings.Remove(this); }
internal IfcRelCoversSpaces(IfcSpace s, IfcCovering covering) : base(s.mDatabase) { mRelatedSpace = s.mIndex; s.mHasCoverings.Add(this); if (covering != null) { mRelatedCoverings.Add(covering.mIndex); covering.mCoversSpaces = this; } }
internal IfcRelCoversBldgElements(IfcElement e, IfcCovering covering) : base(e.mDatabase) { mRelatingBuildingElement = e.mIndex; e.mHasCoverings.Add(this); if (covering != null) { mRelatedCoverings.Add(covering.mIndex); covering.mCoversElements = this; } }
internal static void parseFields(IfcCovering c, List<string> arrFields, ref int ipos) { IfcBuildingElement.parseFields(c, arrFields, ref ipos); string str = arrFields[ipos++]; if (str != "$") c.mPredefinedType = (IfcCoveringTypeEnum)Enum.Parse(typeof(IfcCoveringTypeEnum), str.Replace(".", "")); }
internal static IfcCovering Parse(string strDef) { IfcCovering c = new IfcCovering(); int ipos = 0; parseFields(c, ParserSTEP.SplitLineFields(strDef), ref ipos); return c; }
internal IfcCovering(IfcCovering o) : base(o) { mPredefinedType = o.mPredefinedType; }
public Qto_CoveringBaseQuantities(IfcCovering instance) : base(instance) { }