PunchingReinforcement#

Attribute Name

Data Type

Description

no

int

Object number

type

Type

Type

user_defined_name_enabled

bool

User-defined name enabled

name

str

Name

nodes

List[int]

Assigned to Nodes No.

material

int

Material

placement_type

PlacementType

Placement type

distances_type

DistancesType

Distance type

uniform_layout_type

UniformLayoutType

Uniform layout

side_layout_number_short

int

Number of legs | Short side | n_l,short

side_layout_number_short_calculated

int

Number of legs | Short side | Determined | n_l,short

side_layout_number_short_auto_minimum

int

Number of legs | Short side | Minimum | n_l,short,min

side_layout_number_short_auto_maximum

int

Number of legs | Short side | Maximum | n_l,short,max

side_layout_number_short_auto_priority

int

Number of legs | Short side | Priority | p

side_layout_number_short_auto_enabled

bool

Number of legs | Short side | Auto

side_layout_number_long

int

Number of legs | Long side | n_l,long

side_layout_number_long_calculated

int

Number of legs | Long side | Determined | n_l,long

side_layout_number_long_auto_minimum

int

Number of legs | Long side | Minimum | n_l,long,min

side_layout_number_long_auto_maximum

int

Number of legs | Long side | Maximum | n_l,long,max

side_layout_number_long_auto_priority

int

Number of legs | Long side | Priority | p

side_layout_number_long_auto_enabled

bool

Number of legs | Long side | Auto

perimeter_layout_number

int

Number of legs on perimeter | n_p,leg

perimeter_layout_number_calculated

int

Number of legs on perimeter | Determined | n_p,leg

perimeter_layout_number_auto_minimum

int

Number of legs on perimeter | Minimum | n_p,leg,min

perimeter_layout_number_auto_maximum

int

Number of legs on perimeter | Maximum | n_p,leg,max

perimeter_layout_number_auto_priority

int

Number of legs on perimeter | Priority | p

perimeter_layout_number_auto_enabled

bool

Number of legs on perimeter | Auto

perimeter_layout_allow_asym

bool

Allow asymmetrical distribution

direction

Direction

Direction

number_of_perimeters

int

Number of perimeters | n_p

number_of_perimeters_calculated

int

Number of perimeters | Determined | n_p

number_of_perimeters_auto_minimum

int

Number of perimeters | Minimum | n_min

number_of_perimeters_auto_maximum

int

Number of perimeters | Maximum | n_max

number_of_perimeters_auto_priority

int

Number of perimeters | Priority | p

number_of_perimeters_auto_enabled

bool

Number of perimeters | Auto

number_of_legs_in_each_perimeter

int

Number of legs in each perimeter | n_l

number_of_legs_in_each_perimeter_calculated

int

Number of legs in each perimeter | Determined | n_l

number_of_legs_in_each_perimeter_auto_minimum

int

Number of legs in each perimeter | Minimum | n_min

number_of_legs_in_each_perimeter_auto_maximum

int

Number of legs in each perimeter | Maximum | n_max

number_of_legs_in_each_perimeter_auto_priority

int

Number of legs in each perimeter | Priority | p

number_of_legs_in_each_perimeter_auto_enabled

bool

Number of legs in each perimeter | Auto

perimeter_spacing_type

PerimeterSpacingType

Perimeter spacing type

multiple_static_depth_spacing_between_support_face_and_first_perimeter

float

Multiple static depth spacing between support face and first perimeter | k_1

multiple_static_depth_spacing_between_support_face_and_first_perimeter_calculated

float

Multiple static depth spacing between support face and first perimeter | Determined | k_1

multiple_static_depth_spacing_between_support_face_and_first_perimeter_auto_minimum

float

Multiple static depth spacing between support face and first perimeter | Minimum | k_min

multiple_static_depth_spacing_between_support_face_and_first_perimeter_auto_maximum

float

Multiple static depth spacing between support face and first perimeter | Maximum | k_max

multiple_static_depth_spacing_between_support_face_and_first_perimeter_auto_increment

float

Multiple static depth spacing between support face and first perimeter | Increment | Δ_k

multiple_static_depth_spacing_between_support_face_and_first_perimeter_auto_priority

int

Multiple static depth spacing between support face and first perimeter | Priority | p

multiple_static_depth_spacing_between_support_face_and_first_perimeter_auto_enabled

bool

Multiple static depth spacing between support face and first perimeter | Auto

multiple_static_depth_spacing_between_first_and_second_perimeter

float

Multiple static depth spacing between first and second perimeter | k_2

multiple_static_depth_spacing_between_first_and_second_perimeter_calculated

float

Multiple static depth spacing between first and second perimeter | Determined | k_2

multiple_static_depth_spacing_between_first_and_second_perimeter_auto_minimum

float

Multiple static depth spacing between first and second perimeter | Minimum | k_min

multiple_static_depth_spacing_between_first_and_second_perimeter_auto_maximum

float

Multiple static depth spacing between first and second perimeter | Maximum | k_max

multiple_static_depth_spacing_between_first_and_second_perimeter_auto_increment

float

Multiple static depth spacing between first and second perimeter | Increment | Δ_k

multiple_static_depth_spacing_between_first_and_second_perimeter_auto_priority

int

Multiple static depth spacing between first and second perimeter | Priority | p

multiple_static_depth_spacing_between_first_and_second_perimeter_auto_enabled

bool

Multiple static depth spacing between first and second perimeter | Auto

multiple_static_depth_spacing_between_perimeters

float

Multiple static depth spacing between perimeters | k_sr

multiple_static_depth_spacing_between_perimeters_calculated

float

Multiple static depth spacing between perimeters | Determined | k_sr

multiple_static_depth_spacing_between_perimeters_auto_minimum

float

Multiple static depth spacing between perimeters | Minimum | k_min

multiple_static_depth_spacing_between_perimeters_auto_maximum

float

Multiple static depth spacing between perimeters | Maximum | k_max

multiple_static_depth_spacing_between_perimeters_auto_increment

float

Multiple static depth spacing between perimeters | Increment | Δ_k

multiple_static_depth_spacing_between_perimeters_auto_priority

int

Multiple static depth spacing between perimeters | Priority | p

multiple_static_depth_spacing_between_perimeters_auto_enabled

bool

Multiple static depth spacing between perimeters | Auto

absolute_spacing_between_support_face_and_first_perimeter

float

Absolute spacing between support face and first perimeter | a_1

absolute_spacing_between_support_face_and_first_perimeter_calculated

float

Absolute spacing between support face and first perimeter | Determined | a_1

absolute_spacing_between_support_face_and_first_perimeter_auto_minimum

float

Absolute spacing between support face and first perimeter | Minimum | s_min

absolute_spacing_between_support_face_and_first_perimeter_auto_maximum

float

Absolute spacing between support face and first perimeter | Maximum | s_max

absolute_spacing_between_support_face_and_first_perimeter_auto_increment

float

Absolute spacing between support face and first perimeter | Increment | Δ_s

absolute_spacing_between_support_face_and_first_perimeter_auto_priority

int

Absolute spacing between support face and first perimeter | Priority | p

absolute_spacing_between_support_face_and_first_perimeter_auto_enabled

bool

Absolute spacing between support face and first perimeter | Auto

absolute_spacing_between_first_and_second_perimeter

float

Absolute spacing between first and second perimeter | a_2

absolute_spacing_between_first_and_second_perimeter_calculated

float

Absolute spacing between first and second perimeter | Determined | a_2

absolute_spacing_between_first_and_second_perimeter_auto_minimum

float

Absolute spacing between first and second perimeter | Minimum | s_min

absolute_spacing_between_first_and_second_perimeter_auto_maximum

float

Absolute spacing between first and second perimeter | Maximum | s_max

absolute_spacing_between_first_and_second_perimeter_auto_increment

float

Absolute spacing between first and second perimeter | Increment | Δ_s

absolute_spacing_between_first_and_second_perimeter_auto_priority

int

Absolute spacing between first and second perimeter | Priority | p

absolute_spacing_between_first_and_second_perimeter_auto_enabled

bool

Absolute spacing between first and second perimeter | Auto

absolute_spacing_between_perimeters

float

Absolute spacing between perimeters | s_r

absolute_spacing_between_perimeters_calculated

float

Absolute spacing between support face and first perimeter | Determined | s_r

absolute_spacing_between_perimeters_auto_minimum

float

Absolute spacing between support face and first perimeter | Minimum | s_min

absolute_spacing_between_perimeters_auto_maximum

float

Absolute spacing between support face and first perimeter | Maximum | s_max

absolute_spacing_between_perimeters_auto_increment

float

Absolute spacing between support face and first perimeter | Increment | Δ_s

absolute_spacing_between_perimeters_auto_priority

int

Absolute spacing between support face and first perimeter | Priority | p

absolute_spacing_between_perimeters_auto_enabled

bool

Absolute spacing between perimeters | Auto

bend_up_diameter

float

Bend-up diameter | d_s

bend_up_diameter_calculated

float

Bend-up diameter | Determined | d_s

bend_up_size_designation

float

Bend-up size | d_b

bend_up_diameter_auto_minimum

float

Bend-up diameter | Minimum | d_s,min

bend_up_diameter_auto_maximum

float

Bend-up diameter | Maximum | d_s,max

bend_up_diameter_auto_diameters_list_enabled

bool

Bend-up diameter | Usable diameters enabled

bend_up_diameter_auto_diameters_list

List[float]

Bend-up diameter | Usable diameters

bend_up_diameter_auto_priority

int

Bend-up diameter | Priority | p

bend_up_size_designation_auto_minimum

BendUpSizeDesignationAutoMinimum

Bend-up size | Minimum

bend_up_size_designation_auto_maximum

BendUpSizeDesignationAutoMaximum

Bend-up size | Maximum

bend_up_size_designation_auto_designations_list

List[BendUpSizeDesignationAutoDesignationsList]

Bend-up size | Usable size designations

bend_up_diameter_auto_enabled

bool

Bend-up diameter | Auto

perimeter_area

float

Perimeter Area | A_v,i

perimeter_area_short

float

Perimeter Area (short) | A_v,i,short

perimeter_area_long

float

Perimeter Area (long) | A_v,i,long

total_area

float

Total Area | A_s,t

integrated_in_surfaces

List[int]

Integrated in Surfaces No.

comment

str

Comment

is_generated

bool

Generated by

generating_object_info

str

Generated by

different_placement_perimeters

DifferentPlacementPerimetersTable

Perimeters

different_placement_perimeter_spacing_type

DifferentPlacementPerimeterSpacingType

Different spacing type of perimeter placement

stud_head_diameter

float

Stud head diameter | D

base_rail_width

float

Base rail width | b_r

number_of_punching_reinforcement

int

Number of punching reinforcements | n

id_for_export_import

str

metadata_for_export_import

str

Associated Data Types

DifferentPlacementPerimetersTable#

Attribute Name

Data Type

Description

rows

List[DifferentPlacementPerimetersRow]

DifferentPlacementPerimetersRow#

Attribute Name

Data Type

Description

no

int

description

str

number_links_count

int

spacing

float

reinforcement_area

float

Associated Enums

Type#

Name

TYPE_UNKNOWN

TYPE_HEADED_SHEAR_STUD

TYPE_HEADED_SHEAR_STUD_SMOOTH_SHAFT

TYPE_HEADED_STUDS_WITH_BASE_RAIL

TYPE_VERTICAL

TYPE_VERTICAL_CROSSTIES

TYPE_VERTICAL_MULTIPLE_LEGS

TYPE_VERTICAL_STIRRUPS

PlacementType#

Name

PLACEMENT_TYPE_RADIAL

PLACEMENT_TYPE_AXIAL

DistancesType#

Name

DISTANCES_TYPE_UNIFORM

DISTANCES_TYPE_DIFFERENT

DISTANCES_TYPE_FOUNDATION_UNIFORM

DISTANCES_TYPE_GENERAL

DISTANCES_TYPE_SLABS_UNIFORM

UniformLayoutType#

Name

UNIFORM_LAYOUT_TYPE_UNKNOWN

Direction#

Name

DIRECTION_BOTTOM

DIRECTION_TOP

PerimeterSpacingType#

Name

PERIMETER_SPACING_TYPE_MULTIPLE_STATIC_DEPTH

PERIMETER_SPACING_TYPE_ABSOLUTE

BendUpSizeDesignationAutoMinimum#

Name

BEND_UP_SIZE_DESIGNATION_AUTO_MINIMUM_UNKNOWN

BendUpSizeDesignationAutoMaximum#

Name

BEND_UP_SIZE_DESIGNATION_AUTO_MAXIMUM_UNKNOWN

BendUpSizeDesignationAutoDesignationsList#

Name

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_UNKNOWN

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_ACI_1

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_ACI_10

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_ACI_11

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_ACI_12

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_ACI_14

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_ACI_16

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_ACI_18

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_ACI_1p5

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_ACI_2

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_ACI_2p5

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_ACI_3

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_ACI_4

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_ACI_5

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_ACI_6

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_ACI_7

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_ACI_8

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_ACI_9

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_CSA_10

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_CSA_15

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_CSA_20

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_CSA_25

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_CSA_30

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_CSA_35

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_CSA_45

BEND_UP_SIZE_DESIGNATION_AUTO_DESIGNATIONS_LIST_CSA_55

DifferentPlacementPerimeterSpacingType#

Name

DIFFERENT_PLACEMENT_PERIMETER_SPACING_TYPE_MULTIPLE_STATIC_DEPTH

DIFFERENT_PLACEMENT_PERIMETER_SPACING_TYPE_ABSOLUTE