ENTITY geometric_tolerance

(* SCHEMA Ap242_managed_model_based_3d_engineering_mim_LF; *)
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);
UNIQUE
  UR1: name,controlling_shape;
WHERE
  WR1: magnitude\measure_with_unit.value_component >= 0.0;
  WR2: EXISTS(controlling_shape);
  WR3: NOT ('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.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);
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

Inverse Attributes

    No Inverse Attributes

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
 attribute_language_item SELECT geometric_tolerance
 draughting_model_item_definition SELECT geometric_tolerance
 geometric_tolerance_relationship ENTITY geometric_tolerance
 geometric_tolerance_with_maximum_tolerance ENTITY geometric_tolerance
 item_identified_representation_usage_definition SELECT geometric_tolerance
 multi_language_attribute_item SELECT geometric_tolerance
 subtype_exclusiveness_geometric_tolerance RULE geometric_tolerance
 tolerance_zone_target SELECT geometric_tolerance


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:20:07-04:00