pub struct DamperDef {
pub name: String,
pub props: DamperProps,
}Expand description
名前付き制振ダンパー定義(Model::damper_defs)。
「断面を選ぶように制振要素を選んで部材に割当てる」UX の土台となる、
再利用可能なダンパー諸元のプリセット。ElemId への参照は持たず、
部材への割当時は props の値をコピーして Model::damper_attrs へ入れる
設計とする(DamperAttr 同様、割当は値のコピーであり参照ではない)。
そのため本定義を更新・削除しても、既に割り当て済みの部材(damper_attrs)は
影響を受けない。
Fields§
§name: String定義名(製品名・型式等、利用者が識別するための表示名)。
props: DamperPropsダンパー特性。
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DamperDef
impl<'de> Deserialize<'de> for DamperDef
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 DamperDef
Auto Trait Implementations§
impl Freeze for DamperDef
impl RefUnwindSafe for DamperDef
impl Send for DamperDef
impl Sync for DamperDef
impl Unpin for DamperDef
impl UnsafeUnpin for DamperDef
impl UnwindSafe for DamperDef
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