FUNCTION value_limit_type

(* SCHEMA Ap242_managed_model_based_3d_engineering_mim_LF; *)
  FUNCTION value_limit_type
    (iv:shape_data_quality_value_limit_type_select):SET OF STRING;
    LOCAL
      retval  : SET OF STRING := [];
    END_LOCAL;
    IF(('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.'
       +'SHAPE_DATA_QUALITY_VALUE_RANGE') IN TYPEOF(iv)) THEN
      retval := TYPEOF(iv\compound_representation_item.item_element[1].value_component);
    END_IF;
    IF(('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.'
       +'SHAPE_DATA_QUALITY_VALUE_LIMIT') IN TYPEOF(iv)) THEN
          IF(('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.' + '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
2012-03-27T17:20:10-04:00