/// <summary> /// Construct a IfcLightSourceGoniometric with all required attributes. /// </summary> public IfcLightSourceGoniometric(IfcColourRgb lightColour, IfcAxis2Placement3D position, IfcThermodynamicTemperatureMeasure colourTemperature, IfcLuminousFluxMeasure luminousFlux, IfcLightEmissionSourceEnum lightEmissionSource, IfcLightDistributionDataSourceSelect lightDistributionDataSource) : base(lightColour) { Position = position; ColourTemperature = colourTemperature; LuminousFlux = luminousFlux; LightEmissionSource = lightEmissionSource; LightDistributionDataSource = lightDistributionDataSource; }
public IfcLightSourceGoniometric(IfcLabel name, IfcColourRgb lightColour, IfcNormalisedRatioMeasure ambientIntensity, IfcNormalisedRatioMeasure intensity, IfcAxis2Placement3D position, IfcColourRgb colourAppearance, IfcThermodynamicTemperatureMeasure colourTemperature, IfcLuminousFluxMeasure luminousFlux, IfcLightEmissionSourceEnum lightEmissionSource, IfcLightDistributionDataSourceSelect lightDistributionDataSource) : base(name, lightColour, ambientIntensity, intensity) { Position = position; ColourAppearance = colourAppearance; ColourTemperature = colourTemperature; LuminousFlux = luminousFlux; LightEmissionSource = lightEmissionSource; LightDistributionDataSource = lightDistributionDataSource; }
public IfcDerivedMeasureValue(IfcLuminousFluxMeasure choice) { this.choice = choice; }