Struct ruststep::ap201::explicit_draughting::TrimmedCurve [−][src]
pub struct TrimmedCurve {
pub bounded_curve: BoundedCurve,
pub basis_curve: CurveAny,
pub trim_1: Vec<TrimmingSelect>,
pub trim_2: Vec<TrimmingSelect>,
pub sense_agreement: bool,
pub master_representation: TrimmingPreference,
}
Fields
bounded_curve: BoundedCurve
basis_curve: CurveAny
trim_1: Vec<TrimmingSelect>
trim_2: Vec<TrimmingSelect>
sense_agreement: bool
master_representation: TrimmingPreference
Implementations
pub fn new(
bounded_curve: BoundedCurve,
basis_curve: CurveAny,
trim_1: Vec<TrimmingSelect>,
trim_2: Vec<TrimmingSelect>,
sense_agreement: bool,
master_representation: TrimmingPreference
) -> Self
pub fn new(
bounded_curve: BoundedCurve,
basis_curve: CurveAny,
trim_1: Vec<TrimmingSelect>,
trim_2: Vec<TrimmingSelect>,
sense_agreement: bool,
master_representation: TrimmingPreference
) -> Self
Constructs a new TrimmedCurve
.
Methods from Deref<Target = BoundedCurve>
Trait Implementations
Performs the conversion.
Performs the conversion.
type Target = BoundedCurve
type Target = BoundedCurve
The resulting type after dereferencing.
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 TrimmedCurve
impl Send for TrimmedCurve
impl Sync for TrimmedCurve
impl Unpin for TrimmedCurve
impl UnwindSafe for TrimmedCurve
Blanket Implementations
Mutably borrows from an owned value. Read more