pub struct StaticLoad<'m, 's> { /* private fields */ }Expand description
Borrowed projection of an IfcStructuralLoadStatic subtype: single,
linear or planar force, single displacement, or temperature.
Implementations§
Source§impl<'m, 's> StaticLoad<'m, 's>
impl<'m, 's> StaticLoad<'m, 's>
Sourcepub fn name(&self) -> StructuralResult<Option<&'m str>>
pub fn name(&self) -> StructuralResult<Option<&'m str>>
Name, inherited from IfcStructuralLoad. Legally absent.
Sourcepub fn components(&self) -> StructuralResult<Vec<Option<f64>>>
pub fn components(&self) -> StructuralResult<Vec<Option<f64>>>
The load’s numeric components in schema-declared order for its LoadKind:
six force/moment axes for a single force, followed by WarpingMoment
for the warping form; three translations and three rotations
(DisplacementX..Z, RotationalDisplacementRX..RZ) for a single
displacement, followed by Distortion for the distortion form; six
per-length axes for a linear force; three per-area axes for a planar
force; or three temperature deltas (constant, through-Y, through-Z).
Each component is legally absent
individually; IfcStructuralLoadTemperature uses the underscored
DeltaT_Constant/DeltaT_Y/DeltaT_Z names in schemas where the
unscored DeltaTConstant attribute does not exist.