pub struct StepBodyTrimReadings {
pub body_ref: usize,
pub solid: Result<BrepSolid, String>,
pub closure_refusal: Option<String>,
pub edges: Vec<StepEdgeReading>,
pub faces: Vec<StepFaceReading>,
}Fields§
§body_ref: usizeThe STEP body entity (MANIFOLD_SOLID_BREP, BREP_WITH_VOIDS, or the
SHELL_BASED_SURFACE_MODEL’s shell).
solid: Result<BrepSolid, String>The body as the importer built it, or why it refused.
closure_refusal: Option<String>The shell-closure refusal the ordinary import lane draws on this body
(builder/closure.rs), which THIS lane holds so the body can be read:
a Some here is a body import_step refuses.
edges: Vec<StepEdgeReading>§faces: Vec<StepFaceReading>Trait Implementations§
Source§impl Clone for StepBodyTrimReadings
impl Clone for StepBodyTrimReadings
Auto Trait Implementations§
impl !Freeze for StepBodyTrimReadings
impl !RefUnwindSafe for StepBodyTrimReadings
impl !Sync for StepBodyTrimReadings
impl Send for StepBodyTrimReadings
impl Unpin for StepBodyTrimReadings
impl UnsafeUnpin for StepBodyTrimReadings
impl UnwindSafe for StepBodyTrimReadings
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