Trait truck_geometry::base::traits::IncludeCurve

source ·
pub trait IncludeCurve<C>
where C: ParametricCurve,
{ // Required method fn include(&self, curve: &C) -> bool; }
Expand description

Whether the surface includes the boundary curve.

Required Methods§

source

fn include(&self, curve: &C) -> bool

Returns whether the curve curve is included in the surface self.

Implementations on Foreign Types§

source§

impl IncludeCurve<()> for ()

Implementation for the test of topological methods.

source§

fn include(&self, _: &()) -> bool

Implementors§

source§

impl IncludeCurve<BSplineCurve<Point2<f64>>> for BSplineSurface<Point2>

source§

impl IncludeCurve<BSplineCurve<Point3<f64>>> for RevolutedCurve<BSplineCurve<Point3>>

source§

impl IncludeCurve<BSplineCurve<Point3<f64>>> for RevolutedCurve<NurbsCurve<Vector4>>

source§

impl IncludeCurve<BSplineCurve<Point3<f64>>> for BSplineSurface<Point3>

source§

impl IncludeCurve<BSplineCurve<Point3<f64>>> for NurbsSurface<Vector4>

source§

impl IncludeCurve<BSplineCurve<Point3<f64>>> for Plane

source§

impl IncludeCurve<BSplineCurve<Point3<f64>>> for Sphere

source§

impl IncludeCurve<NurbsCurve<Vector3<f64>>> for NurbsSurface<Vector3>

source§

impl IncludeCurve<NurbsCurve<Vector4<f64>>> for RevolutedCurve<BSplineCurve<Point3>>

source§

impl IncludeCurve<NurbsCurve<Vector4<f64>>> for RevolutedCurve<NurbsCurve<Vector4>>

source§

impl IncludeCurve<NurbsCurve<Vector4<f64>>> for BSplineSurface<Point3>

source§

impl IncludeCurve<NurbsCurve<Vector4<f64>>> for NurbsSurface<Vector4>

source§

impl IncludeCurve<NurbsCurve<Vector4<f64>>> for Plane

source§

impl IncludeCurve<NurbsCurve<Vector4<f64>>> for Sphere

source§

impl<'a> IncludeCurve<BSplineCurve<Point3<f64>>> for RevolutedCurve<&'a BSplineCurve<Point3>>

source§

impl<'a> IncludeCurve<BSplineCurve<Point3<f64>>> for RevolutedCurve<&'a NurbsCurve<Vector4>>

source§

impl<'a> IncludeCurve<NurbsCurve<Vector4<f64>>> for RevolutedCurve<&'a BSplineCurve<Point3>>

source§

impl<'a> IncludeCurve<NurbsCurve<Vector4<f64>>> for RevolutedCurve<&'a NurbsCurve<Vector4>>

source§

impl<E, T, C> IncludeCurve<C> for Processor<E, T>