#[repr(usize)]
pub enum IesPhotometryType {
TypeC,
TypeB,
TypeA,
}
Expand description
Determine the type of photometry contained within the file. A brief description of each type can be found on Owen Ransens web page here: http://www.ransen.com/photometric/Type-A-Type-B-Type-C-IES-IESNA-Photometry-Files.htm
Variants
TypeC
This type is generally used for internal lighting and use the C-Gamma system for measurements. This type of file is by far the most popular. In this system, gamma = 0 corresponds to downwards. The C-angle is the anti-clockwise angle, around the gamma = 0 axis.
TypeB
This type is used for floodlights, and the photometry is expressed in a VH system. In this system, the lights are expressed as a hemisphere of intensities.
TypeA
This type is used for car headlights. In this case, the polar axis corresponds to the major axis of the luminaire, i.e. the direction that the light is pointing.
Trait Implementations
sourceimpl Clone for IesPhotometryType
impl Clone for IesPhotometryType
sourcefn clone(&self) -> IesPhotometryType
fn clone(&self) -> IesPhotometryType
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more