コード例 #1
0
ファイル: IFC R.cs プロジェクト: jenca-cloud/ggIFC
		internal static void parseFields(IfcResourceTime s, List<string> arrFields, ref int ipos)
		{
			IfcSchedulingTime.parseFields(s, arrFields, ref ipos);
			s.mRemainingWork = arrFields[ipos++].Replace("'", "");
			s.mScheduleUsage = ParserSTEP.ParseDouble(arrFields[ipos++]);
			s.mScheduleStart = arrFields[ipos++].Replace("'", "");
			s.mScheduleFinish = arrFields[ipos++].Replace("'", "");
			s.mScheduleContour = arrFields[ipos++].Replace("'", "");
			s.mLevelingDelay = arrFields[ipos++].Replace("'", "");
			s.mIsOverAllocated = ParserSTEP.ParseBool(arrFields[ipos++]);
			s.mStatusTime = arrFields[ipos++].Replace("'", "");
			s.mActualWork = arrFields[ipos++].Replace("'", "");
			s.mActualUsage = ParserSTEP.ParseDouble(arrFields[ipos++]);
			s.mActualStart = arrFields[ipos++].Replace("'", "");
			s.mActualFinish = arrFields[ipos++].Replace("'", "");
			s.mRemainingWork = arrFields[ipos++].Replace("'", "");
			s.mRemainingUsage = ParserSTEP.ParseDouble(arrFields[ipos++]);
			s.mCompletion = ParserSTEP.ParseDouble(arrFields[ipos++]);
		}
コード例 #2
0
ファイル: IFC R.cs プロジェクト: jenca-cloud/ggIFC
		internal IfcResourceTime(IfcResourceTime t) : base(t)
		{
			mScheduleWork = t.mScheduleWork; mScheduleUsage = t.mScheduleUsage; mScheduleStart = t.mScheduleStart; mScheduleFinish = t.mScheduleFinish; mScheduleContour = t.mScheduleContour;
			mLevelingDelay = t.mLevelingDelay; mIsOverAllocated = t.mIsOverAllocated; mStatusTime = t.mStatusTime; mActualWork = t.mActualWork; mActualUsage = t.mActualUsage;
			mActualStart = t.mActualStart; mActualFinish = t.mActualFinish; mRemainingWork = t.mRemainingWork; mRemainingUsage = t.mRemainingUsage; mCompletion = t.mCompletion;

		}
コード例 #3
0
ファイル: IFC R.cs プロジェクト: jenca-cloud/ggIFC
		internal static IfcResourceTime Parse(string strDef) { IfcResourceTime s = new IfcResourceTime(); int ipos = 0; parseFields(s, ParserSTEP.SplitLineFields(strDef), ref ipos); return s; }
コード例 #4
0
ファイル: IFC C.cs プロジェクト: jenca-cloud/ggIFC
		protected IfcConstructionResource(DatabaseIfc m, IfcResourceTime usage, List<IfcAppliedValue> baseCosts, IfcPhysicalQuantity baseQuantity)
			: base(m) { if (usage != null) mUsage = usage.mIndex; if (baseCosts != null && baseCosts.Count > 0) mBaseCosts = baseCosts.ConvertAll(x => x.mIndex); if (baseQuantity != null) mBaseQuantity = baseQuantity.mIndex; }