pub struct WindowLiningDraft<'a> {Show 14 fields
pub name: Option<&'a str>,
pub description: Option<&'a str>,
pub lining_depth: Option<f64>,
pub lining_thickness: Option<f64>,
pub transom_thickness: Option<f64>,
pub mullion_thickness: Option<f64>,
pub first_transom_offset: Option<f64>,
pub second_transom_offset: Option<f64>,
pub first_mullion_offset: Option<f64>,
pub second_mullion_offset: Option<f64>,
pub shape_aspect_style: Option<EntityId>,
pub lining_offset: Option<f64>,
pub lining_to_panel_offset_x: Option<f64>,
pub lining_to_panel_offset_y: Option<f64>,
}Expand description
Attributes of an IfcWindowLiningProperties.
Fields§
§name: Option<&'a str>Name.
description: Option<&'a str>Description.
lining_depth: Option<f64>LiningDepth, a positive length. Requires lining_thickness (WR31).
lining_thickness: Option<f64>LiningThickness, a non-negative length.
transom_thickness: Option<f64>TransomThickness, a non-negative length.
mullion_thickness: Option<f64>MullionThickness, a non-negative length.
first_transom_offset: Option<f64>FirstTransomOffset, a normalised ratio.
second_transom_offset: Option<f64>SecondTransomOffset, a normalised ratio. Needs the first (WR32).
first_mullion_offset: Option<f64>FirstMullionOffset, a normalised ratio.
second_mullion_offset: Option<f64>SecondMullionOffset, a normalised ratio. Needs the first (WR33).
shape_aspect_style: Option<EntityId>ShapeAspectStyle.
lining_offset: Option<f64>LiningOffset, a length.
lining_to_panel_offset_x: Option<f64>LiningToPanelOffsetX, a length.
lining_to_panel_offset_y: Option<f64>LiningToPanelOffsetY, a length.
Trait Implementations§
Source§impl<'a> Clone for WindowLiningDraft<'a>
impl<'a> Clone for WindowLiningDraft<'a>
impl<'a> Copy for WindowLiningDraft<'a>
Source§impl<'a> Debug for WindowLiningDraft<'a>
impl<'a> Debug for WindowLiningDraft<'a>
Auto Trait Implementations§
impl<'a> Freeze for WindowLiningDraft<'a>
impl<'a> RefUnwindSafe for WindowLiningDraft<'a>
impl<'a> Send for WindowLiningDraft<'a>
impl<'a> Sync for WindowLiningDraft<'a>
impl<'a> Unpin for WindowLiningDraft<'a>
impl<'a> UnsafeUnpin for WindowLiningDraft<'a>
impl<'a> UnwindSafe for WindowLiningDraft<'a>
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