|
ENTITY solid_with_slot ABSTRACT SUPERTYPE OF ((ONEOF (solid_with_straight_slot, solid_with_curved_slot) AND ONEOF (solid_with_trapezoidal_section_slot, solid_with_tee_section_slot))) SUBTYPE OF (solid_with_depression); slot_width : positive_length_measure; closed_ends : LIST [2:2] OF LOGICAL; end_exit_faces : LIST [2:2] OF SET [0:?] OF face_surface; WHERE WR1: NOT(('SOLID_SHAPE_ELEMENT_SCHEMA.SOLID_WITH_THROUGH_DEPRESSION' IN TYPEOF(SELF)) AND (closed_ends = [FALSE,FALSE])); WR2: NOT(((closed_ends[1] = TRUE) AND (SIZEOF(end_exit_faces[1]) <> 0)) OR ((closed_ends[2] = TRUE) AND (SIZEOF(end_exit_faces[2]) <> 0))); END_ENTITY; -- solid_with_slot |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; solid_model - modified_solid rationale: text; base_solid: base_solid_select; modified_solid_with_placed_configuration placing: axis2_placement_3d; solid_with_depression depth: positive_length_measure; solid_with_slot slot_width: positive_length_measure; closed_ends: LIST [2:2] OF LOGICAL; end_exit_faces: LIST [2:2] OF SET [0:?] OF face_surface; |
| solid_with_curved_slot (solid_shape_element_schema) |
| solid_with_straight_slot (solid_shape_element_schema) |
| solid_with_tee_section_slot (solid_shape_element_schema) |
| solid_with_trapezoidal_section_slot (solid_shape_element_schema) |
Global rules for this entity data type- |