pub struct Heights {
pub clearance: f64,
pub retract: f64,
pub feed: f64,
pub top: Option<f64>,
pub bottom: Option<f64>,
}Expand description
Safe heights in MACHINE Z. Absolute values; the operation may override.
Fields§
§clearance: f64Rapid traverse height between operations and over fixtures.
retract: f64Retract height between passes within an operation.
feed: f64Height at which rapids turn into feed moves on the way down.
top: Option<f64>Top of the material to cut (None: from stock).
bottom: Option<f64>Lowest Z the operation may reach (None: from the model).
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Heights
impl<'de> Deserialize<'de> for Heights
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 Heights
Auto Trait Implementations§
impl Forget for Heights
impl Freeze for Heights
impl Move for Heights
impl RefUnwindSafe for Heights
impl Send for Heights
impl Sync for Heights
impl Unpin for Heights
impl UnsafeUnpin for Heights
impl UnwindSafe for Heights
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