Ejemplo n.º 1
0
		internal IfcRelAssignsToProcess(IfcProcess relProcess, List<IfcObjectDefinition> relObjects)
			: base(relObjects) { mRelatingProcess = relProcess.mIndex; }
Ejemplo n.º 2
0
		internal IfcRelAssignsToProcess(IfcProcess relProcess)
			: base(relProcess.mDatabase) { mRelatingProcess = relProcess.mIndex; }
Ejemplo n.º 3
0
		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("'", "");
			}
		}
Ejemplo n.º 4
0
		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("'", "");
		}
Ejemplo n.º 5
0
		protected IfcProcess(IfcProcess o) : base(o) { }