FUNCTION value_limit_type

(* SCHEMA step_merged_ap_schema; *)
-- IN AP242
FUNCTION value_limit_type
      (iv : shape_data_quality_value_limit_type_select ) : SET OF STRING;
   LOCAL
      retval : SET OF STRING := [];
   END_LOCAL;
      IF 'STEP_MERGED_AP_SCHEMA.' + 'SHAPE_DATA_QUALITY_VALUE_RANGE' IN TYPEOF(iv) THEN
         retval := TYPEOF(iv\compound_representation_item.item_element[1].value_component);
      END_IF;
      IF 'STEP_MERGED_AP_SCHEMA.' + 'SHAPE_DATA_QUALITY_VALUE_LIMIT' IN TYPEOF(iv) THEN
         IF 'STEP_MERGED_AP_SCHEMA.' + 'MEASURE_WITH_UNIT' IN TYPEOF(iv) THEN
            retval := TYPEOF(iv\measure_with_unit.value_component);
         END_IF;
      END_IF;
      RETURN (retval);
END_FUNCTION;

Referenced By

Defintion value_limit_type is references by the following definitions:
DefinitionType
 curve_with_excessive_segments ENTITY
 curve_with_small_curvature_radius ENTITY
 edge_with_excessive_segments ENTITY
 excessively_high_degree_curve ENTITY
 excessively_high_degree_surface ENTITY
 extreme_patch_width_variation ENTITY
 face_surface_with_excessive_patches_in_one_direction ENTITY
 g1_discontinuity_between_adjacent_faces ENTITY
 g1_discontinuous_curve ENTITY
 g1_discontinuous_surface ENTITY
 g2_discontinuity_between_adjacent_faces ENTITY
 g2_discontinuous_curve ENTITY
 g2_discontinuous_surface ENTITY
 gap_between_adjacent_edges_in_loop ENTITY
 gap_between_edge_and_base_surface ENTITY
 gap_between_faces_related_to_an_edge ENTITY
 gap_between_pcurves_related_to_an_edge ENTITY
 gap_between_vertex_and_base_surface ENTITY
 gap_between_vertex_and_edge ENTITY
 high_degree_axi_symmetric_surface ENTITY
 high_degree_conic ENTITY
 high_degree_linear_curve ENTITY
 high_degree_planar_surface ENTITY
 indistinct_curve_knots ENTITY
 indistinct_surface_knots ENTITY
 multiply_defined_cartesian_points ENTITY
 multiply_defined_curves ENTITY
 multiply_defined_directions ENTITY
 multiply_defined_edges ENTITY
 multiply_defined_faces ENTITY
 multiply_defined_placements ENTITY
 multiply_defined_solids ENTITY
 multiply_defined_surfaces ENTITY
 multiply_defined_vertices ENTITY
 nearly_degenerate_surface_boundary ENTITY
 nearly_degenerate_surface_patch ENTITY
 over_used_vertex ENTITY
 partly_overlapping_curves ENTITY
 partly_overlapping_edges ENTITY
 partly_overlapping_faces ENTITY
 partly_overlapping_solids ENTITY
 partly_overlapping_surfaces ENTITY
 short_length_curve ENTITY
 short_length_curve_segment ENTITY
 short_length_edge ENTITY
 small_area_face ENTITY
 small_area_surface ENTITY
 small_area_surface_patch ENTITY
 small_volume_solid ENTITY
 solid_with_excessive_number_of_voids ENTITY
 steep_angle_between_adjacent_edges ENTITY
 steep_angle_between_adjacent_faces ENTITY
 surface_with_excessive_patches_in_one_direction ENTITY
 surface_with_small_curvature_radius ENTITY
 unused_patches ENTITY
 validate_accuracy_types FUNCTION
 zero_surface_normal ENTITY


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2017-01-19T11:17:24-05:00