pub struct WallRegionBoundaryScan {
pub boundaries: Vec<WallRegionBoundary>,
pub unclosed: usize,
}Expand description
面走査の結果。壁領域の境界を持つ。
super::floor::RegionBoundaryScan::crossings に相当する交差診断はまだ持たない
(未着手。dev_docs/handoff/床領域・壁領域の再設計_申し送り.md §9 残課題)。
Fields§
§boundaries: Vec<WallRegionBoundary>検出した壁領域の境界。構面(直線)ごと、同一構面内は面積の降順。
unclosed: usize閉じずに終わった面走査の数(super::floor::RegionBoundaryScan::unclosed と同じ意味)。
Trait Implementations§
Source§impl Clone for WallRegionBoundaryScan
impl Clone for WallRegionBoundaryScan
Source§fn clone(&self) -> WallRegionBoundaryScan
fn clone(&self) -> WallRegionBoundaryScan
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WallRegionBoundaryScan
impl Debug for WallRegionBoundaryScan
Source§impl Default for WallRegionBoundaryScan
impl Default for WallRegionBoundaryScan
Source§fn default() -> WallRegionBoundaryScan
fn default() -> WallRegionBoundaryScan
Returns the “default value” for a type. Read more
Source§impl PartialEq for WallRegionBoundaryScan
impl PartialEq for WallRegionBoundaryScan
Source§fn eq(&self, other: &WallRegionBoundaryScan) -> bool
fn eq(&self, other: &WallRegionBoundaryScan) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for WallRegionBoundaryScan
Auto Trait Implementations§
impl Freeze for WallRegionBoundaryScan
impl RefUnwindSafe for WallRegionBoundaryScan
impl Send for WallRegionBoundaryScan
impl Sync for WallRegionBoundaryScan
impl Unpin for WallRegionBoundaryScan
impl UnsafeUnpin for WallRegionBoundaryScan
impl UnwindSafe for WallRegionBoundaryScan
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