Inheritance: IfcPropertySetDefinition
Ejemplo n.º 1
0
        internal IfcFluidFlowProperties(DatabaseIfc db, IfcFluidFlowProperties p, DuplicateOptions options) : base(db, p, options)
        {
            mPropertySource = p.mPropertySource;
            //if(p.mFlowConditionTimeSeries > 0)
            //	mFlowConditionTimeSeries = p.mFlowConditionTimeSeries;

            //mVelocityTimeSeries = p.mVelocityTimeSeries;
            //mFlowrateTimeSeries = p.mFlowrateTimeSeries;
            //mFluid = p.mFluid;
            //mPressureTimeSeries = p.mPressureTimeSeries;
            mUserDefinedPropertySource     = p.mUserDefinedPropertySource;
            mTemperatureSingleValue        = p.mTemperatureSingleValue;
            mWetBulbTemperatureSingleValue = p.mWetBulbTemperatureSingleValue;
            //mWetBulbTemperatureTimeSeries = p.mWetBulbTemperatureTimeSeries;
            //mTemperatureTimeSeries = p.mTemperatureTimeSeries;
            mFlowrateSingleValue      = p.mFlowrateSingleValue;
            mFlowConditionSingleValue = p.mFlowConditionSingleValue;
            mVelocitySingleValue      = p.mVelocitySingleValue;
            mPressureSingleValue      = p.mPressureSingleValue;
        }
Ejemplo n.º 2
0
 internal static void parseFields(IfcFluidFlowProperties p, List<string> arrFields, ref int ipos)
 {
     IfcPropertySetDefinition.parseFields(p, arrFields, ref ipos);
     p.mPropertySource = (IfcPropertySourceEnum)Enum.Parse(typeof(IfcPropertySourceEnum), arrFields[ipos++].Replace(".", ""));
     p.mFlowConditionTimeSeries = ParserSTEP.ParseLink(arrFields[ipos++]);
     p.mVelocityTimeSeries = ParserSTEP.ParseLink(arrFields[ipos++]);
     p.mFlowrateTimeSeries = ParserSTEP.ParseLink(arrFields[ipos++]);
     p.mFluid = ParserSTEP.ParseLink(arrFields[ipos++]);
     p.mPressureTimeSeries = ParserSTEP.ParseLink(arrFields[ipos++]);
     p.mUserDefinedPropertySource = arrFields[ipos++];
     p.mTemperatureSingleValue = ParserSTEP.ParseLink(arrFields[ipos++]);
     p.mWetBulbTemperatureSingleValue = ParserSTEP.ParseLink(arrFields[ipos++]);
     p.mWetBulbTemperatureTimeSeries = ParserSTEP.ParseLink(arrFields[ipos++]);
     p.mTemperatureTimeSeries = ParserSTEP.ParseLink(arrFields[ipos++]);
     p.mFlowrateSingleValue = ParserSTEP.ParseLink(arrFields[ipos++]);
     p.mFlowConditionSingleValue = ParserSTEP.ParseLink(arrFields[ipos++]);
     p.mVelocitySingleValue = ParserSTEP.ParseLink(arrFields[ipos++]);
     p.mPressureSingleValue = ParserSTEP.ParseLink(arrFields[ipos++]);
 }
Ejemplo n.º 3
0
 internal static IfcFluidFlowProperties Parse(string strDef)
 {
     IfcFluidFlowProperties p = new IfcFluidFlowProperties(); int ipos = 0; parseFields(p, ParserSTEP.SplitLineFields(strDef), ref ipos); return p;
 }
Ejemplo n.º 4
0
        internal IfcFluidFlowProperties(DatabaseIfc db, IfcFluidFlowProperties p)
            : base(db, p)
        {
            mPropertySource = p.mPropertySource;
            //if(p.mFlowConditionTimeSeries > 0)
            //	mFlowConditionTimeSeries = p.mFlowConditionTimeSeries;

            //mVelocityTimeSeries = p.mVelocityTimeSeries;
            //mFlowrateTimeSeries = p.mFlowrateTimeSeries;
            //mFluid = p.mFluid;
            //mPressureTimeSeries = p.mPressureTimeSeries;
            mUserDefinedPropertySource = p.mUserDefinedPropertySource;
            mTemperatureSingleValue = p.mTemperatureSingleValue;
            mWetBulbTemperatureSingleValue = p.mWetBulbTemperatureSingleValue;
            //mWetBulbTemperatureTimeSeries = p.mWetBulbTemperatureTimeSeries;
            //mTemperatureTimeSeries = p.mTemperatureTimeSeries;
            mFlowrateSingleValue = p.mFlowrateSingleValue;
            mFlowConditionSingleValue = p.mFlowConditionSingleValue;
            mVelocitySingleValue = p.mVelocitySingleValue;
            mPressureSingleValue = p.mPressureSingleValue;
        }
Ejemplo n.º 5
0
		internal IfcFluidFlowProperties(IfcFluidFlowProperties p)
			: base(p)
		{
			mPropertySource = p.mPropertySource;
			mFlowConditionTimeSeries = p.mFlowConditionTimeSeries;
			mVelocityTimeSeries = p.mVelocityTimeSeries;
			mFlowrateTimeSeries = p.mFlowrateTimeSeries;
			mFluid = p.mFluid;
			mPressureTimeSeries = p.mPressureTimeSeries;
			mUserDefinedPropertySource = p.mUserDefinedPropertySource;
			mTemperatureSingleValue = p.mTemperatureSingleValue;
			mWetBulbTemperatureSingleValue = p.mWetBulbTemperatureSingleValue;
			mWetBulbTemperatureTimeSeries = p.mWetBulbTemperatureTimeSeries;
			mTemperatureTimeSeries = p.mTemperatureTimeSeries;
			mFlowrateSingleValue = p.mFlowrateSingleValue;
			mFlowConditionSingleValue = p.mFlowConditionSingleValue;
			mVelocitySingleValue = p.mVelocitySingleValue;
			mPressureSingleValue = p.mPressureSingleValue;
		}