Inheritance: IfcWorkControl
Example #1
0
 internal static void parseFields(IfcWorkSchedule s, List <string> arrFields, ref int ipos, ReleaseVersion schema)
 {
     IfcWorkControl.parseFields(s, arrFields, ref ipos, schema);
     if (schema != ReleaseVersion.IFC2x3)
     {
         string st = arrFields[ipos++];
         if (st.StartsWith("."))
         {
             s.mPredefinedType = (IfcWorkScheduleTypeEnum)Enum.Parse(typeof(IfcWorkScheduleTypeEnum), st.Replace(".", ""));
         }
     }
 }
Example #2
0
 internal IfcWorkSchedule(DatabaseIfc db, IfcWorkSchedule s) : base(db, s)
 {
     mPredefinedType = s.mPredefinedType;
 }
Example #3
0
 internal static IfcWorkSchedule Parse(string strDef, ReleaseVersion schema)
 {
     IfcWorkSchedule s = new IfcWorkSchedule(); int ipos = 0; parseFields(s, ParserSTEP.SplitLineFields(strDef), ref ipos, schema); return(s);
 }
Example #4
0
 internal static IfcWorkSchedule Parse(string strDef, ReleaseVersion schema)
 {
     IfcWorkSchedule s = new IfcWorkSchedule(); int ipos = 0; parseFields(s, ParserSTEP.SplitLineFields(strDef), ref ipos,schema); return s;
 }
Example #5
0
 internal static void parseFields(IfcWorkSchedule s, List<string> arrFields, ref int ipos, ReleaseVersion schema)
 {
     IfcWorkControl.parseFields(s, arrFields, ref ipos,schema);
     if (schema != ReleaseVersion.IFC2x3)
     {
         string st = arrFields[ipos++];
         if (st.StartsWith("."))
             s.mPredefinedType = (IfcWorkScheduleTypeEnum)Enum.Parse(typeof(IfcWorkScheduleTypeEnum), st.Replace(".", ""));
     }
 }
Example #6
0
 internal IfcWorkSchedule(DatabaseIfc db, IfcWorkSchedule s)
     : base(db,s)
 {
     mPredefinedType = s.mPredefinedType;
 }
Example #7
0
 internal IfcWorkSchedule(DatabaseIfc db, IfcWorkSchedule s, DuplicateOptions options) : base(db, s, options)
 {
     mPredefinedType = s.mPredefinedType;
 }
Example #8
0
 internal IfcWorkSchedule(IfcWorkSchedule p) : base(p)
 {
     mPredefinedType = p.mPredefinedType;
 }
Example #9
0
 internal IfcWorkSchedule(DatabaseIfc db, IfcWorkSchedule s, IfcOwnerHistory ownerHistory, bool downStream) : base(db, s, ownerHistory, downStream)
 {
     mPredefinedType = s.mPredefinedType;
 }
Example #10
0
		internal IfcWorkSchedule(IfcWorkSchedule p) : base(p) { mPredefinedType = p.mPredefinedType; }