#[non_exhaustive]pub struct ResolvedStation {
pub point: Point3,
pub frame: Frame3,
pub section: SectionFrame,
}Expand description
A station resolved to a point and a frame.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.point: Point3The station’s point: the curve point moved by the offsets.
frame: Frame3The frame at the station, at point: x the tangent, y up,
z to the right (-lateral), the curve-evaluation provider’s
layout.
section: SectionFrameThe basis curve’s section frame at the distance, before the
offsets, in the requested StationFrame; on a seam, the frame of
the piece the station’s SeamSide names.
Trait Implementations§
Source§impl Clone for ResolvedStation
impl Clone for ResolvedStation
Source§fn clone(&self) -> ResolvedStation
fn clone(&self) -> ResolvedStation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ResolvedStation
Source§impl Debug for ResolvedStation
impl Debug for ResolvedStation
Source§impl PartialEq for ResolvedStation
impl PartialEq for ResolvedStation
impl StructuralPartialEq for ResolvedStation
Auto Trait Implementations§
impl Freeze for ResolvedStation
impl RefUnwindSafe for ResolvedStation
impl Send for ResolvedStation
impl Sync for ResolvedStation
impl Unpin for ResolvedStation
impl UnsafeUnpin for ResolvedStation
impl UnwindSafe for ResolvedStation
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