pub struct Polish {
pub smoothing_tolerance: f64,
pub arc_tolerance: f64,
pub points_removed: usize,
pub arcs_fitted: usize,
pub feed_optimization: bool,
pub certified_smoothing: Option<f64>,
}Expand description
What assembly did to one operation’s motions on the way into the stream.
Fields§
§smoothing_tolerance: f64Chord tolerance of the line filter (0: filter off).
arc_tolerance: f64Deviation allowed between fitted arcs and the chords (0: arc fitting off).
points_removed: usizePoints the line filter removed.
arcs_fitted: usizeArcs fitted (each replaces a run of straight cuts).
feed_optimization: boolLane C18’s feed optimisation ran (corner and small-radius windows at the reduced ratio) before the filter and the fitter.
certified_smoothing: Option<f64>Lane C18’s certified smoothing ran at this tolerance; it is the last
geometry-changing step, so the line filter and the arc fitter above
were skipped (smoothingTolerance and arcTolerance stay 0).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Polish
impl<'de> Deserialize<'de> for Polish
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Polish
Auto Trait Implementations§
impl Forget for Polish
impl Freeze for Polish
impl RefUnwindSafe for Polish
impl Send for Polish
impl Sync for Polish
impl Unpin for Polish
impl UnsafeUnpin for Polish
impl UnwindSafe for Polish
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