Struct ruststep::ap201::explicit_draughting::BSplineCurve [−][src]
pub struct BSplineCurve {
pub bounded_curve: BoundedCurve,
pub degree: i64,
pub control_points_list: Vec<CartesianPoint>,
pub curve_form: BSplineCurveForm,
pub closed_curve: Logical,
pub self_intersect: Logical,
}
Fields
bounded_curve: BoundedCurve
degree: i64
control_points_list: Vec<CartesianPoint>
curve_form: BSplineCurveForm
closed_curve: Logical
self_intersect: Logical
Implementations
pub fn new(
bounded_curve: BoundedCurve,
degree: i64,
control_points_list: Vec<CartesianPoint>,
curve_form: BSplineCurveForm,
closed_curve: Logical,
self_intersect: Logical
) -> Self
pub fn new(
bounded_curve: BoundedCurve,
degree: i64,
control_points_list: Vec<CartesianPoint>,
curve_form: BSplineCurveForm,
closed_curve: Logical,
self_intersect: Logical
) -> Self
Constructs a new BSplineCurve
.
Methods from Deref<Target = BoundedCurve>
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
type Target = BoundedCurve
type Target = BoundedCurve
The resulting type after dereferencing.
Performs the conversion.
Performs the conversion.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for BSplineCurve
impl Send for BSplineCurve
impl Sync for BSplineCurve
impl Unpin for BSplineCurve
impl UnwindSafe for BSplineCurve
Blanket Implementations
Mutably borrows from an owned value. Read more