|
ENTITY Bevel_edge_feature_shape_model SUBTYPE OF (Edge_shape_model); bevel_width : Length_tolerance_characteristic; bevel_angle : Tolerance_characteristic; WHERE WR1: ('CHARACTERISTIC_ARM.STATISTICAL_TOLERANCE_CHARACTERISTIC' IN TYPEOF(bevel_angle)) OR ('CHARACTERISTIC_ARM.SYMMETRICAL_TOLERANCE_CHARACTERISTIC' IN TYPEOF(bevel_angle)) OR (SIZEOF(QUERY(it <* bevel_angle\Representation.items | NOT('VALUE_WITH_UNIT_EXTENSION_ARM.ANGLE_DATA_ELEMENT' IN TYPEOF(bevel_angle\Representation.items)) )) = 0); WR2: NOT('CHARACTERISTIC_ARM.SYMMETRICAL_TOLERANCE_CHARACTERISTIC' IN TYPEOF(bevel_angle)) OR (SIZEOF(QUERY(it <* bevel_angle\Representation.items | ('VALUE_WITH_UNIT_EXTENSION_ARM.ANGLE_DATA_ELEMENT' IN TYPEOF(bevel_angle\Representation.items)) )) = 1); END_ENTITY; -- Bevel_edge_feature_shape_model |
Entity data types and their attributesRepresentation(OPT) id: STRING; (OPT) name: STRING; (OPT) description: STRING; context_of_items: Representation_context; items: SET [1:?] OF Representation_item; Geometric_model (OPT) version_id: STRING; (OPT) model_extent: length_measure; (RT) context_of_items: Geometric_coordinate_space; (RT) items: SET [1:?] OF Detailed_geometric_model_element; Planar_shape_model - Edge_shape_model applied_surface: board_side; Bevel_edge_feature_shape_model bevel_width: Length_tolerance_characteristic; bevel_angle: Tolerance_characteristic; |
Global rules for this entity data type- |