pub struct StepEdgeReading {
pub edge_id: u64,
pub curve_ref: Option<usize>,
pub written: Option<(NurbsCurve, [f64; 2])>,
pub stages: Vec<String>,
}Fields§
§edge_id: u64The built edge’s id in StepBodyTrimReadings::solid.
curve_ref: Option<usize>The EDGE_CURVE.edge_geometry entity, when the file wrote one.
written: Option<(NurbsCurve, [f64; 2])>The file’s own curve over this edge’s span, (curve, [t0, t1]), before
any importer stage — including the endpoint heal. None for an edge
the importer minted with no file statement behind it.
stages: Vec<String>Every stage that changed the edge’s geometry, in order. Empty means the built edge is the written one (up to the endpoint heal, which is listed when it moved anything).
Trait Implementations§
Source§impl Clone for StepEdgeReading
impl Clone for StepEdgeReading
Auto Trait Implementations§
impl !Freeze for StepEdgeReading
impl !RefUnwindSafe for StepEdgeReading
impl !Sync for StepEdgeReading
impl Forget for StepEdgeReading
impl Move for StepEdgeReading
impl Send for StepEdgeReading
impl Unpin for StepEdgeReading
impl UnsafeUnpin for StepEdgeReading
impl UnwindSafe for StepEdgeReading
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