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: ShapeModifyConfigImplementations§
Trait Implementations§
Source§impl Clone for OriginalShape
impl Clone for OriginalShape
Source§fn clone(&self) -> OriginalShape
fn clone(&self) -> OriginalShape
Returns a duplicate 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