section_profile_i_type_asymmetric
EXPRESS specification:
ENTITY
section_profile_i_type_asymmetric
SUBTYPE
OF
(
section_profile_i_type
);
top_flange_width
:
positive_length_measure_with_unit
;
bottom_flange_width
:
positive_length_measure_with_unit
;
bottom_flange_thickness
:
positive_length_measure_with_unit
;
bottom_root_radius
:
OPTIONAL
positive_length_measure_with_unit
;
bottom_flange_slope
:
OPTIONAL
ratio_measure_with_unit
;
bottom_flange_edge_radius
:
OPTIONAL
positive_length_measure_with_unit
;
WHERE
WRS43
:
(SELF\section_profile_i_type.overall_width :=: top_flange_width) OR (SELF\section_profile_i_type.overall_width :=: bottom_flange_width);
END_ENTITY
;
References (2):
Name
Type
Referred through
Express-G
section_profile_i_type
Entity
Subtype
No Diagram
section_profile_i_type_rail
Entity
Supertype
No Diagram
Inheritance graph
ENTITY
section_profile_i_type_asymmetric;
ENTITY
structural_frame_item
;
item_number
:
INTEGER
;
item_name
:
label
;
item_description
:
OPTIONAL
text
;
DERIVE
item_ref
:
BAG
OF
identifier
:= get_item_ref(SELF);
cost_code
:
BAG
OF
label
:= get_item_cost_code(SELF);
object_id
:
globally_unique_id
:= get_instance_id(SELF);
ENTITY
section_profile
;
section_classification
:
OPTIONAL
label
;
cardinal_point
:
cardinal_point_ref
;
mirrored
:
LOGICAL
;
DERIVE
section_ref
:
BAG
OF
identifier
:= SELF\structural_frame_item.item_ref;
ENTITY
section_profile_simple
;
ENTITY
section_profile_i_type
;
overall_depth
:
positive_length_measure_with_unit
;
overall_width
:
positive_length_measure_with_unit
;
web_thickness
:
positive_length_measure_with_unit
;
flange_thickness
:
positive_length_measure_with_unit
;
internal_depth
:
OPTIONAL
positive_length_measure_with_unit
;
flange_slope
:
OPTIONAL
ratio_measure_with_unit
;
root_radius
:
OPTIONAL
positive_length_measure_with_unit
;
edge_radius
:
OPTIONAL
positive_length_measure_with_unit
;
DERIVE
overall_depth_value
:
REAL
:= overall_depth.value_component;
overall_width_value
:
REAL
:= overall_width.value_component;
web_thickness_value
:
REAL
:= web_thickness.value_component;
flange_thickness_value
:
REAL
:= flange_thickness.value_component;
ENTITY
section_profile_i_type_asymmetric
;
top_flange_width
:
positive_length_measure_with_unit
;
bottom_flange_width
:
positive_length_measure_with_unit
;
bottom_flange_thickness
:
positive_length_measure_with_unit
;
bottom_root_radius
:
OPTIONAL
positive_length_measure_with_unit
;
bottom_flange_slope
:
OPTIONAL
ratio_measure_with_unit
;
bottom_flange_edge_radius
:
OPTIONAL
positive_length_measure_with_unit
;
END_ENTITY
;