Trait truck_geometry::base::SearchNearestParameter [−][src]
pub trait SearchNearestParameter {
type Point;
type Parameter;
fn search_nearest_parameter(
&self,
point: Self::Point,
hint: Option<Self::Parameter>,
trial: usize
) -> Option<Self::Parameter>;
}
Expand description
Search parameter t
such that self.subs(t)
is nearest point.
Associated Types
Required methods
Implementations on Foreign Types
type Point = <T as SearchNearestParameter>::Point
type Parameter = <T as SearchNearestParameter>::Parameter
pub fn search_nearest_parameter(
&self,
point: <&'a T as SearchNearestParameter>::Point,
hint: Option<<&'a T as SearchNearestParameter>::Parameter>,
trial: usize
) -> Option<<&'a T as SearchNearestParameter>::Parameter>
Implementors
impl<C, S> SearchNearestParameter for IntersectionCurve<C, S> where
C: ParametricCurve3D + SearchNearestParameter<Point = Point3, Parameter = f64>,
S: ParametricSurface3D + SearchNearestParameter<Point = Point3, Parameter = (f64, f64)>,
impl<C, S> SearchNearestParameter for IntersectionCurve<C, S> where
C: ParametricCurve3D + SearchNearestParameter<Point = Point3, Parameter = f64>,
S: ParametricSurface3D + SearchNearestParameter<Point = Point3, Parameter = (f64, f64)>,
Only derive from leading curve. Not precise.