public override void Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: base.Parse(propIndex, value, nestedIndex); return; case 1: _specificHeatCapacity = value.RealVal; return; case 2: _n20Content = value.RealVal; return; case 3: _cOContent = value.RealVal; return; case 4: _cO2Content = 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: base.IfcParse(propIndex, value); break; case 1: _SpecificHeatCapacity = value.RealVal; break; case 2: _N20Content = value.RealVal; break; case 3: _COContent = value.RealVal; break; case 4: _CO2Content = value.RealVal; break; default: this.HandleUnexpectedAttribute(propIndex, value); break; } }
public override void Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: base.Parse(propIndex, value, nestedIndex); return; case 1: _upperVaporResistanceFactor = value.RealVal; return; case 2: _lowerVaporResistanceFactor = value.RealVal; return; case 3: _isothermalMoistureCapacity = value.RealVal; return; case 4: _vaporPermeability = value.RealVal; return; case 5: _moistureDiffusivity = 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: case 4: case 5: base.IfcParse(propIndex, value); break; case 6: _parentContext = (IfcGeometricRepresentationContext)value.EntityVal; break; case 7: _targetScale = value.RealVal; break; case 8: _targetView = (IfcGeometricProjectionEnum)Enum.Parse(typeof(IfcGeometricProjectionEnum), value.EnumVal, true); break; case 9: _userDefinedTargetView = value.StringVal; break; default: this.HandleUnexpectedAttribute(propIndex, value); break; } }
public override void IfcParse(int propIndex, IPropertyValue value) { switch (propIndex) { case 0: base.IfcParse(propIndex, value); break; case 1: _dynamicViscosity = value.RealVal; break; case 2: _youngModulus = value.RealVal; break; case 3: _shearModulus = value.RealVal; break; case 4: _poissonRatio = value.RealVal; break; case 5: _thermalExpansionCoefficient = value.RealVal; break; default: this.HandleUnexpectedAttribute(propIndex, value); break; } }
public override void Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: base.Parse(propIndex, value, nestedIndex); return; case 1: _combustionTemperature = value.RealVal; return; case 2: _carbonContent = value.RealVal; return; case 3: _lowerHeatingValue = value.RealVal; return; case 4: _higherHeatingValue = 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: base.IfcParse(propIndex, value); break; case 1: _CombustionTemperature = value.RealVal; break; case 2: _CarbonContent = value.RealVal; break; case 3: _LowerHeatingValue = value.RealVal; break; case 4: _HigherHeatingValue = value.RealVal; break; default: this.HandleUnexpectedAttribute(propIndex, value); break; } }
public override void Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: base.Parse(propIndex, value, nestedIndex); return; case 1: _dynamicViscosity = value.RealVal; return; case 2: _youngModulus = value.RealVal; return; case 3: _shearModulus = value.RealVal; return; case 4: _poissonRatio = value.RealVal; return; case 5: _thermalExpansionCoefficient = 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 Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: case 1: case 2: case 3: case 4: case 5: base.Parse(propIndex, value, nestedIndex); return; case 6: _parentContext = (IfcGeometricRepresentationContext)(value.EntityVal); return; case 7: _targetScale = value.RealVal; return; case 8: _targetView = (IfcGeometricProjectionEnum)System.Enum.Parse(typeof(IfcGeometricProjectionEnum), value.EnumVal, true); return; case 9: _userDefinedTargetView = value.StringVal; 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: base.IfcParse(propIndex, value); break; case 1: _UpperVaporResistanceFactor = value.RealVal; break; case 2: _LowerVaporResistanceFactor = value.RealVal; break; case 3: _IsothermalMoistureCapacity = value.RealVal; break; case 4: _VaporPermeability = value.RealVal; break; case 5: _MoistureDiffusivity = value.RealVal; break; default: this.HandleUnexpectedAttribute(propIndex, value); break; } }
public IfcStructuralSteelProfileProperties(IfcLabel?__ProfileName, IfcProfileDef __ProfileDefinition, IfcMassPerLengthMeasure?__PhysicalWeight, IfcPositiveLengthMeasure?__Perimeter, IfcPositiveLengthMeasure?__MinimumPlateThickness, IfcPositiveLengthMeasure?__MaximumPlateThickness, IfcAreaMeasure?__CrossSectionArea, IfcMomentOfInertiaMeasure?__TorsionalConstantX, IfcMomentOfInertiaMeasure?__MomentOfInertiaYZ, IfcMomentOfInertiaMeasure?__MomentOfInertiaY, IfcMomentOfInertiaMeasure?__MomentOfInertiaZ, IfcWarpingConstantMeasure?__WarpingConstant, IfcLengthMeasure?__ShearCentreZ, IfcLengthMeasure?__ShearCentreY, IfcAreaMeasure?__ShearDeformationAreaZ, IfcAreaMeasure?__ShearDeformationAreaY, IfcSectionModulusMeasure?__MaximumSectionModulusY, IfcSectionModulusMeasure?__MinimumSectionModulusY, IfcSectionModulusMeasure?__MaximumSectionModulusZ, IfcSectionModulusMeasure?__MinimumSectionModulusZ, IfcSectionModulusMeasure?__TorsionalSectionModulus, IfcLengthMeasure?__CentreOfGravityInX, IfcLengthMeasure?__CentreOfGravityInY, IfcAreaMeasure?__ShearAreaZ, IfcAreaMeasure?__ShearAreaY, IfcPositiveRatioMeasure?__PlasticShapeFactorY, IfcPositiveRatioMeasure?__PlasticShapeFactorZ) : base(__ProfileName, __ProfileDefinition, __PhysicalWeight, __Perimeter, __MinimumPlateThickness, __MaximumPlateThickness, __CrossSectionArea, __TorsionalConstantX, __MomentOfInertiaYZ, __MomentOfInertiaY, __MomentOfInertiaZ, __WarpingConstant, __ShearCentreZ, __ShearCentreY, __ShearDeformationAreaZ, __ShearDeformationAreaY, __MaximumSectionModulusY, __MinimumSectionModulusY, __MaximumSectionModulusZ, __MinimumSectionModulusZ, __TorsionalSectionModulus, __CentreOfGravityInX, __CentreOfGravityInY) { this._ShearAreaZ = __ShearAreaZ; this._ShearAreaY = __ShearAreaY; this._PlasticShapeFactorY = __PlasticShapeFactorY; this._PlasticShapeFactorZ = __PlasticShapeFactorZ; }
public IfcGeometricRepresentationSubContext(IfcLabel?__ContextIdentifier, IfcLabel?__ContextType, IfcDimensionCount __CoordinateSpaceDimension, IfcReal?__Precision, IfcAxis2Placement __WorldCoordinateSystem, IfcDirection __TrueNorth, IfcGeometricRepresentationContext __ParentContext, IfcPositiveRatioMeasure?__TargetScale, IfcGeometricProjectionEnum __TargetView, IfcLabel?__UserDefinedTargetView) : base(__ContextIdentifier, __ContextType, __CoordinateSpaceDimension, __Precision, __WorldCoordinateSystem, __TrueNorth) { this._ParentContext = __ParentContext; this._TargetScale = __TargetScale; this._TargetView = __TargetView; this._UserDefinedTargetView = __UserDefinedTargetView; }
public IfcFuelProperties(IfcMaterial __Material, IfcThermodynamicTemperatureMeasure?__CombustionTemperature, IfcPositiveRatioMeasure?__CarbonContent, IfcHeatingValueMeasure?__LowerHeatingValue, IfcHeatingValueMeasure?__HigherHeatingValue) : base(__Material) { this._CombustionTemperature = __CombustionTemperature; this._CarbonContent = __CarbonContent; this._LowerHeatingValue = __LowerHeatingValue; this._HigherHeatingValue = __HigherHeatingValue; }
public IfcProductsOfCombustionProperties(IfcMaterial __Material, IfcSpecificHeatCapacityMeasure?__SpecificHeatCapacity, IfcPositiveRatioMeasure?__N20Content, IfcPositiveRatioMeasure?__COContent, IfcPositiveRatioMeasure?__CO2Content) : base(__Material) { this._SpecificHeatCapacity = __SpecificHeatCapacity; this._N20Content = __N20Content; this._COContent = __COContent; this._CO2Content = __CO2Content; }
public IfcMechanicalMaterialProperties(IfcMaterial __Material, IfcDynamicViscosityMeasure?__DynamicViscosity, IfcModulusOfElasticityMeasure?__YoungModulus, IfcModulusOfElasticityMeasure?__ShearModulus, IfcPositiveRatioMeasure?__PoissonRatio, IfcThermalExpansionCoefficientMeasure?__ThermalExpansionCoefficient) : base(__Material) { this._DynamicViscosity = __DynamicViscosity; this._YoungModulus = __YoungModulus; this._ShearModulus = __ShearModulus; this._PoissonRatio = __PoissonRatio; this._ThermalExpansionCoefficient = __ThermalExpansionCoefficient; }
public IfcHygroscopicMaterialProperties(IfcMaterial __Material, IfcPositiveRatioMeasure?__UpperVaporResistanceFactor, IfcPositiveRatioMeasure?__LowerVaporResistanceFactor, IfcIsothermalMoistureCapacityMeasure?__IsothermalMoistureCapacity, IfcVaporPermeabilityMeasure?__VaporPermeability, IfcMoistureDiffusivityMeasure?__MoistureDiffusivity) : base(__Material) { this._UpperVaporResistanceFactor = __UpperVaporResistanceFactor; this._LowerVaporResistanceFactor = __LowerVaporResistanceFactor; this._IsothermalMoistureCapacity = __IsothermalMoistureCapacity; this._VaporPermeability = __VaporPermeability; this._MoistureDiffusivity = __MoistureDiffusivity; }
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 IfcMechanicalSteelMaterialProperties(IfcMaterial __Material, IfcDynamicViscosityMeasure?__DynamicViscosity, IfcModulusOfElasticityMeasure?__YoungModulus, IfcModulusOfElasticityMeasure?__ShearModulus, IfcPositiveRatioMeasure?__PoissonRatio, IfcThermalExpansionCoefficientMeasure?__ThermalExpansionCoefficient, IfcPressureMeasure?__YieldStress, IfcPressureMeasure?__UltimateStress, IfcPositiveRatioMeasure?__UltimateStrain, IfcModulusOfElasticityMeasure?__HardeningModule, IfcPressureMeasure?__ProportionalStress, IfcPositiveRatioMeasure?__PlasticStrain, IfcRelaxation[] __Relaxations) : base(__Material, __DynamicViscosity, __YoungModulus, __ShearModulus, __PoissonRatio, __ThermalExpansionCoefficient) { this._YieldStress = __YieldStress; this._UltimateStress = __UltimateStress; this._UltimateStrain = __UltimateStrain; this._HardeningModule = __HardeningModule; this._ProportionalStress = __ProportionalStress; this._PlasticStrain = __PlasticStrain; this._Relaxations = new HashSet <IfcRelaxation>(__Relaxations); }
public IfcOpticalMaterialProperties(IfcMaterial __Material, IfcPositiveRatioMeasure?__VisibleTransmittance, IfcPositiveRatioMeasure?__SolarTransmittance, IfcPositiveRatioMeasure?__ThermalIrTransmittance, IfcPositiveRatioMeasure?__ThermalIrEmissivityBack, IfcPositiveRatioMeasure?__ThermalIrEmissivityFront, IfcPositiveRatioMeasure?__VisibleReflectanceBack, IfcPositiveRatioMeasure?__VisibleReflectanceFront, IfcPositiveRatioMeasure?__SolarReflectanceFront, IfcPositiveRatioMeasure?__SolarReflectanceBack) : base(__Material) { this._VisibleTransmittance = __VisibleTransmittance; this._SolarTransmittance = __SolarTransmittance; this._ThermalIrTransmittance = __ThermalIrTransmittance; this._ThermalIrEmissivityBack = __ThermalIrEmissivityBack; this._ThermalIrEmissivityFront = __ThermalIrEmissivityFront; this._VisibleReflectanceBack = __VisibleReflectanceBack; this._VisibleReflectanceFront = __VisibleReflectanceFront; this._SolarReflectanceFront = __SolarReflectanceFront; this._SolarReflectanceBack = __SolarReflectanceBack; }
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 override void Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: case 19: case 20: case 21: case 22: base.Parse(propIndex, value, nestedIndex); return; case 23: _shearAreaZ = value.RealVal; return; case 24: _shearAreaY = value.RealVal; return; case 25: _plasticShapeFactorY = value.RealVal; return; case 26: _plasticShapeFactorZ = 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: case 4: case 5: base.IfcParse(propIndex, value); break; case 6: _yieldStress = value.RealVal; break; case 7: _ultimateStress = value.RealVal; break; case 8: _ultimateStrain = value.RealVal; break; case 9: _hardeningModule = value.RealVal; break; case 10: _proportionalStress = value.RealVal; break; case 11: _plasticStrain = value.RealVal; break; case 12: if (_relaxations == null) { _relaxations = new XbimSet <IfcRelaxation>(this); } _relaxations.Add((IfcRelaxation)value.EntityVal); break; default: this.HandleUnexpectedAttribute(propIndex, value); break; } }
public override void IfcParse(int propIndex, IPropertyValue value) { switch (propIndex) { case 0: base.IfcParse(propIndex, value); break; case 1: _VisibleTransmittance = value.RealVal; break; case 2: _SolarTransmittance = value.RealVal; break; case 3: _ThermalIrTransmittance = value.RealVal; break; case 4: _ThermalIrEmissivityBack = value.RealVal; break; case 5: _ThermalIrEmissivityFront = value.RealVal; break; case 6: _VisibleReflectanceBack = value.RealVal; break; case 7: _VisibleReflectanceFront = value.RealVal; break; case 8: _SolarReflectanceFront = value.RealVal; break; case 9: _SolarReflectanceBack = value.RealVal; break; default: this.HandleUnexpectedAttribute(propIndex, value); break; } }
public override void Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: base.Parse(propIndex, value, nestedIndex); return; case 1: _visibleTransmittance = value.RealVal; return; case 2: _solarTransmittance = value.RealVal; return; case 3: _thermalIrTransmittance = value.RealVal; return; case 4: _thermalIrEmissivityBack = value.RealVal; return; case 5: _thermalIrEmissivityFront = value.RealVal; return; case 6: _visibleReflectanceBack = value.RealVal; return; case 7: _visibleReflectanceFront = value.RealVal; return; case 8: _solarReflectanceFront = value.RealVal; return; case 9: _solarReflectanceBack = 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 Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: case 1: case 2: case 3: case 4: case 5: base.Parse(propIndex, value, nestedIndex); return; case 6: _yieldStress = value.RealVal; return; case 7: _ultimateStress = value.RealVal; return; case 8: _ultimateStrain = value.RealVal; return; case 9: _hardeningModule = value.RealVal; return; case 10: _proportionalStress = value.RealVal; return; case 11: _plasticStrain = value.RealVal; return; case 12: _relaxations.InternalAdd((IfcRelaxation)value.EntityVal); 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: case 4: case 5: case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: case 19: case 20: case 21: base.IfcParse(propIndex, value); break; case 22: _shearAreaZ = value.RealVal; break; case 23: _shearAreaY = value.RealVal; break; case 24: _plasticShapeFactorY = value.RealVal; break; case 25: _plasticShapeFactorZ = value.RealVal; break; default: this.HandleUnexpectedAttribute(propIndex, value); break; } }
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 IfcResourceTime(IfcLabel?__Name, IfcDataOriginEnum?__DataOrigin, IfcLabel?__UserDefinedDataOrigin, IfcDuration?__ScheduleWork, IfcPositiveRatioMeasure?__ScheduleUsage, IfcDateTime?__ScheduleStart, IfcDateTime?__ScheduleFinish, IfcLabel?__ScheduleContour, IfcDuration?__LevelingDelay, IfcBoolean?__IsOverAllocated, IfcDateTime?__StatusTime, IfcDuration?__ActualWork, IfcPositiveRatioMeasure?__ActualUsage, IfcDateTime?__ActualStart, IfcDateTime?__ActualFinish, IfcDuration?__RemainingWork, IfcPositiveRatioMeasure?__RemainingUsage, IfcPositiveRatioMeasure?__Completion) : base(__Name, __DataOrigin, __UserDefinedDataOrigin) { this._ScheduleWork = __ScheduleWork; this._ScheduleUsage = __ScheduleUsage; this._ScheduleStart = __ScheduleStart; this._ScheduleFinish = __ScheduleFinish; this._ScheduleContour = __ScheduleContour; this._LevelingDelay = __LevelingDelay; this._IsOverAllocated = __IsOverAllocated; this._StatusTime = __StatusTime; this._ActualWork = __ActualWork; this._ActualUsage = __ActualUsage; this._ActualStart = __ActualStart; this._ActualFinish = __ActualFinish; this._RemainingWork = __RemainingWork; this._RemainingUsage = __RemainingUsage; this._Completion = __Completion; }
public IfcTaskTime(IfcLabel?__Name, IfcDataOriginEnum?__DataOrigin, IfcLabel?__UserDefinedDataOrigin, IfcTaskDurationEnum?__DurationType, IfcDuration?__ScheduleDuration, IfcDateTime?__ScheduleStart, IfcDateTime?__ScheduleFinish, IfcDateTime?__EarlyStart, IfcDateTime?__EarlyFinish, IfcDateTime?__LateStart, IfcDateTime?__LateFinish, IfcDuration?__FreeFloat, IfcDuration?__TotalFloat, IfcBoolean?__IsCritical, IfcDateTime?__StatusTime, IfcDuration?__ActualDuration, IfcDateTime?__ActualStart, IfcDateTime?__ActualFinish, IfcDuration?__RemainingTime, IfcPositiveRatioMeasure?__Completion) : base(__Name, __DataOrigin, __UserDefinedDataOrigin) { this.DurationType = __DurationType; this.ScheduleDuration = __ScheduleDuration; this.ScheduleStart = __ScheduleStart; this.ScheduleFinish = __ScheduleFinish; this.EarlyStart = __EarlyStart; this.EarlyFinish = __EarlyFinish; this.LateStart = __LateStart; this.LateFinish = __LateFinish; this.FreeFloat = __FreeFloat; this.TotalFloat = __TotalFloat; this.IsCritical = __IsCritical; this.StatusTime = __StatusTime; this.ActualDuration = __ActualDuration; this.ActualStart = __ActualStart; this.ActualFinish = __ActualFinish; this.RemainingTime = __RemainingTime; this.Completion = __Completion; }
public IfcScheduleTimeControl(IfcGloballyUniqueId __GlobalId, IfcOwnerHistory __OwnerHistory, IfcLabel?__Name, IfcText?__Description, IfcLabel?__ObjectType, IfcDateTimeSelect __ActualStart, IfcDateTimeSelect __EarlyStart, IfcDateTimeSelect __LateStart, IfcDateTimeSelect __ScheduleStart, IfcDateTimeSelect __ActualFinish, IfcDateTimeSelect __EarlyFinish, IfcDateTimeSelect __LateFinish, IfcDateTimeSelect __ScheduleFinish, IfcTimeMeasure?__ScheduleDuration, IfcTimeMeasure?__ActualDuration, IfcTimeMeasure?__RemainingTime, IfcTimeMeasure?__FreeFloat, IfcTimeMeasure?__TotalFloat, Boolean?__IsCritical, IfcDateTimeSelect __StatusTime, IfcTimeMeasure?__StartFloat, IfcTimeMeasure?__FinishFloat, IfcPositiveRatioMeasure?__Completion) : base(__GlobalId, __OwnerHistory, __Name, __Description, __ObjectType) { this._ActualStart = __ActualStart; this._EarlyStart = __EarlyStart; this._LateStart = __LateStart; this._ScheduleStart = __ScheduleStart; this._ActualFinish = __ActualFinish; this._EarlyFinish = __EarlyFinish; this._LateFinish = __LateFinish; this._ScheduleFinish = __ScheduleFinish; this._ScheduleDuration = __ScheduleDuration; this._ActualDuration = __ActualDuration; this._RemainingTime = __RemainingTime; this._FreeFloat = __FreeFloat; this._TotalFloat = __TotalFloat; this._IsCritical = __IsCritical; this._StatusTime = __StatusTime; this._StartFloat = __StartFloat; this._FinishFloat = __FinishFloat; this._Completion = __Completion; }
public override void IfcParse(int propIndex, IPropertyValue value) { switch (propIndex) { case 0: case 1: case 2: case 3: case 4: case 5: base.IfcParse(propIndex, value); break; case 6: _yieldStress = value.RealVal; break; case 7: _ultimateStress = value.RealVal; break; case 8: _ultimateStrain = value.RealVal; break; case 9: _hardeningModule = value.RealVal; break; case 10: _proportionalStress = value.RealVal; break; case 11: _plasticStrain = value.RealVal; break; case 12: if (_relaxations == null) _relaxations = new XbimSet<IfcRelaxation>(this); _relaxations.Add((IfcRelaxation)value.EntityVal); break; default: this.HandleUnexpectedAttribute(propIndex, value); break; } }