pub struct ProbePoint {
pub id: String,
pub face: TargetRef,
pub position: Point3,
pub normal: Point3,
pub lower_tolerance: f64,
pub upper_tolerance: f64,
}Fields§
§id: String§face: TargetRef§position: Point3§normal: Point3Unit normal toward free space (and the approaching stylus).
lower_tolerance: f64§upper_tolerance: f64Implementations§
Trait Implementations§
Source§impl Clone for ProbePoint
impl Clone for ProbePoint
Source§impl Debug for ProbePoint
impl Debug for ProbePoint
Source§impl<'de> Deserialize<'de> for ProbePoint
impl<'de> Deserialize<'de> for ProbePoint
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 ProbePoint
impl PartialEq for ProbePoint
Source§impl Serialize for ProbePoint
impl Serialize for ProbePoint
impl StructuralPartialEq for ProbePoint
Auto Trait Implementations§
impl Freeze for ProbePoint
impl RefUnwindSafe for ProbePoint
impl Send for ProbePoint
impl Sync for ProbePoint
impl Unpin for ProbePoint
impl UnsafeUnpin for ProbePoint
impl UnwindSafe for ProbePoint
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