internal static void parseFields(IfcGeneralProfileProperties gp, List<string> arrFields, ref int ipos,Schema schema) { IfcProfileProperties.parseFields(gp, arrFields, ref ipos,schema); gp.mPhysicalWeight = ParserSTEP.ParseDouble(arrFields[ipos++]); gp.mPerimeter = ParserSTEP.ParseDouble(arrFields[ipos++]); gp.mMinimumPlateThickness = ParserSTEP.ParseDouble(arrFields[ipos++]); gp.mMaximumPlateThickness = ParserSTEP.ParseDouble(arrFields[ipos++]); gp.mCrossSectionArea = ParserSTEP.ParseDouble(arrFields[ipos++]); }
internal static void parseFields(IfcGeneralProfileProperties gp, List <string> arrFields, ref int ipos, ReleaseVersion schema) { IfcProfileProperties.parseFields(gp, arrFields, ref ipos, schema); gp.mPhysicalWeight = ParserSTEP.ParseDouble(arrFields[ipos++]); gp.mPerimeter = ParserSTEP.ParseDouble(arrFields[ipos++]); gp.mMinimumPlateThickness = ParserSTEP.ParseDouble(arrFields[ipos++]); gp.mMaximumPlateThickness = ParserSTEP.ParseDouble(arrFields[ipos++]); gp.mCrossSectionArea = ParserSTEP.ParseDouble(arrFields[ipos++]); }
internal IfcGeneralProfileProperties(DatabaseIfc db, IfcGeneralProfileProperties p, DuplicateOptions options) : base(db, p, options) { mPhysicalWeight = p.mPhysicalWeight; mPerimeter = p.mPerimeter; mMinimumPlateThickness = p.mMinimumPlateThickness; mMaximumPlateThickness = p.mMaximumPlateThickness; mCrossSectionArea = p.mCrossSectionArea; }
internal static IfcGeneralProfileProperties Parse(string strDef) { IfcGeneralProfileProperties p = new IfcGeneralProfileProperties(); int ipos = 0; parseFields(p, ParserSTEP.SplitLineFields(strDef), ref ipos); return p; }
internal IfcGeneralProfileProperties(IfcGeneralProfileProperties p) : base(p) { mPhysicalWeight = p.mPhysicalWeight; mPerimeter = p.mPerimeter; mMinimumPlateThickness = p.mMinimumPlateThickness; mMaximumPlateThickness = p.mMaximumPlateThickness; mCrossSectionArea = p.mCrossSectionArea; }
internal new static IfcGeneralProfileProperties Parse(string strDef, ReleaseVersion schema) { IfcGeneralProfileProperties p = new IfcGeneralProfileProperties(); int ipos = 0; parseFields(p, ParserSTEP.SplitLineFields(strDef), ref ipos, schema); return(p); }
internal static IfcGeneralProfileProperties Parse(string strDef) { IfcGeneralProfileProperties p = new IfcGeneralProfileProperties(); int ipos = 0; parseFields(p, ParserSTEP.SplitLineFields(strDef), ref ipos); return(p); }
internal static new IfcGeneralProfileProperties Parse(string strDef,ReleaseVersion schema) { IfcGeneralProfileProperties p = new IfcGeneralProfileProperties(); int ipos = 0; parseFields(p, ParserSTEP.SplitLineFields(strDef), ref ipos,schema); return p; }