pub struct OriginalShape {
pub shape: SPolygon,
pub pre_transform: DTransformation,
pub modify_mode: ShapeModifyMode,
pub modify_config: ShapeModifyConfig,
}
Expand description
A SPolygon
exactly as is defined in the input file
Also contains all required operation to convert it to a shape that can be used internally. Currently, these are centering and simplification operations, but could be extended in the future.
Fields§
§shape: SPolygon
§pre_transform: DTransformation
§modify_mode: ShapeModifyMode
§modify_config: ShapeModifyConfig
Implementations§
Trait Implementations§
Source§impl Clone for OriginalShape
impl Clone for OriginalShape
Source§fn clone(&self) -> OriginalShape
fn clone(&self) -> OriginalShape
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 moreAuto Trait Implementations§
impl Freeze for OriginalShape
impl RefUnwindSafe for OriginalShape
impl Send for OriginalShape
impl Sync for OriginalShape
impl Unpin for OriginalShape
impl UnwindSafe for OriginalShape
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more