pub enum MultiOpeningMode {
Equivalent,
Envelope,
Auto,
}Expand description
複数開口の取り扱い(耐震壁の開口。RC 規準)。
建物全体で一律に選択する(Model::multi_opening_mode)。
Variants§
Equivalent
等価開口とする(既定): l0′·h0′=Σli·hi、l0′:h0′=lw:hw で1開口に置換。
Envelope
包絡する: 全開口の包絡矩形1つに置換(位置 offset が必要。
位置不明の開口は包絡対象にできず個別のまま残る)。
Auto
包絡開口・等価開口自動判定: 包絡可能な開口対がなくなるまで繰り返し 包絡開口を作成し、残った開口で「等価開口とする」と同様の評価を行う。
Trait Implementations§
Source§impl Clone for MultiOpeningMode
impl Clone for MultiOpeningMode
Source§fn clone(&self) -> MultiOpeningMode
fn clone(&self) -> MultiOpeningMode
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 moreimpl Copy for MultiOpeningMode
Source§impl Debug for MultiOpeningMode
impl Debug for MultiOpeningMode
Source§impl Default for MultiOpeningMode
impl Default for MultiOpeningMode
Source§fn default() -> MultiOpeningMode
fn default() -> MultiOpeningMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MultiOpeningMode
impl<'de> Deserialize<'de> for MultiOpeningMode
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 Eq for MultiOpeningMode
Source§impl PartialEq for MultiOpeningMode
impl PartialEq for MultiOpeningMode
Source§fn eq(&self, other: &MultiOpeningMode) -> bool
fn eq(&self, other: &MultiOpeningMode) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for MultiOpeningMode
impl Serialize for MultiOpeningMode
impl StructuralPartialEq for MultiOpeningMode
Auto Trait Implementations§
impl Freeze for MultiOpeningMode
impl RefUnwindSafe for MultiOpeningMode
impl Send for MultiOpeningMode
impl Sync for MultiOpeningMode
impl Unpin for MultiOpeningMode
impl UnsafeUnpin for MultiOpeningMode
impl UnwindSafe for MultiOpeningMode
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