GeometryGym.Ifc.IfcVoidingFeature.parseFields C# (CSharp) Méthode

parseFields() static private méthode

static private parseFields ( IfcVoidingFeature e, List arrFields, int &ipos, ReleaseVersion schema ) : void
e IfcVoidingFeature
arrFields List
ipos int
schema ReleaseVersion
Résultat void
		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(".", ""));
		}
		protected override string BuildStringSTEP() { return base.BuildStringSTEP() + (mDatabase.mRelease == ReleaseVersion.IFC2x3 ? "" : ",." + mPredefinedType + "."); }