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()