pub enum WalkingLine {
Straight(MetricDirection),
Turning(Vec<[f64; 2]>),
}Expand description
The line a flight is walked along, in plan.
Variants§
Straight(MetricDirection)
A straight flight climbs along one horizontal direction; positions along it are projections onto that direction.
Turning(Vec<[f64; 2]>)
A turning flight climbs along a polyline with a vertex on every tread, bottom to top; positions along it are arc lengths from its first vertex, before that vertex and after its last along its end segments extended.
Implementations§
Source§impl WalkingLine
impl WalkingLine
Sourcepub fn is_turning(&self) -> bool
pub fn is_turning(&self) -> bool
Whether the line turns.
Trait Implementations§
Source§impl Clone for WalkingLine
impl Clone for WalkingLine
Source§impl Debug for WalkingLine
impl Debug for WalkingLine
Source§impl PartialEq for WalkingLine
impl PartialEq for WalkingLine
impl StructuralPartialEq for WalkingLine
Auto Trait Implementations§
impl Freeze for WalkingLine
impl RefUnwindSafe for WalkingLine
impl Send for WalkingLine
impl Sync for WalkingLine
impl Unpin for WalkingLine
impl UnsafeUnpin for WalkingLine
impl UnwindSafe for WalkingLine
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