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: _soundLevelTimeSeries = (IfcTimeSeries)(value.EntityVal); return; case 5: _frequency = value.RealVal; return; case 6: _soundLevelSingleValue = (IfcDerivedMeasureValue)(value.EntityVal); return; default: throw new XbimParserException(string.Format("Attribute index {0} is out of range for {1}", propIndex + 1, GetType().Name.ToUpper())); } }
public IfcSoundValue(IfcGloballyUniqueId __GlobalId, IfcOwnerHistory __OwnerHistory, IfcLabel?__Name, IfcText?__Description, IfcTimeSeries __SoundLevelTimeSeries, IfcFrequencyMeasure __Frequency, IfcDerivedMeasureValue __SoundLevelSingleValue) : base(__GlobalId, __OwnerHistory, __Name, __Description) { this._SoundLevelTimeSeries = __SoundLevelTimeSeries; this._Frequency = __Frequency; this._SoundLevelSingleValue = __SoundLevelSingleValue; }
internal static IfcValue parseValue(string str) { IfcMeasureValue sv = parseMeasureValue(str); if (sv != null) { return(sv); } IfcDerivedMeasureValue mv = parseDerivedMeasureValue(str); if (mv != null) { return(mv); } return(parseSimpleValue(str)); }
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; }
public override void IfcParse(int propIndex, IPropertyValue value) { switch (propIndex) { case 0: _soundLevelTimeSeries = (IfcTimeSeries)value.EntityVal; break; case 1: _frequency = value.RealVal; break; case 2: _soundLevelSingleValue = (IfcDerivedMeasureValue)value.EntityVal; 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: _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: _soundLevelTimeSeries = (IfcTimeSeries) value.EntityVal; break; case 1: _frequency = value.RealVal; break; case 2: _soundLevelSingleValue = (IfcDerivedMeasureValue) value.EntityVal; break; default: this.HandleUnexpectedAttribute(propIndex, value); break; } }