pub struct TriangulatedPoint { /* private fields */ }Expand description
One two-view triangulation with cheirality and reprojection diagnostics.
Implementations§
Source§impl TriangulatedPoint
impl TriangulatedPoint
Sourcepub const fn source_depth(self) -> f64
pub const fn source_depth(self) -> f64
Returns its signed source-camera depth.
Sourcepub const fn target_depth(self) -> f64
pub const fn target_depth(self) -> f64
Returns its signed target-camera depth.
Sourcepub const fn reprojection_error(self) -> f64
pub const fn reprojection_error(self) -> f64
Returns the mean normalized-plane reprojection distance.
Sourcepub fn has_positive_depth(self) -> bool
pub fn has_positive_depth(self) -> bool
Returns whether the point lies in front of both cameras.
Trait Implementations§
Source§impl Clone for TriangulatedPoint
impl Clone for TriangulatedPoint
Source§fn clone(&self) -> TriangulatedPoint
fn clone(&self) -> TriangulatedPoint
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 moreSource§impl Debug for TriangulatedPoint
impl Debug for TriangulatedPoint
Source§impl PartialEq for TriangulatedPoint
impl PartialEq for TriangulatedPoint
Source§fn eq(&self, other: &TriangulatedPoint) -> bool
fn eq(&self, other: &TriangulatedPoint) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for TriangulatedPoint
impl StructuralPartialEq for TriangulatedPoint
Auto Trait Implementations§
impl Freeze for TriangulatedPoint
impl RefUnwindSafe for TriangulatedPoint
impl Send for TriangulatedPoint
impl Sync for TriangulatedPoint
impl Unpin for TriangulatedPoint
impl UnsafeUnpin for TriangulatedPoint
impl UnwindSafe for TriangulatedPoint
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