pub struct CurveProjection3 {
pub parameter: Scalar,
pub point: Point3,
pub distance: Scalar,
pub iterations: u16,
pub on_boundary: bool,
pub status: ProjectionStatus,
}Expand description
Best spatial-curve projection candidate found within the supplied budget.
Fields§
§parameter: ScalarNative curve parameter.
point: Point3Evaluated point at parameter.
distance: ScalarEuclidean distance from the target.
iterations: u16Newton updates used by the selected start.
on_boundary: boolWhether the selected parameter tuple touches its active domain boundary.
status: ProjectionStatusLocal-solve outcome; not a global-optimum certificate.
Trait Implementations§
Source§impl Clone for CurveProjection3
impl Clone for CurveProjection3
Source§fn clone(&self) -> CurveProjection3
fn clone(&self) -> CurveProjection3
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 CurveProjection3
impl Debug for CurveProjection3
Source§impl PartialEq for CurveProjection3
impl PartialEq for CurveProjection3
impl Copy for CurveProjection3
impl StructuralPartialEq for CurveProjection3
Auto Trait Implementations§
impl Freeze for CurveProjection3
impl RefUnwindSafe for CurveProjection3
impl Send for CurveProjection3
impl Sync for CurveProjection3
impl Unpin for CurveProjection3
impl UnwindSafe for CurveProjection3
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