pub struct LoadGroup<'m, 's> { /* private fields */ }Expand description
Borrowed projection of an IfcStructuralLoadGroup.
Implementations§
Source§impl<'m, 's> LoadGroup<'m, 's>
impl<'m, 's> LoadGroup<'m, 's>
Sourcepub fn name(&self) -> StructuralResult<Option<&'m str>>
pub fn name(&self) -> StructuralResult<Option<&'m str>>
Name, inherited from IfcRoot. Legally absent.
Sourcepub fn predefined_type(&self) -> StructuralResult<&'m str>
pub fn predefined_type(&self) -> StructuralResult<&'m str>
PredefinedType, always mandatory.
Sourcepub fn action_type(&self) -> StructuralResult<&'m str>
pub fn action_type(&self) -> StructuralResult<&'m str>
ActionType, always mandatory.
Sourcepub fn action_source(&self) -> StructuralResult<&'m str>
pub fn action_source(&self) -> StructuralResult<&'m str>
ActionSource, always mandatory.
Sourcepub fn coefficient(&self) -> StructuralResult<Option<f64>>
pub fn coefficient(&self) -> StructuralResult<Option<f64>>
Coefficient, a combination factor applied to this group’s loads. Legally absent.
Sourcepub fn purpose(&self) -> StructuralResult<Option<&'m str>>
pub fn purpose(&self) -> StructuralResult<Option<&'m str>>
Purpose, a free-text description of the load group’s role. Legally absent.
Trait Implementations§
Auto Trait Implementations§
impl<'m, 's> !RefUnwindSafe for LoadGroup<'m, 's>
impl<'m, 's> !UnwindSafe for LoadGroup<'m, 's>
impl<'m, 's> Freeze for LoadGroup<'m, 's>
impl<'m, 's> Send for LoadGroup<'m, 's>
impl<'m, 's> Sync for LoadGroup<'m, 's>
impl<'m, 's> Unpin for LoadGroup<'m, 's>
impl<'m, 's> UnsafeUnpin for LoadGroup<'m, 's>
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