Enum lidrs::io::ies::lum_opening::IesLuminousOpening
source · [−]pub enum IesLuminousOpening {
Show 15 variants
Point,
Rectangular {
width: f64,
length: f64,
},
RectanguarLuminousSides {
width: f64,
length: f64,
height: f64,
},
Circular {
diameter: f64,
},
Ellipse {
width: f64,
length: f64,
},
VerticalCylinder {
diameter: f64,
height: f64,
},
VerticalEllipsoidalCylinder {
width: f64,
length: f64,
height: f64,
},
Sphere {
diameter: f64,
},
EllipsoidalSpheroid {
width: f64,
length: f64,
height: f64,
},
HorizontalCylinderAlong {
diameter: f64,
length: f64,
},
HorizontalEllipsoidalCylinderAlong {
width: f64,
length: f64,
height: f64,
},
HorizontalCylinderPerpendicular {
width: f64,
diameter: f64,
},
HorizontalEllipsoidalCylinderPerpendicular {
width: f64,
length: f64,
height: f64,
},
VerticalCircle {
diameter: f64,
},
VerticalEllipse {
width: f64,
height: f64,
},
}
Variants
Point
Rectangular
RectanguarLuminousSides
Circular
Fields
diameter: f64
Ellipse
VerticalCylinder
VerticalEllipsoidalCylinder
Sphere
Fields
diameter: f64
EllipsoidalSpheroid
HorizontalCylinderAlong
HorizontalEllipsoidalCylinderAlong
HorizontalCylinderPerpendicular
HorizontalEllipsoidalCylinderPerpendicular
VerticalCircle
Fields
diameter: f64
VerticalEllipse
Implementations
sourceimpl IesLuminousOpening
impl IesLuminousOpening
pub fn from_dimensions(width: f64, length: f64, height: f64) -> Self
Trait Implementations
sourceimpl Clone for IesLuminousOpening
impl Clone for IesLuminousOpening
sourcefn clone(&self) -> IesLuminousOpening
fn clone(&self) -> IesLuminousOpening
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for IesLuminousOpening
impl Debug for IesLuminousOpening
sourceimpl PartialEq<IesLuminousOpening> for IesLuminousOpening
impl PartialEq<IesLuminousOpening> for IesLuminousOpening
sourcefn eq(&self, other: &IesLuminousOpening) -> bool
fn eq(&self, other: &IesLuminousOpening) -> bool
impl StructuralPartialEq for IesLuminousOpening
Auto Trait Implementations
impl RefUnwindSafe for IesLuminousOpening
impl Send for IesLuminousOpening
impl Sync for IesLuminousOpening
impl Unpin for IesLuminousOpening
impl UnwindSafe for IesLuminousOpening
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more