Inheritance: GeometryGym.Ifc.IfcSchedulingTime
Beispiel #1
0
 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("'", "");
 }
Beispiel #2
0
 internal static IfcWorkTime Parse(string strDef)
 {
     IfcWorkTime f = new IfcWorkTime(); int ipos = 0; parseFields(f, ParserSTEP.SplitLineFields(strDef), ref ipos); return(f);
 }
Beispiel #3
0
 internal void addExceptionTimes(IfcWorkTime time)
 {
     mExceptionTimes.Add(time.mIndex);
 }
Beispiel #4
0
 internal IfcWorkTime(DatabaseIfc db, IfcWorkTime t) : base(db, t)
 {
     mRecurrencePattern = t.mRecurrencePattern; mStart = t.mStart; mFinish = t.mFinish;
 }
Beispiel #5
0
 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("'", "");
 }
Beispiel #6
0
 internal void addWorkingTime(IfcWorkTime time)
 {
     mWorkingTimes.Add(time.mIndex);
 }
Beispiel #7
0
 internal static IfcWorkTime Parse(string strDef)
 {
     IfcWorkTime f = new IfcWorkTime(); int ipos = 0; parseFields(f, ParserSTEP.SplitLineFields(strDef), ref ipos); return f;
 }
Beispiel #8
0
 internal IfcWorkTime(DatabaseIfc db, IfcWorkTime t)
     : base(db,t)
 {
     mRecurrencePattern = t.mRecurrencePattern; mStart = t.mStart; mFinish = t.mFinish;
 }
Beispiel #9
0
 internal IfcWorkTime(IfcWorkTime i) : base(i)
 {
     mRecurrencePattern = i.mRecurrencePattern; mStart = i.mStart; mFinish = i.mFinish;
 }
Beispiel #10
0
 internal IfcWorkTime(DatabaseIfc db, IfcWorkTime t, DuplicateOptions options) : base(db, t, options)
 {
     mRecurrencePattern = t.mRecurrencePattern; mStartDate = t.mStartDate; mFinishDate = t.mFinishDate;
 }
Beispiel #11
0
		internal IfcWorkTime(IfcWorkTime i) : base(i) { mRecurrencePattern = i.mRecurrencePattern; mStart = i.mStart; mFinish = i.mFinish; }