Application module: Camera view 3D ISO/TS 10303-1316: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 definitions
   4.4 ARM subtype constraint 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 N7700 - ISO/TS 10303-1316 Camera view 3D - EXPRESS MIM
Supersedes ISO/TC 184/SC 4/WG 12 N6623
*)



SCHEMA Camera_view_3d_mim;

USE FROM Basic_geometry_mim;    -- ISO/TS 10303-1652

USE FROM Colour_mim;    -- ISO/TS 10303-1002

USE FROM Presentation_hierarchy_mim;    -- ISO/TS 10303-1330

USE FROM presentation_organization_schema   -- ISO 10303-46
  (camera_image,
   camera_model_d3,
   camera_model_d3_multi_clipping,
   camera_model_d3_multi_clipping_intersection,
   camera_model_d3_multi_clipping_union,
   camera_model_d3_with_hlhsr,
   camera_model_with_light_sources,
   camera_image_3d_with_scale,
   view_volume);

USE FROM presentation_appearance_schema   -- ISO 10303-46
  (context_dependent_over_riding_styled_item);


ENTITY hidden_element_over_riding_styled_item
  SUBTYPE OF (context_dependent_over_riding_styled_item);
  SELF\context_dependent_over_riding_styled_item.style_context : LIST[1:1] OF presentation_view;
  SELF\styled_item.item : camera_image;
INVERSE
  container : SET[1:?] OF presentation_view FOR items;
WHERE
  WR1: 'PRESENTATION_ORGANIZATION_SCHEMA.CAMERA_MODEL_D3_WITH_HLHSR' IN TYPEOF (SELF.item\mapped_item.mapping_source.mapping_origin);
END_ENTITY;

END_SCHEMA;  -- Camera_view_3d_mim


© ISO 2018 — All rights reserved