pub struct PhotometricCalcs;Expand description
Helper functions for photometric calculations (implemented on Eulumdat)
Implementations§
Source§impl PhotometricCalcs
impl PhotometricCalcs
pub fn photometric_summary(ldt: &Eulumdat) -> PhotometricSummary
pub fn gldf_data(ldt: &Eulumdat) -> GldfPhotometricData
pub fn cie_flux_codes(ldt: &Eulumdat) -> CieFluxCodes
pub fn zonal_lumens_30(ldt: &Eulumdat) -> ZonalLumens30
pub fn beam_angle(ldt: &Eulumdat) -> f64
pub fn field_angle(ldt: &Eulumdat) -> f64
pub fn spacing_criteria(ldt: &Eulumdat) -> (f64, f64)
pub fn downward_flux(ldt: &Eulumdat, arc: f64) -> f64
pub fn cut_off_angle(ldt: &Eulumdat) -> f64
pub fn photometric_code(ldt: &Eulumdat) -> String
pub fn luminaire_efficacy(ldt: &Eulumdat) -> f64
pub fn ugr(ldt: &Eulumdat, params: &UgrParams) -> f64
Auto Trait Implementations§
impl Freeze for PhotometricCalcs
impl RefUnwindSafe for PhotometricCalcs
impl Send for PhotometricCalcs
impl Sync for PhotometricCalcs
impl Unpin for PhotometricCalcs
impl UnwindSafe for PhotometricCalcs
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more