internal IfcRelAssignsToProcess(IfcProcess relProcess, List<IfcObjectDefinition> relObjects) : base(relObjects) { mRelatingProcess = relProcess.mIndex; }
internal IfcRelAssignsToProcess(IfcProcess relProcess) : base(relProcess.mDatabase) { mRelatingProcess = relProcess.mIndex; }
protected static void parseFields(IfcProcess p, List<string> arrFields, ref int ipos,Schema schema) { IfcObject.parseFields(p, arrFields, ref ipos); if (schema != Schema.IFC2x3) { p.mIdentification = arrFields[ipos++].Replace("'", ""); p.mLongDescription = arrFields[ipos++].Replace("'", ""); } }
internal IfcRelSequence(IfcProcess rg, IfcProcess rd, IfcLagTime lag, IfcSequenceEnum st, string userSeqType) : base(rg.mDatabase) { mRelatingProcess = rg.mIndex; mRelatedProcess = rd.mIndex; if (lag != null) mTimeLag = (mDatabase.mSchema == Schema.IFC2x3 ? (int)lag.getSecondsDuration() : lag.mIndex); mSequenceType = st; if (!string.IsNullOrEmpty(userSeqType)) mUserDefinedSequenceType = userSeqType.Replace("'", ""); }
protected IfcProcess(IfcProcess o) : base(o) { }