Component#

Attribute Name

Data Type

Description

no

int

Object number

user_defined_name_enabled

bool

User-defined name enabled

name

str

Name

user_defined

bool

User-defined

to_design

bool

To Design

component_series

int

Component Series

component_snap_point_number

int

Component insertion point

component_snap_point_offset_x

float

X-offset of component point

component_snap_point_offset_z

float

Z-offset of component point

assigned_to_member_ends

str

Assigned to Member End

assigned_to_members

str

Assigned to Member

assigned_to_member_x_location

str

Assigned to Member Location X

all_objects_to_design

bool

All Objects to Design

members_to_design

List[int]

Members to design

component_on_member_end_section_point

int

Cross-section point

component_on_member_end_section_point_user_id

int

Cross-section point

component_on_member_end_section_point_y_offset

float

Y-offset of cross-section point

component_on_member_end_section_point_z_offset

float

Z-offset of cross-section point

component_on_member_end_longitudinal_alignment

ComponentOnMemberEndLongitudinalAlignment

Longitudinal alignment

component_on_member_end_longitudinal_offset

float

Longitudinal offset

component_on_member_end_rotation_sequence

ComponentOnMemberEndRotationSequence

Rotation Sequence

component_on_member_end_rotation_angle_0

float

Rotation Angle | α_1

component_on_member_end_rotation_angle_1

float

Rotation Angle | α_2

component_on_member_end_rotation_angle_2

float

Rotation Angle | α_3

component_on_member_rotation_type

ComponentOnMemberRotationType

Rotation Type

component_on_member_rotation_angle

float

Rotation Angle

component_on_member_rotation_help_node

int

Rotation Help Node

component_on_member_rotation_plane_type

ComponentOnMemberRotationPlaneType

Rotation Plane Type

component_on_member_longitudinal_alignment

ComponentOnMemberLongitudinalAlignment

Longitudinal alignment

component_on_member_longitudinal_offset

float

Longitudinal offset

component_settings

ComponentSettingsTreeTable

Component Settings

component_parameters

ComponentParametersTreeTable

Component Parameters

comment

str

Comment

id_for_export_import

str

metadata_for_export_import

str

Associated Data Types

ComponentSettingsTreeTable#

Attribute Name

Data Type

Description

rows

List[ComponentSettingsTreeTableRow]

ComponentSettingsTreeTableRow#

Attribute Name

Data Type

Description

key

str

caption

str

symbol

str

value

Value

unit

str

rows

List[ComponentSettingsTreeTableRow]

ComponentParametersTreeTable#

Attribute Name

Data Type

Description

rows

List[ComponentParametersTreeTableRow]

ComponentParametersTreeTableRow#

Attribute Name

Data Type

Description

key

str

caption

str

symbol

str

value

Value

unit

str

rows

List[ComponentParametersTreeTableRow]

Associated Enums

ComponentOnMemberEndLongitudinalAlignment#

Name

COMPONENT_ON_MEMBER_END_LONGITUDINAL_ALIGNMENT_LEFT

COMPONENT_ON_MEMBER_END_LONGITUDINAL_ALIGNMENT_CENTER

COMPONENT_ON_MEMBER_END_LONGITUDINAL_ALIGNMENT_RIGHT

ComponentOnMemberEndRotationSequence#

Name

COMPONENT_ON_MEMBER_END_ROTATION_SEQUENCE_XYZ

COMPONENT_ON_MEMBER_END_ROTATION_SEQUENCE_XZY

COMPONENT_ON_MEMBER_END_ROTATION_SEQUENCE_YXZ

COMPONENT_ON_MEMBER_END_ROTATION_SEQUENCE_YZX

COMPONENT_ON_MEMBER_END_ROTATION_SEQUENCE_ZXY

COMPONENT_ON_MEMBER_END_ROTATION_SEQUENCE_ZYX

ComponentOnMemberRotationType#

Name

COMPONENT_ON_MEMBER_ROTATION_TYPE_BY_ANGLE

COMPONENT_ON_MEMBER_ROTATION_TYPE_TO_NODE

ComponentOnMemberRotationPlaneType#

Name

COMPONENT_ON_MEMBER_ROTATION_PLANE_TYPE_ROTATION_PLANE_XY

COMPONENT_ON_MEMBER_ROTATION_PLANE_TYPE_ROTATION_PLANE_XZ

ComponentOnMemberLongitudinalAlignment#

Name

COMPONENT_ON_MEMBER_LONGITUDINAL_ALIGNMENT_LEFT

COMPONENT_ON_MEMBER_LONGITUDINAL_ALIGNMENT_CENTER

COMPONENT_ON_MEMBER_LONGITUDINAL_ALIGNMENT_RIGHT