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