pub struct FrameGenResult {
pub nodes: Vec<Node>,
pub elements: Vec<ElementData>,
pub axes: Vec<AxisGroup>,
pub stories: Vec<Story>,
pub sections: Vec<Section>,
pub materials: Vec<Material>,
pub floor_regions: Vec<FloorRegion>,
pub slabs: Vec<Slab>,
}Expand description
架構の生成結果。呼び出し側が新規モデルとして読み込む。
Fields§
§nodes: Vec<Node>§elements: Vec<ElementData>§axes: Vec<AxisGroup>§stories: Vec<Story>§sections: Vec<Section>床の断面(with_slabs のときだけ 1 枚)。
materials: Vec<Material>床のコンクリート(with_slabs のときだけ 1 つ。断面が参照する)。
floor_regions: Vec<FloorRegion>床領域(大梁の 1 スパン区画。格子状の 1 マスにつき 1 つずつ)。
slabs: Vec<Slab>床板(with_slabs のときだけ、床領域 1 つにつき 1 枚)。
Trait Implementations§
Source§impl Clone for FrameGenResult
impl Clone for FrameGenResult
Source§fn clone(&self) -> FrameGenResult
fn clone(&self) -> FrameGenResult
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 FrameGenResult
impl Debug for FrameGenResult
Source§impl PartialEq for FrameGenResult
impl PartialEq for FrameGenResult
Source§fn eq(&self, other: &FrameGenResult) -> bool
fn eq(&self, other: &FrameGenResult) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FrameGenResult
Auto Trait Implementations§
impl Freeze for FrameGenResult
impl RefUnwindSafe for FrameGenResult
impl Send for FrameGenResult
impl Sync for FrameGenResult
impl Unpin for FrameGenResult
impl UnsafeUnpin for FrameGenResult
impl UnwindSafe for FrameGenResult
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