pub struct SweepTrim {
pub start: Option<f64>,
pub end: Option<f64>,
}Expand description
Optional trim parameters shared by the directrix-driven sweeps.
Absent means the sweep runs the whole directrix. Both are parameter
values on the directrix. How they are written depends on the declared
type of the slot (#200): bare where it is IfcParameterValue (the swept
disks in every release, the other sweeps in IFC2X3 and IFC4), and
IFCPARAMETERVALUE(..) where it is the IFC4X3 SELECT
IfcCurveMeasureSelect. Whether absent is allowed depends on the release
too: IFC2X3 requires both on every sweep that declares them, which is why
the writers of those sweeps take the model (#210).
Fields§
§start: Option<f64>StartParam.
end: Option<f64>EndParam.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SweepTrim
impl RefUnwindSafe for SweepTrim
impl Send for SweepTrim
impl Sync for SweepTrim
impl Unpin for SweepTrim
impl UnsafeUnpin for SweepTrim
impl UnwindSafe for SweepTrim
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