public override void IfcParse(int propIndex, IPropertyValue value) { switch (propIndex) { case 0: case 1: case 2: case 3: base.IfcParse(propIndex, value); break; case 4: _applicableValueRatio = value.RealVal; break; case 5: _thermalLoadSource = (IfcThermalLoadSourceEnum)Enum.Parse(typeof(IfcThermalLoadSourceEnum), value.EnumVal, true); break; case 6: _propertySource = (IfcPropertySourceEnum)Enum.Parse(typeof(IfcPropertySourceEnum), value.EnumVal, true); break; case 7: _sourceDescription = value.StringVal; break; case 8: _maximumValue = value.RealVal; break; case 9: _minimumValue = value.RealVal; break; case 10: _thermalLoadTimeSeriesValues = (IfcTimeSeries)value.EntityVal; break; case 11: _userDefinedThermalLoadSource = value.StringVal; break; case 12: _userDefinedPropertySource = value.StringVal; break; case 13: _thermalLoadType = (IfcThermalLoadTypeEnum)Enum.Parse(typeof(IfcThermalLoadTypeEnum), value.EnumVal, true); break; default: this.HandleUnexpectedAttribute(propIndex, value); break; } }
public override void Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: case 1: case 2: case 3: base.Parse(propIndex, value, nestedIndex); return; case 4: _applicableValueRatio = value.RealVal; return; case 5: _thermalLoadSource = (IfcThermalLoadSourceEnum)System.Enum.Parse(typeof(IfcThermalLoadSourceEnum), value.EnumVal, true); return; case 6: _propertySource = (IfcPropertySourceEnum)System.Enum.Parse(typeof(IfcPropertySourceEnum), value.EnumVal, true); return; case 7: _sourceDescription = value.StringVal; return; case 8: _maximumValue = value.RealVal; return; case 9: _minimumValue = value.RealVal; return; case 10: _thermalLoadTimeSeriesValues = (IfcTimeSeries)(value.EntityVal); return; case 11: _userDefinedThermalLoadSource = value.StringVal; return; case 12: _userDefinedPropertySource = value.StringVal; return; case 13: _thermalLoadType = (IfcThermalLoadTypeEnum)System.Enum.Parse(typeof(IfcThermalLoadTypeEnum), value.EnumVal, true); return; default: throw new XbimParserException(string.Format("Attribute index {0} is out of range for {1}", propIndex + 1, GetType().Name.ToUpper())); } }
public IfcSpaceThermalLoadProperties(IfcGloballyUniqueId __GlobalId, IfcOwnerHistory __OwnerHistory, IfcLabel?__Name, IfcText?__Description, IfcPositiveRatioMeasure?__ApplicableValueRatio, IfcThermalLoadSourceEnum __ThermalLoadSource, IfcPropertySourceEnum __PropertySource, IfcText?__SourceDescription, IfcPowerMeasure __MaximumValue, IfcPowerMeasure?__MinimumValue, IfcTimeSeries __ThermalLoadTimeSeriesValues, IfcLabel?__UserDefinedThermalLoadSource, IfcLabel?__UserDefinedPropertySource, IfcThermalLoadTypeEnum __ThermalLoadType) : base(__GlobalId, __OwnerHistory, __Name, __Description) { this._ApplicableValueRatio = __ApplicableValueRatio; this._ThermalLoadSource = __ThermalLoadSource; this._PropertySource = __PropertySource; this._SourceDescription = __SourceDescription; this._MaximumValue = __MaximumValue; this._MinimumValue = __MinimumValue; this._ThermalLoadTimeSeriesValues = __ThermalLoadTimeSeriesValues; this._UserDefinedThermalLoadSource = __UserDefinedThermalLoadSource; this._UserDefinedPropertySource = __UserDefinedPropertySource; this._ThermalLoadType = __ThermalLoadType; }
public IfcFluidFlowProperties(IfcGloballyUniqueId __GlobalId, IfcOwnerHistory __OwnerHistory, IfcLabel?__Name, IfcText?__Description, IfcPropertySourceEnum __PropertySource, IfcTimeSeries __FlowConditionTimeSeries, IfcTimeSeries __VelocityTimeSeries, IfcTimeSeries __FlowrateTimeSeries, IfcMaterial __Fluid, IfcTimeSeries __PressureTimeSeries, IfcLabel?__UserDefinedPropertySource, IfcThermodynamicTemperatureMeasure?__TemperatureSingleValue, IfcThermodynamicTemperatureMeasure?__WetBulbTemperatureSingleValue, IfcTimeSeries __WetBulbTemperatureTimeSeries, IfcTimeSeries __TemperatureTimeSeries, IfcDerivedMeasureValue __FlowrateSingleValue, IfcPositiveRatioMeasure?__FlowConditionSingleValue, IfcLinearVelocityMeasure?__VelocitySingleValue, IfcPressureMeasure?__PressureSingleValue) : base(__GlobalId, __OwnerHistory, __Name, __Description) { this._PropertySource = __PropertySource; this._FlowConditionTimeSeries = __FlowConditionTimeSeries; this._VelocityTimeSeries = __VelocityTimeSeries; this._FlowrateTimeSeries = __FlowrateTimeSeries; this._Fluid = __Fluid; this._PressureTimeSeries = __PressureTimeSeries; this._UserDefinedPropertySource = __UserDefinedPropertySource; this._TemperatureSingleValue = __TemperatureSingleValue; this._WetBulbTemperatureSingleValue = __WetBulbTemperatureSingleValue; this._WetBulbTemperatureTimeSeries = __WetBulbTemperatureTimeSeries; this._TemperatureTimeSeries = __TemperatureTimeSeries; this._FlowrateSingleValue = __FlowrateSingleValue; this._FlowConditionSingleValue = __FlowConditionSingleValue; this._VelocitySingleValue = __VelocitySingleValue; this._PressureSingleValue = __PressureSingleValue; }
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; }
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; }
public override void Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: case 1: case 2: case 3: base.Parse(propIndex, value, nestedIndex); return; case 4: _propertySource = (IfcPropertySourceEnum)System.Enum.Parse(typeof(IfcPropertySourceEnum), value.EnumVal, true); return; case 5: _flowConditionTimeSeries = (IfcTimeSeries)(value.EntityVal); return; case 6: _velocityTimeSeries = (IfcTimeSeries)(value.EntityVal); return; case 7: _flowrateTimeSeries = (IfcTimeSeries)(value.EntityVal); return; case 8: _fluid = (IfcMaterial)(value.EntityVal); return; case 9: _pressureTimeSeries = (IfcTimeSeries)(value.EntityVal); return; case 10: _userDefinedPropertySource = value.StringVal; return; case 11: _temperatureSingleValue = value.RealVal; return; case 12: _wetBulbTemperatureSingleValue = value.RealVal; return; case 13: _wetBulbTemperatureTimeSeries = (IfcTimeSeries)(value.EntityVal); return; case 14: _temperatureTimeSeries = (IfcTimeSeries)(value.EntityVal); return; case 15: _flowrateSingleValue = (IfcDerivedMeasureValue)(value.EntityVal); return; case 16: _flowConditionSingleValue = value.RealVal; return; case 17: _velocitySingleValue = value.RealVal; return; case 18: _pressureSingleValue = value.RealVal; return; default: throw new XbimParserException(string.Format("Attribute index {0} is out of range for {1}", propIndex + 1, GetType().Name.ToUpper())); } }
public override void IfcParse(int propIndex, IPropertyValue value) { switch (propIndex) { case 0: case 1: case 2: case 3: base.IfcParse(propIndex, value); break; case 4: _propertySource = (IfcPropertySourceEnum)Enum.Parse(typeof(IfcPropertySourceEnum), value.EnumVal, true); break; case 5: _flowConditionTimeSeries = (IfcTimeSeries)value.EntityVal; break; case 6: _velocityTimeSeries = (IfcTimeSeries)value.EntityVal; break; case 7: _flowrateTimeSeries = (IfcTimeSeries)value.EntityVal; break; case 8: _fluid = (IfcMaterial)value.EntityVal; break; case 9: _pressureTimeSeries = (IfcTimeSeries)value.EntityVal; break; case 10: _userDefinedPropertySource = value.StringVal; break; case 11: _temperatureSingleValue = value.RealVal; break; case 12: _wetBulbTemperatureSingleValue = value.RealVal; break; case 13: _wetBulbTemperatureTimeSeries = (IfcTimeSeries)value.EntityVal; break; case 14: _temperatureTimeSeries = (IfcTimeSeries)value.EntityVal; break; case 15: _flowrateSingleValue = value.EntityVal; break; case 16: _flowConditionSingleValue = value.RealVal; break; case 17: _velocitySingleValue = value.RealVal; break; case 18: _pressureSingleValue = value.RealVal; break; default: this.HandleUnexpectedAttribute(propIndex, value); break; } }
public override void IfcParse(int propIndex, IPropertyValue value) { switch (propIndex) { case 0: case 1: case 2: case 3: base.IfcParse(propIndex, value); break; case 4: _applicableValueRatio = value.RealVal; break; case 5: _thermalLoadSource = (IfcThermalLoadSourceEnum) Enum.Parse(typeof (IfcThermalLoadSourceEnum), value.EnumVal, true); break; case 6: _propertySource = (IfcPropertySourceEnum) Enum.Parse(typeof (IfcPropertySourceEnum), value.EnumVal, true); break; case 7: _sourceDescription = value.StringVal; break; case 8: _maximumValue = value.RealVal; break; case 9: _minimumValue = value.RealVal; break; case 10: _thermalLoadTimeSeriesValues = (IfcTimeSeries) value.EntityVal; break; case 11: _userDefinedThermalLoadSource = value.StringVal; break; case 12: _userDefinedPropertySource = value.StringVal; break; case 13: _thermalLoadType = (IfcThermalLoadTypeEnum) Enum.Parse(typeof (IfcThermalLoadTypeEnum), value.EnumVal, true); break; default: this.HandleUnexpectedAttribute(propIndex, value); break; } }
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; }
public override void IfcParse(int propIndex, IPropertyValue value) { switch (propIndex) { case 0: case 1: case 2: case 3: base.IfcParse(propIndex, value); break; case 4: _propertySource = (IfcPropertySourceEnum) Enum.Parse(typeof (IfcPropertySourceEnum), value.EnumVal, true); break; case 5: _flowConditionTimeSeries = (IfcTimeSeries) value.EntityVal; break; case 6: _velocityTimeSeries = (IfcTimeSeries) value.EntityVal; break; case 7: _flowrateTimeSeries = (IfcTimeSeries) value.EntityVal; break; case 8: _fluid = (IfcMaterial) value.EntityVal; break; case 9: _pressureTimeSeries = (IfcTimeSeries) value.EntityVal; break; case 10: _userDefinedPropertySource = value.StringVal; break; case 11: _temperatureSingleValue = value.RealVal; break; case 12: _wetBulbTemperatureSingleValue = value.RealVal; break; case 13: _wetBulbTemperatureTimeSeries = (IfcTimeSeries) value.EntityVal; break; case 14: _temperatureTimeSeries = (IfcTimeSeries) value.EntityVal; break; case 15: _flowrateSingleValue = value.EntityVal; break; case 16: _flowConditionSingleValue = value.RealVal; break; case 17: _velocitySingleValue = value.RealVal; break; case 18: _pressureSingleValue = value.RealVal; break; default: this.HandleUnexpectedAttribute(propIndex, value); break; } }