ENTITY geometric_tolerance

(* SCHEMA step_merged_ap_schema; *)
-- DIFF IN AP214
-- DIFF IN AP203e2
-- DIFF IN AP224
-- IN AP203e2/AP214/AP224/AP238 STEP-NC/AP242
ENTITY geometric_tolerance
   ABSTRACT SUPERTYPE OF ((((geometric_tolerance_with_datum_reference ANDOR geometric_tolerance_with_defined_unit) ANDOR ONEOF(geometric_tolerance_with_modifiers, modified_geometric_tolerance)) ANDOR unequally_disposed_geometric_tolerance) ANDOR ONEOF(cylindricity_tolerance, flatness_tolerance, line_profile_tolerance, position_tolerance, roundness_tolerance, straightness_tolerance, surface_profile_tolerance));
      name : label;
      description : OPTIONAL text;
      magnitude : OPTIONAL length_measure_with_unit;
      toleranced_shape_aspect : geometric_tolerance_target;
   DERIVE
      controlling_shape : product_definition_shape := sts_get_product_definition_shape(toleranced_shape_aspect);
      id : identifier := get_id_value(SELF);
   INVERSE
      auxiliary_classification : SET [0:?] OF geometric_tolerance_auxiliary_classification FOR described_item;
      tolerance_relationship : SET [0:?] OF geometric_tolerance_relationship FOR relating_geometric_tolerance;
   UNIQUE
      UR1 : id, controlling_shape;
   WHERE
      WR1:
         magnitude\measure_with_unit.value_component >= 0.0;
      WR2:
         EXISTS(controlling_shape);
      WR3:
         NOT ('STEP_MERGED_AP_SCHEMA.SHAPE_ASPECT_RELATIONSHIP' IN TYPEOF(toleranced_shape_aspect)) OR (toleranced_shape_aspect\shape_aspect_relationship.relating_shape_aspect.of_shape :=: toleranced_shape_aspect\shape_aspect_relationship.related_shape_aspect.of_shape);
      WR4:
         SIZEOF(USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.ID_ATTRIBUTE.IDENTIFIED_ITEM')) <= 1;
      WR5:
         SIZEOF(QUERY (tr <* tolerance_relationship| (tr.name = 'composite tolerance'))) <= 1;
END_ENTITY;

Explicit Attributes

Entity geometric_tolerance 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

Derived Attributes

Entity geometric_tolerance 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 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

    No supertypes

Subtypes

Entity geometric_tolerance has the following subtypes:
    angularity_tolerance     circular_runout_tolerance     coaxiality_tolerance     concentricity_tolerance     cylindricity_tolerance*     flatness_tolerance*     geometric_tolerance_with_datum_reference*     geometric_tolerance_with_defined_area_unit     geometric_tolerance_with_defined_unit*     geometric_tolerance_with_maximum_tolerance     geometric_tolerance_with_modifiers*     line_profile_tolerance*     modified_geometric_tolerance*     parallelism_tolerance     perpendicularity_tolerance     position_tolerance*     roundness_tolerance*     straightness_tolerance*     surface_profile_tolerance*     symmetry_tolerance     total_runout_tolerance     unequally_disposed_geometric_tolerance*
* - Immediate Subtypes

Referenced By

Entity geometric_tolerance 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
 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
2023-12-22T16:32:02-05:00