pub enum SlabShape {
Enclosed {
boundary: Vec<NodeId>,
},
Attached {
anchor: RegionAnchor,
extent: [f64; 2],
},
}Expand description
床板の形。
Variants§
Enclosed
大梁または小梁で囲まれた領域。境界は反時計回りの節点列(始点は繰り返さない)。
Attached
主架構に取り付く領域(片持ち・バルコニー・出隅)。
Fields
§
anchor: RegionAnchor取付き先。荷重の出口は取付き先の種類ごとに決まる(RegionAnchor 参照)。
§
extent: [f64; 2]張り出し量 [mm]。意味は取付き先の種類で決まる(RegionAnchor 参照)。
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SlabShape
impl<'de> Deserialize<'de> for SlabShape
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for SlabShape
Auto Trait Implementations§
impl Freeze for SlabShape
impl RefUnwindSafe for SlabShape
impl Send for SlabShape
impl Sync for SlabShape
impl Unpin for SlabShape
impl UnsafeUnpin for SlabShape
impl UnwindSafe for SlabShape
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