internal new static IfcRibPlateProfileProperties Parse(string strDef) { IfcRibPlateProfileProperties p = new IfcRibPlateProfileProperties(); int ipos = 0; parseFields(p, ParserSTEP.SplitLineFields(strDef), ref ipos); return p; }
internal static void parseFields(IfcRibPlateProfileProperties p, List<string> arrFields, ref int ipos,Schema schema) { IfcProfileProperties.parseFields(p, arrFields, ref ipos,schema); p.mThickness = ParserSTEP.ParseDouble(arrFields[ipos++]); p.mRibHeight = ParserSTEP.ParseDouble(arrFields[ipos++]); p.mRibWidth = ParserSTEP.ParseDouble(arrFields[ipos++]); p.mRibSpacing = ParserSTEP.ParseDouble(arrFields[ipos++]); p.mDirection = (IfcRibPlateDirectionEnum)Enum.Parse(typeof(IfcRibPlateDirectionEnum), arrFields[ipos++].Replace(".", "")); }
internal IfcRibPlateProfileProperties(IfcRibPlateProfileProperties p) : base(p) { mThickness = p.mThickness; mRibHeight = p.mRibHeight; mRibWidth = p.mRibWidth; mRibSpacing = p.mRibSpacing; mDirection = p.mDirection; }