pub struct SecondaryMember {
pub kind: SecondaryMemberKind,
pub nodes: [NodeId; 2],
pub section: Option<SectionId>,
pub name: String,
}Expand description
二次部材(小梁・間柱)。全体解析の対象外([crate::model::secondary] モジュール
ドキュメント参照)。
実体は床領域(super::FloorRegion::secondary_joists)または壁領域
(super::WallRegion::posts)が保持する(D6)。所属未割当の小梁・間柱だけ
super::Model::unassigned_joists / super::Model::unassigned_posts に置く。
Fields§
§kind: SecondaryMemberKind§nodes: [NodeId; 2]両端節点(小梁: 始端→終端、間柱: 下端→上端の順を推奨。順序に依存しない)。
section: Option<SectionId>断面参照(自重算定・小梁/間柱断面算定に用いる)。
name: String表示名(ST-Bridge の name 等)。
Trait Implementations§
Source§impl Clone for SecondaryMember
impl Clone for SecondaryMember
Source§fn clone(&self) -> SecondaryMember
fn clone(&self) -> SecondaryMember
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 SecondaryMember
impl Debug for SecondaryMember
Source§impl<'de> Deserialize<'de> for SecondaryMember
impl<'de> Deserialize<'de> for SecondaryMember
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
Source§impl PartialEq for SecondaryMember
impl PartialEq for SecondaryMember
Source§fn eq(&self, other: &SecondaryMember) -> bool
fn eq(&self, other: &SecondaryMember) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SecondaryMember
impl Serialize for SecondaryMember
impl StructuralPartialEq for SecondaryMember
Auto Trait Implementations§
impl Freeze for SecondaryMember
impl RefUnwindSafe for SecondaryMember
impl Send for SecondaryMember
impl Sync for SecondaryMember
impl Unpin for SecondaryMember
impl UnsafeUnpin for SecondaryMember
impl UnwindSafe for SecondaryMember
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