internal static void parseFields(IfcRelConnectsStructuralActivity i, List<string> arrFields, ref int ipos) { IfcRelConnects.parseFields(i, arrFields, ref ipos); i.mRelatingElement = ParserSTEP.ParseLink(arrFields[ipos++]); i.mRelatedStructuralActivity = ParserSTEP.ParseLink(arrFields[ipos++]); }
internal IfcRelConnectsStructuralActivity(IfcRelConnectsStructuralActivity c) : base(c) { mRelatingElement = c.mRelatingElement; mRelatedStructuralActivity = c.mRelatedStructuralActivity; }
internal static IfcRelConnectsStructuralActivity Parse(string strDef) { IfcRelConnectsStructuralActivity i = new IfcRelConnectsStructuralActivity(); int ipos = 0; parseFields(i, ParserSTEP.SplitLineFields(strDef), ref ipos); return i; }
protected IfcStructuralActivity(DatabaseIfc db, IfcStructuralActivityAssignmentSelect item, IfcStructuralLoad load, bool global, IfcRelAssignsToGroup loadcase) : base(db) { mAssignedToStructuralItem = new IfcRelConnectsStructuralActivity(item, this); mAppliedLoad = load.mIndex; mGlobalOrLocal = global ? IfcGlobalOrLocalEnum.GLOBAL_COORDS : IfcGlobalOrLocalEnum.LOCAL_COORDS; loadcase.assign(this); }