fastener_simple_bolt_hexagonal_head
EXPRESS specification:
ENTITY
fastener_simple_bolt_hexagonal_head
SUBTYPE
OF
(
fastener_simple_bolt
);
bolt_head_height
:
positive_length_measure_with_unit
;
distance_across_vertices
:
OPTIONAL
positive_length_measure_with_unit
;
distance_across_flats
:
OPTIONAL
positive_length_measure_with_unit
;
WHERE
WRF3
:
EXISTS (distance_across_vertices) OR EXISTS (distance_across_flats);
WRF4
:
NOT( (distance_across_flats.value_component > distance_across_vertices.value_component) AND (EXISTS (distance_across_vertices) AND EXISTS (distance_across_flats)) );
END_ENTITY
;
References (1):
Name
Type
Referred through
Express-G
fastener_simple_bolt
Entity
Subtype
No Diagram
Inheritance graph
ENTITY
fastener_simple_bolt_hexagonal_head;
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
structural_frame_product
;
life_cycle_stage
:
OPTIONAL
label
;
ENTITY
fastener
;
fastener_grade
:
OPTIONAL
label
;
ENTITY
fastener_simple
;
nominal_diameter
:
positive_length_measure_with_unit
;
nominal_length
:
OPTIONAL
positive_length_measure_with_unit
;
ENTITY
fastener_simple_bolt
;
length_of_shank
:
OPTIONAL
positive_length_measure_with_unit
;
bolt_preload
:
OPTIONAL
force_measure_with_unit
;
full_section_area
:
OPTIONAL
area_measure_with_unit
;
reduced_section_area
:
OPTIONAL
area_measure_with_unit
;
DERIVE
bolt_ref
:
BAG
OF
identifier
:= SELF\structural_frame_item.item_ref;
ENTITY
fastener_simple_bolt_hexagonal_head
;
bolt_head_height
:
positive_length_measure_with_unit
;
distance_across_vertices
:
OPTIONAL
positive_length_measure_with_unit
;
distance_across_flats
:
OPTIONAL
positive_length_measure_with_unit
;
END_ENTITY
;