Table of Contents

BeamData

Provides data of the connected beam

Properties

Name Type Description Notes
name str Name of the beam [optional]
plates List[PlateData] Plates of the beam [optional]
cross_section_type str Type of cross section [optional]
mprl_name str MPRL name of beam [optional]
original_model_id str Get or set the identification in the original model In the case of the imported connection from another application [optional]
cuts List[CutData] Cuts on the beam [optional]
is_added bool Is added beam [optional]
added_member_length float Added beam lenght [optional]
is_negative_object bool Is negative object [optional]
added_member ReferenceElement [optional]
mirror_y bool Mirror by Y [optional]
ref_line_in_center_of_gravity bool The reference line of the member is in the center of gravity of the cross-section [optional]
is_bearing_member bool Is beam bearing member [optional]
auto_add_cut_by_workplane bool Automaticali add cut by workplane if it not defined [optional]
id int Element Id [optional]

Example

from ideastatica_connection_api.models.beam_data import BeamData

# TODO update the JSON string below
json = "{}"
# create an instance of BeamData from a JSON string
beam_data_instance = BeamData.from_json(json)
# print the JSON string representation of the object
print(beam_data_instance.to_json())

# convert the object into a dict
beam_data_dict = beam_data_instance.to_dict()
# create an instance of BeamData from a dict
beam_data_from_dict = BeamData.from_dict(beam_data_dict)

[Back to Model list] [Back to API list] [Back to README]