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

parseFields() static private méthode

static private parseFields ( IfcDoorLiningProperties p, List arrFields, int &ipos, ReleaseVersion schema ) : void
p IfcDoorLiningProperties
arrFields List
ipos int
schema ReleaseVersion
Résultat void
		internal static void parseFields(IfcDoorLiningProperties p, List<string> arrFields, ref int ipos,ReleaseVersion schema)
		{
			IfcPropertySetDefinition.parseFields(p, arrFields, ref ipos);
			p.mLiningDepth = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mLiningThickness = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mThresholdDepth = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mThresholdThickness = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mTransomThickness = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mTransomOffset = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mLiningOffset = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mThresholdOffset = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mCasingThickness = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mCasingDepth = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mShapeAspectStyle = ParserSTEP.ParseLink(arrFields[ipos++]);
			if (schema != ReleaseVersion.IFC2x3)
			{
				p.mLiningToPanelOffsetX = ParserSTEP.ParseDouble(arrFields[ipos++]);
				p.mLiningToPanelOffsetY = ParserSTEP.ParseDouble(arrFields[ipos++]);
			}
		}
		protected override string BuildStringSTEP()