ENTITY geometric_tolerance_with_defined_area_unit

(* SCHEMA step_merged_ap_schema; *)
-- IN AP238 STEP-NC/AP242
ENTITY geometric_tolerance_with_defined_area_unit
   SUBTYPE OF (geometric_tolerance_with_defined_unit);
      area_type : area_unit_type;
      second_unit_size : OPTIONAL length_or_plane_angle_measure_with_unit_select;
   WHERE
      WR1:
         NOT (EXISTS(second_unit_size) XOR (area_type IN [ area_unit_type.rectangular, area_unit_type.cylindrical, area_unit_type.spherical ]));
      WR2:
         NOT (area_type = area_unit_type.cylindrical) OR ('STEP_MERGED_AP_SCHEMA.LENGTH_MEASURE_WITH_UNIT' IN TYPEOF(unit_size)) AND ('STEP_MERGED_AP_SCHEMA.PLANE_ANGLE_MEASURE_WITH_UNIT' IN TYPEOF(second_unit_size));
      WR3:
         NOT (area_type = area_unit_type.rectangular) OR ('STEP_MERGED_AP_SCHEMA.LENGTH_MEASURE_WITH_UNIT' IN TYPEOF(unit_size)) AND ('STEP_MERGED_AP_SCHEMA.LENGTH_MEASURE_WITH_UNIT' IN TYPEOF(second_unit_size));
      WR4:
         NOT (area_type = area_unit_type.spherical) OR ('STEP_MERGED_AP_SCHEMA.PLANE_ANGLE_MEASURE_WITH_UNIT' IN TYPEOF(unit_size)) AND ('STEP_MERGED_AP_SCHEMA.PLANE_ANGLE_MEASURE_WITH_UNIT' IN TYPEOF(second_unit_size));
      WR5:
         NOT (area_type = area_unit_type.spherical) OR (SIZEOF(QUERY (tz <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.TOLERANCE_ZONE.DEFINING_TOLERANCE')| ('STEP_MERGED_AP_SCHEMA.ORIENTED_TOLERANCE_ZONE' IN TYPEOF(tz)))) <> 0);
END_ENTITY;

Explicit Attributes

Entity geometric_tolerance_with_defined_area_unit has the following local and inherited explicit attributes:
AttributeTypeDefined By
 namelabel (STRING)geometric_tolerance
 descriptiontext (STRING)geometric_tolerance
 magnitudelength_measure_with_unit (ENTITY)geometric_tolerance
 toleranced_shape_aspectgeometric_tolerance_target (SELECT)geometric_tolerance
 unit_sizelength_or_plane_angle_measure_with_unit_select (SELECT)geometric_tolerance_with_defined_unit
 area_typearea_unit_type (ENUM)geometric_tolerance_with_defined_area_unit
 second_unit_sizelength_or_plane_angle_measure_with_unit_select (SELECT)geometric_tolerance_with_defined_area_unit

Derived Attributes

Entity geometric_tolerance_with_defined_area_unit has the following local and inherited derived attributes:
AttributeTypeDefined By
 controlling_shapeproduct_definition_shape (ENTITY)geometric_tolerance
 ididentifier (STRING)geometric_tolerance

Inverse Attributes

Entity geometric_tolerance_with_defined_area_unit has the following local and inherited inverse attributes:
AttributeTypeDefined By
 auxiliary_classificationSET OF geometric_tolerance_auxiliary_classification (ENTITY)geometric_tolerance
 tolerance_relationshipSET OF geometric_tolerance_relationship (ENTITY)geometric_tolerance

Supertypes

Entity geometric_tolerance_with_defined_area_unit inherits from the following supertypes:
  geometric_tolerance
    geometric_tolerance_with_defined_unit

Subtypes

    No subtypes

Referenced By

Entity geometric_tolerance_with_defined_area_unit and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 action_method_items SELECT geometric_tolerance
 acyclic_geometric_tolerance_relationship FUNCTION geometric_tolerance
 attribute_language_item SELECT geometric_tolerance
 characterized_item SELECT geometric_tolerance
 derived_property_select SELECT geometric_tolerance
 draughting_model_item_definition SELECT geometric_tolerance_with_defined_area_unit
 draughting_model_item_definition SELECT geometric_tolerance_with_defined_unit
 draughting_model_item_definition SELECT geometric_tolerance
 generic_property_definition_select SELECT geometric_tolerance
 geometric_tolerance ENTITY geometric_tolerance_with_defined_unit
 geometric_tolerance_auxiliary_classification ENTITY geometric_tolerance
 geometric_tolerance_relationship ENTITY geometric_tolerance
 geometric_tolerance_subtype_exclusiveness RULE geometric_tolerance
 geometric_tolerance_with_maximum_tolerance ENTITY geometric_tolerance
 geometric_tolerance_with_modifiers ENTITY geometric_tolerance
 gps_filtration_specification_target SELECT geometric_tolerance
 id_attribute_select SELECT geometric_tolerance
 item_identified_representation_usage_definition SELECT geometric_tolerance
 multi_language_attribute_item SELECT geometric_tolerance
 requirement_assigned_item SELECT geometric_tolerance
 requirement_source_item SELECT geometric_tolerance
 restrict_multi_language_for_geometric_tolerance RULE geometric_tolerance
 restrict_viewing_plane_usage RULE geometric_tolerance
 subtype_exclusiveness_geometric_tolerance RULE geometric_tolerance
 subtype_mandatory_geometric_tolerance RULE geometric_tolerance
 tolerance_select SELECT geometric_tolerance
 tolerance_zone_target SELECT geometric_tolerance


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2024-09-06T14:00:32-04:00