Application module: Compound shape representation ISO/TS 10303-1327:2010-03(E)
© ISO

Cover page
Table of contents
Copyright
Foreword
Introduction
1 Scope
2 Normative references
3 Terms, definitions and abbreviations

4 Information requirements
   4.1 Required AM ARMs
   4.2 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
Bibliography
Index

(*
ISO TC184/SC4/WG12 N6762 - ISO/TS 10303-1327 Compound shape representation - EXPRESS MIM
Supersedes ISO TC184/SC4/WG12 N5327
*)



SCHEMA Compound_shape_representation_mim;

USE FROM Edge_based_wireframe_mim;    -- ISO/TS 10303-1501

USE FROM Non_manifold_surface_mim;    -- ISO/TS 10303-1324


ENTITY compound_shape_representation
  SUBTYPE OF (shape_representation);
WHERE
  WR1: ( 'GEOMETRY_SCHEMA.'+ 'GEOMETRIC_REPRESENTATION_CONTEXT' IN TYPEOF ( SELF.context_of_items ) ) AND ( SELF.context_of_items\ geometric_representation_context.coordinate_space_dimension =3 );
  WR2: SIZEOF ( QUERY ( cbsr_i <* SELF.items | SIZEOF ( ['GEOMETRIC_MODEL_SCHEMA.'+ 'EDGE_BASED_WIREFRAME_MODEL' , 'GEOMETRIC_MODEL_SCHEMA.'+ 'FACE_BASED_SURFACE_MODEL' , 'REPRESENTATION_SCHEMA.'+ 'MAPPED_ITEM' , 'GEOMETRY_SCHEMA.'+ 'AXIS2_PLACEMENT_3D']* TYPEOF ( cbsr_i ) ) <>1 ) ) =0;
  WR3: SIZEOF ( QUERY ( cbsr_i <* SELF.items | SIZEOF ( ['GEOMETRIC_MODEL_SCHEMA.'+ 'EDGE_BASED_WIREFRAME_MODEL' , 'GEOMETRIC_MODEL_SCHEMA.'+ 'FACE_BASED_SURFACE_MODEL' , 'REPRESENTATION_SCHEMA.'+ 'MAPPED_ITEM']* TYPEOF ( cbsr_i ) ) =1 ) ) >0;
  WR4: SIZEOF ( QUERY ( cbsr_i <* SELF.items | ( 'REPRESENTATION_SCHEMA.'+ 'MAPPED_ITEM' IN TYPEOF ( cbsr_i ) ) AND ( SIZEOF ( ['COMPOUND_SHAPE_REPRESENTATION_MIM.'+ 'COMPOUND_SHAPE_REPRESENTATION' , 'AIC_EDGE_BASED_WIREFRAME.'+ 'EDGE_BASED_WIREFRAME_SHAPE_REPRESENTATION' , 'AIC_NON_MANIFOLD_SURFACE.'+ 'NON_MANIFOLD_SURFACE_SHAPE_REPRESENTATION']* TYPEOF ( cbsr_i\ mapped_item.mapping_source ) ) <>1 ) ) ) =0;
END_ENTITY;

END_SCHEMA;  -- Compound_shape_representation_mim


© ISO 2008 — All rights reserved