Inheritance: GeometryGym.Ifc.IfcSchedulingTime
コード例 #1
0
ファイル: IFC W.cs プロジェクト: jddaigle/GeometryGymIFC
 internal static void parseFields(IfcWorkTime f, List <string> arrFields, ref int ipos)
 {
     IfcSchedulingTime.parseFields(f, arrFields, ref ipos);
     f.mRecurrencePattern = ParserSTEP.ParseLink(arrFields[ipos++]);
     f.mStart             = arrFields[ipos++].Replace("'", "");
     f.mFinish            = arrFields[ipos++].Replace("'", "");
 }
コード例 #2
0
ファイル: IFC W.cs プロジェクト: jddaigle/GeometryGymIFC
 internal static IfcWorkTime Parse(string strDef)
 {
     IfcWorkTime f = new IfcWorkTime(); int ipos = 0; parseFields(f, ParserSTEP.SplitLineFields(strDef), ref ipos); return(f);
 }
コード例 #3
0
ファイル: IFC W.cs プロジェクト: jddaigle/GeometryGymIFC
 internal void addExceptionTimes(IfcWorkTime time)
 {
     mExceptionTimes.Add(time.mIndex);
 }
コード例 #4
0
ファイル: IFC W.cs プロジェクト: jddaigle/GeometryGymIFC
 internal IfcWorkTime(DatabaseIfc db, IfcWorkTime t) : base(db, t)
 {
     mRecurrencePattern = t.mRecurrencePattern; mStart = t.mStart; mFinish = t.mFinish;
 }
コード例 #5
0
ファイル: IFC W.cs プロジェクト: jmirtsch/GeometryGymIFC
 internal static void parseFields(IfcWorkTime f, List<string> arrFields, ref int ipos)
 {
     IfcSchedulingTime.parseFields(f, arrFields, ref ipos);
     f.mRecurrencePattern = ParserSTEP.ParseLink(arrFields[ipos++]);
     f.mStart = arrFields[ipos++].Replace("'", "");
     f.mFinish = arrFields[ipos++].Replace("'", "");
 }
コード例 #6
0
ファイル: IFC W.cs プロジェクト: jddaigle/GeometryGymIFC
 internal void addWorkingTime(IfcWorkTime time)
 {
     mWorkingTimes.Add(time.mIndex);
 }
コード例 #7
0
ファイル: IFC W.cs プロジェクト: jmirtsch/GeometryGymIFC
 internal static IfcWorkTime Parse(string strDef)
 {
     IfcWorkTime f = new IfcWorkTime(); int ipos = 0; parseFields(f, ParserSTEP.SplitLineFields(strDef), ref ipos); return f;
 }
コード例 #8
0
ファイル: IFC W.cs プロジェクト: jmirtsch/GeometryGymIFC
 internal IfcWorkTime(DatabaseIfc db, IfcWorkTime t)
     : base(db,t)
 {
     mRecurrencePattern = t.mRecurrencePattern; mStart = t.mStart; mFinish = t.mFinish;
 }
コード例 #9
0
 internal IfcWorkTime(IfcWorkTime i) : base(i)
 {
     mRecurrencePattern = i.mRecurrencePattern; mStart = i.mStart; mFinish = i.mFinish;
 }
コード例 #10
0
 internal IfcWorkTime(DatabaseIfc db, IfcWorkTime t, DuplicateOptions options) : base(db, t, options)
 {
     mRecurrencePattern = t.mRecurrencePattern; mStartDate = t.mStartDate; mFinishDate = t.mFinishDate;
 }
コード例 #11
0
ファイル: IFC W.cs プロジェクト: jenca-cloud/ggIFC
		internal IfcWorkTime(IfcWorkTime i) : base(i) { mRecurrencePattern = i.mRecurrencePattern; mStart = i.mStart; mFinish = i.mFinish; }