Application module: Part feature location ISO/TS 10303-1714:2018-11(E)
© ISO

Cover page
Table of contents
Copyright
Foreword
Introduction
1 Scope
2 Normative references
3 Terms, definitions and abbreviated terms
    3.1 Terms and definitions
    3.2 Abbreviated terms

4 Information requirements
   4.1 Required AM ARMs
   4.2 ARM type definitions
   4.3 ARM entity definition
5 Module interpreted model
   5.1 Mapping specification
   5.2 MIM EXPRESS short listing
     5.2.1 MIM entity definition

A MIM short names
B Information object registration
C ARM EXPRESS-G   EXPRESS-G
D MIM EXPRESS-G   EXPRESS-G
E Computer interpretable listings
F Change history
Bibliography
Index

(*
ISO/TC 184/SC 4/WG 12 N9508 - ISO/TS 10303-1714 Part feature location - EXPRESS ARM
Supersedes ISO/TC 184/SC 4/WG 12 N7080
*)



SCHEMA Part_feature_location_arm;

USE FROM Shape_feature_arm;    -- ISO/TS 10303-1764

USE FROM Physical_unit_usage_view_arm;    -- ISO/TS 10303-1732


TYPE feature_or_non_feature_usage = EXTENSIBLE GENERIC_ENTITY SELECT;
END_TYPE;

TYPE usage_concept = EXTENSIBLE GENERIC_ENTITY SELECT
   (Part_feature);
END_TYPE;

ENTITY Usage_concept_usage_relationship
  SUBTYPE OF (Geometric_placement_operation);
  SELF\Geometric_placement_operation.template_definition RENAMED associated_shape_definition : Geometric_model;
  associated_usage : usage_concept;
  associating_usage_shape : feature_or_non_feature_usage;
INVERSE
  composed_model : SET[1:1] OF Geometric_model FOR items;
WHERE
  WR1: associating_usage_shape = composed_model[1];
  WR2: NOT EXISTS(SELF\Representation_item.name);
  WR3: ('ELEMENTAL_GEOMETRIC_SHAPE_ARM.GEOMETRIC_PLACEMENT' IN TYPEOF(SELF)) OR ('ELEMENTAL_GEOMETRIC_SHAPE_ARM.GEOMETRIC_OPERATOR_TRANSFORMATION' IN TYPEOF(SELF));
  WR4: NOT('CONTEXTUAL_SHAPE_POSITIONING_ARM.GEOMETRIC_PLACEMENT_MODEL' IN TYPEOF(composed_model[1]));
END_ENTITY;

END_SCHEMA;  -- Part_feature_location_arm


© ISO 2018 — All rights reserved