pub struct ReconstructionOutcome {
pub mesh: TriMesh,
pub evidence: ReconstructionEvidence,
}Expand description
A reconstruction and the evidence that produced it.
Fields§
§mesh: TriMeshThe reconstructed surface. An empty mesh is a legitimate value only when the provider also explains it in the evidence.
evidence: ReconstructionEvidenceWhat the provider did.
Implementations§
Source§impl ReconstructionOutcome
impl ReconstructionOutcome
Sourcepub const fn new(
mesh: TriMesh,
evidence: ReconstructionEvidence,
) -> ReconstructionOutcome
pub const fn new( mesh: TriMesh, evidence: ReconstructionEvidence, ) -> ReconstructionOutcome
Pair a mesh with its evidence.
Trait Implementations§
Source§impl Clone for ReconstructionOutcome
impl Clone for ReconstructionOutcome
Source§fn clone(&self) -> ReconstructionOutcome
fn clone(&self) -> ReconstructionOutcome
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReconstructionOutcome
impl Debug for ReconstructionOutcome
Source§impl PartialEq for ReconstructionOutcome
impl PartialEq for ReconstructionOutcome
impl StructuralPartialEq for ReconstructionOutcome
Auto Trait Implementations§
impl Freeze for ReconstructionOutcome
impl RefUnwindSafe for ReconstructionOutcome
impl Send for ReconstructionOutcome
impl Sync for ReconstructionOutcome
impl Unpin for ReconstructionOutcome
impl UnwindSafe for ReconstructionOutcome
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more