pub struct ProbeCycle {
pub target: Point3,
pub approach: Point3,
pub nominal: ProbePoint,
pub stylus_radius: f64,
pub overtravel: f64,
pub feed: f64,
pub kind: ProbeKind,
pub result_var: String,
pub point_index: u32,
pub point_count: u32,
pub wcs: Option<WorkOffset>,
}Expand description
An expanded trigger move, never ordinary cutting. The reference is the bottom of the stylus sphere; expected target = nominal + radiusnormal - Zradius.
Fields§
§target: Point3§approach: Point3§nominal: ProbePoint§stylus_radius: f64§overtravel: f64§feed: f64§kind: ProbeKind§result_var: String§point_index: u32§point_count: u32§wcs: Option<WorkOffset>Update intent for the completed cycle; never apply per point.
Implementations§
Trait Implementations§
Source§impl Clone for ProbeCycle
impl Clone for ProbeCycle
Source§impl Debug for ProbeCycle
impl Debug for ProbeCycle
Source§impl<'de> Deserialize<'de> for ProbeCycle
impl<'de> Deserialize<'de> for ProbeCycle
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
Source§impl PartialEq for ProbeCycle
impl PartialEq for ProbeCycle
Source§impl Serialize for ProbeCycle
impl Serialize for ProbeCycle
impl StructuralPartialEq for ProbeCycle
Auto Trait Implementations§
impl Forget for ProbeCycle
impl Freeze for ProbeCycle
impl Move for ProbeCycle
impl RefUnwindSafe for ProbeCycle
impl Send for ProbeCycle
impl Sync for ProbeCycle
impl Unpin for ProbeCycle
impl UnsafeUnpin for ProbeCycle
impl UnwindSafe for ProbeCycle
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