pub struct GoniometricLight {
pub position: EntityId,
pub colour_appearance: Option<EntityId>,
pub colour_temperature: f64,
pub luminous_flux: f64,
pub emission_source: &'static str,
pub distribution_data_source: EntityId,
}Expand description
The goniometric-only attributes of an IfcLightSourceGoniometric.
Fields§
§position: EntityIdPosition, an IfcAxis2Placement3D.
colour_appearance: Option<EntityId>ColourAppearance, an IfcColourRgb.
colour_temperature: f64ColourTemperature, in kelvin.
luminous_flux: f64LuminousFlux, in lumen.
emission_source: &'static strLightEmissionSource, an IfcLightEmissionSourceEnum token.
distribution_data_source: EntityIdLightDistributionDataSource: an IfcLightIntensityDistribution
or an IfcExternalReference.
Trait Implementations§
Source§impl Clone for GoniometricLight
impl Clone for GoniometricLight
impl Copy for GoniometricLight
Auto Trait Implementations§
impl Freeze for GoniometricLight
impl RefUnwindSafe for GoniometricLight
impl Send for GoniometricLight
impl Sync for GoniometricLight
impl Unpin for GoniometricLight
impl UnsafeUnpin for GoniometricLight
impl UnwindSafe for GoniometricLight
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more