示例#1
0
		internal new static IfcMechanicalConcreteMaterialProperties Parse(string strDef) { IfcMechanicalConcreteMaterialProperties p = new IfcMechanicalConcreteMaterialProperties(); int ipos = 0; parseFields(p, ParserSTEP.SplitLineFields(strDef), ref ipos); return p; }
示例#2
0
		internal static void parseFields(IfcMechanicalConcreteMaterialProperties p, List<string> arrFields, ref int ipos)
		{
			IfcMechanicalMaterialProperties.parseFields(p, arrFields, ref ipos);
			p.mCompreggveStrength = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mMaxAggregateSize = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mAdmixturesDescription = arrFields[ipos++];
			p.mWorkability = arrFields[ipos++];
			p.mProtectivePoreRatio = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mWaterImpermeability = arrFields[ipos++];
		}
示例#3
0
		internal IfcMechanicalConcreteMaterialProperties(IfcMechanicalConcreteMaterialProperties be)
			: base(be)
		{
			mCompreggveStrength = be.mCompreggveStrength;
			mMaxAggregateSize = be.mMaxAggregateSize;
			mAdmixturesDescription = be.mAdmixturesDescription;
			mWorkability = be.mWorkability;
			mProtectivePoreRatio = be.mProtectivePoreRatio;
			mWaterImpermeability = be.mWaterImpermeability;
		}