Inheritance: IfcProfileProperties
Example #1
0
		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++]);
		}
Example #2
0
 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++]);
 }
Example #3
0
 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;
 }
Example #4
0
		internal static IfcGeneralProfileProperties Parse(string strDef) { IfcGeneralProfileProperties p = new IfcGeneralProfileProperties(); int ipos = 0; parseFields(p, ParserSTEP.SplitLineFields(strDef), ref ipos); return p; }
Example #5
0
		internal IfcGeneralProfileProperties(IfcGeneralProfileProperties p) : base(p) { mPhysicalWeight = p.mPhysicalWeight; mPerimeter = p.mPerimeter; mMinimumPlateThickness = p.mMinimumPlateThickness; mMaximumPlateThickness = p.mMaximumPlateThickness; mCrossSectionArea = p.mCrossSectionArea; }
Example #6
0
 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);
 }
Example #7
0
 internal static IfcGeneralProfileProperties Parse(string strDef)
 {
     IfcGeneralProfileProperties p = new IfcGeneralProfileProperties(); int ipos = 0; parseFields(p, ParserSTEP.SplitLineFields(strDef), ref ipos); return(p);
 }
Example #8
0
 internal IfcGeneralProfileProperties(IfcGeneralProfileProperties p) : base(p)
 {
     mPhysicalWeight = p.mPhysicalWeight; mPerimeter = p.mPerimeter; mMinimumPlateThickness = p.mMinimumPlateThickness; mMaximumPlateThickness = p.mMaximumPlateThickness; mCrossSectionArea = p.mCrossSectionArea;
 }
Example #9
0
 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;
 }