Inheritance: IfcFeatureElementSubtraction
Example #1
0
 internal static void parseFields(IfcVoidingFeature e, List <string> arrFields, ref int ipos, ReleaseVersion schema)
 {
     IfcFeatureElementSubtraction.parseFields(e, arrFields, ref ipos);
     if (schema != ReleaseVersion.IFC2x3)
     {
         e.mPredefinedType = (IfcVoidingFeatureTypeEnum)Enum.Parse(typeof(IfcVoidingFeatureTypeEnum), arrFields[ipos++].Replace(".", ""));
     }
 }
Example #2
0
		internal static void parseFields(IfcVoidingFeature e, List<string> arrFields, ref int ipos, Schema schema)
		{
			IfcFeatureElementSubtraction.parseFields(e, arrFields, ref ipos);
			if (schema != Schema.IFC2x3)
				e.mPredefinedType = (IfcVoidingFeatureTypeEnum)Enum.Parse(typeof(IfcVoidingFeatureTypeEnum), arrFields[ipos++].Replace(".", ""));
		}
Example #3
0
		internal static IfcVoidingFeature Parse(string strDef, Schema schema) { IfcVoidingFeature e = new IfcVoidingFeature(); int ipos = 0; parseFields(e, ParserSTEP.SplitLineFields(strDef), ref ipos,schema); return e; }
Example #4
0
		internal IfcVoidingFeature(IfcVoidingFeature od) : base(od) { mPredefinedType = od.mPredefinedType; }
Example #5
0
 internal static IfcVoidingFeature Parse(string strDef, ReleaseVersion schema)
 {
     IfcVoidingFeature e = new IfcVoidingFeature(); int ipos = 0; parseFields(e, ParserSTEP.SplitLineFields(strDef), ref ipos, schema); return(e);
 }
Example #6
0
 internal IfcVoidingFeature(DatabaseIfc db, IfcVoidingFeature v) : base(db, v)
 {
     mPredefinedType = v.mPredefinedType;
 }
Example #7
0
 internal IfcVoidingFeature(IfcVoidingFeature od) : base(od)
 {
     mPredefinedType = od.mPredefinedType;
 }
Example #8
0
		internal IfcVoidingFeature(DatabaseIfc db, IfcVoidingFeature v) : base(db,v) { mPredefinedType = v.mPredefinedType; }